首页 | 官方网站   微博 | 高级检索  
     


Towards a Formal Semantics for UML/MARTE State Machines Based on Hierarchical Timed Automata
Authors:Yu Zhou  Luciano Baresi  Matteo Rossi
Affiliation:1. College of Computer Science, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China;State Key Laboratory for Novel Software Technology, Nanjin9 University, Nanjing 210093, China
2. Department of Electronics and Information, Politecnico di Milano, Milan 20133, Italy
Abstract:UML is a widely-used, general purpose modeling language. But its lack of a rigorous semantics forbids the thorough analysis of designed solution, and thus precludes the discovery of significant problems at design time. To bridge the gap, the paper investigates the underlying semantics of UML state machine diagrams, along with the time-related modeling elements of MARTE, the profile for modeling and analysis of real-time embedded systems, and proposes a formal operational semantics based on extended hierarchical timed automata. The approach is exemplified on a simple example taken from the automotive domain. Verification is accomplished by translating designed models into the input language of the UPPAAL model checker.
Keywords:timed automata  state machine diagram  formal semantics
本文献已被 CNKI 万方数据 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号