期刊文献+

基于自动机的构件实时交互行为的形式化模型 被引量:3

Formal Model of Component Real-time Interaction Behavior Based on Automata Theory
下载PDF
导出
摘要 采用形式化方法对复杂实时构件系统交互行为进行描述和验证,对于提高系统的正确性、可靠性等可信性质具有重要意义。分析了基于进程代数和自动机的构件交互行为形式化建模方法各自的优缺点,在此基础上提出了基于时间构件交互自动机的建模方法,给出了时间构件交互自动机的相关定义、组合和验证算法。时间构件交互自动机引入了时间限制、时间代价、时间代价计算半环、构件组合层次等概念,既能够描述构件交互情况,又能够清楚地表示出构件系统的体系结构信息和实时信息,便于对系统进行描述和验证。最后,结合具体应用给出了应用示例。 Formal specification and verification on complex real-time component system's interaction behavior have great significance of improving component systems' trustworthy properties such as correctness and reliability.The advantages and disadvantages of using process algebra and automata to model components interaction behavior were analyzed,and timed component interaction automata(TCIA) based modeling methods were presented based on the analysis.The related definition,composition and verification algorithm of TCIA were given.Models based on TCIA can clearly specify components' interaction behavior,architecture and real-time information in detail and are convenient to verify.Finally,an application example was introduced.
出处 《计算机科学》 CSCD 北大核心 2010年第9期151-156,共6页 Computer Science
基金 国家自然科学基金项目(90718017 60473057) 博士学科点专项科研基金项目(20070006055)资助
关键词 构件 交互行为 形式化描述 自动机 Component Interaction behavior Formal specification Automata
  • 相关文献

参考文献15

  • 1Vasu A,Mubarak M.A component model for trustworthy real-time reactive systems development[C] ∥Formal Aspects of Component Software(FACS'07).Sophia-Antipolis,France:ENTCS,Elsevier,Sept 2007:1-15.
  • 2Crnkovic I,Larsson M.Building reliable component-based software systems[M].Norwood,MA:Artech House Publishers,2002:3-21.
  • 3Moller A,Akerholm M,Fredriksson J,et al.Evaluation of component technologies with respect to industrial requirements[C] ∥Proceedings of the 30th EUROMICRO Conference(EUROMICRO'04).Los Alamitos,CA,USA:IEEE Computer Society,2004:56-63.
  • 4Hatcliff J,Deng W,Dwyer M,et al.Cadena:An integrated development,analysis,and verification environment for component-based systems[C] ∥Lecture Notes in Computer Science.Berlin / Heidelberg:Springer,Volume 2984/2004,2004:160-164.
  • 5杨芙清,梅宏,吕建,金芝.浅论软件技术发展[J].电子学报,2002,30(12A):1901-1906. 被引量:163
  • 6Plasil F,Visnovsky S.Behavior Protocols for Software Components[J].IEEE Transactions on Software Engineering,2002,28(11):1056-1076.
  • 7Allen R,Garlan D.A Formal Basis for Architectural Connection[J].ACM Transactions on Software Engineering and Methodo-logy,1997,6(3):213-249.
  • 8Reed G M,Roscoe A W.A timed model for communicating sequential processes[J].Theoretical Computer Science,1988,58(13):249-261.
  • 9Magee J,Kramer J,Giannakopoulou D.Behaviour analysis ofsoftware architectures[C] ∥Donohoe P.editor.Proceedings of the 1st Working IFIP Conference on Software Architecture(WICSA1).San Antonio,Texas,USA:Kluwer Academic Pub,1999:35-50.
  • 10Alur R,Dill D L.A theory of timed automata[J].Theoretical Computer Science,1994,126(2):183-235.

共引文献162

同被引文献20

  • 1张岩,胡军,于笑丰,李宣东,郑国梁.接口自动机——一种用于组件组合的形式系统[J].计算机科学,2005,32(11):212-217. 被引量:7
  • 2陈伟,薛云志,赵琛,李明树.一种基于时间自动机的实时系统测试方法[J].软件学报,2007,18(1):62-73. 被引量:14
  • 3章涛,顾庆,陈道蓄.基于UML状态图的测试技术研究[J].计算机科学,2007,34(10):264-267. 被引量:8
  • 4Alagar V, Mohammad M. A component model for trustworthy real-time reactive systems development[C]//Formal Aspects of Component Software ( FACS ' 07 ). Sophia-Antipolis, France: ENTCS, Elsevier, Sep. 2007 : 1-15.
  • 5Kofron J. Checking Software Component Behavior Using Beha- vior Protocls and Spin[C]//Proceedings of the 2007 ACM Sym- posium on Applied Computing. New York: ACM Press, 2007: 1513-1517.
  • 6Gargantini A, Heitmeyer C. Using model checking to generate tests from requirements specifications [C] ffProceedings of the 7th European Engineering Conference Held Jointly with the 7th ACM'S- IGSOFT International Symposium on Foundations of Software Engineering. Toulouse, FR, 1999 : 146-162.
  • 7Alur A W,Dill D L. A theory of timed automata [J]. Theoreti cal Computer Science(S0304-3975), 1994,126(2) : 183-235.
  • 8Bengtsson J, Larsson F, Larson F, et al. UPPAAL-a Tool for Automatic Verification of Real-time Systems[C] // Proceedings of the DIMACS/SYCON workshop on Verification and control of Hybrid systems . Springer-Verlag, New York, October 1995 : 232-243.
  • 9梁陈良,聂长海,徐宝文,陈振宇.一种基于模型检验的类测试用例生成方法[J].东南大学学报(自然科学版),2007,37(5):776-781. 被引量:7
  • 10毛斐巧,齐德昱,林伟伟.一种解决构件连接死锁问题的方法[J].软件学报,2008,19(10):2527-2538. 被引量:3

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部