期刊文献+

基于时间Statecharts的面向方面嵌人式系统设计方法(英文)

Aspect-Oriented Design Method for Embedded Systems Based on Timed Statecharts
下载PDF
导出
摘要 The formal modelling and verification method has become an effective way of improving the reliability and correctness of complex,safety-critical embedded systems.Statecharts are widely used to formally model embedded applications,but they do not realise the reasonable separation of system concerns,which would result in code scattering and tangling.Aspect-Oriented Software Development(AOSD)technology could separate crosscutting concerns from core concerns and identify potential problems in the early phase of the software development life cycle.Therefore,the paper proposes aspect-oriented timed statecharts(extended timed statecharts with AOSD)to separately model base functional requirements and other requirements(e.g.,scheduling,error handling),thereby improving the modularity and development efficiency of embedded systems.Furthermore,the dynamic behaviours of embedded systems are simulated and analysed to determine whether the model satisfies certain properties(e.g.,liveness,safety)described by computation tree logic formulae.Finally,a given case demonstrates some desired properties processed with respect to the aspect-oriented timed statecharts model. The formal modelling and verifica- tion method has become an effective way of improving the reliability and correctness of complex, safety-critical embedded systems. Statecharts are widely used to formally model embedded applications, but they do not realise the reasonable separation of system concerns, which would result in code scattering and tan- gling. Aspect-Oriented Software Development (AOSD) technology could separate crosscut- ting concerns from core concerns and identify potential problems in the early phase of the software development life cycle. Therefore, the paper proposes aspect-oriented timed statech- arts (extended timed statecharts with AOSD) to separately model base functional require- ments and other requirements (e.g., scheduling, error handling), thereby improving the modu- larity and development efficiency of embed- ded systems. Furthermore, the dynamic be- haviours of embedded systems are simulated and analysed to determine whether the model satisfies certain properties (e.g., liveness, safety) described by computation tree logic formulae. Finally, a given case demonstrates some desired properties processed with re- spect to the aspect-oriented timed statecharts model.
出处 《China Communications》 SCIE CSCD 2013年第9期33-42,共10页 中国通信(英文版)
基金 supported by the National Natural Science Foundation of China under GrantsNo.61173048,No.61103115
关键词 嵌入式系统 状态图 定时 设计方法 面向方面软件开发 形式化建模 嵌入式应用 分离系统 embedded systems model check-ing timed statecharts computation tree logic
  • 相关文献

参考文献6

  • 1Abdoulaye Gamatié,Sébastien Le Beux,éric Piel,Rabie Ben Atitallah,Anne Etien,Philippe Marquet,Jean-Luc Dekeyser.A Model-Driven Design Framework for Massively Parallel Embedded Systems[J].ACM Transactions on Embedded Computing Systems (TECS).2011(4)
  • 2Manuel Wimmer,Andrea Schauerhuber,Gerti Kappel,Werner Retschitzegger,Wieland Schwinger,Elizabeth Kapsammer.A survey on UML-based aspect-oriented design modeling[J].ACM Computing Surveys (CSUR).2011(4)
  • 3Rasmus Adler,Ina Schaefer,Mario Trapp,Arnd Poetzsch-Heffter.Component-based modeling and verification of dynamic adaptation in safety-critical embedded systems[J].ACM Transactions on Embedded Computing Systems (TECS).2011(2)
  • 4Cormac Driver,Sean Reilly,éamonn Linehan,Vinny Cahill,Siobhán Clarke.Managing embedded systems complexity with aspect-oriented model-driven engineering[J].ACM Transactions on Embedded Computing Systems (TECS).2011(2)
  • 5Shriram Krishnamurthi,Kathi Fisler.Foundations of incremental aspect model-checking[J].ACM Transactions on Software Engineering and Methodology (TOSEM).2007(2)
  • 6Luis Alejandro Cortés,Petru Eles,Zebo Peng.Modeling and formal verification of embedded systems based on a Petri net representation[J].Journal of Systems Architecture.2003(12)

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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