期刊文献+

UML顺序图与状态图的一致性检查 被引量:5

Consistency Check Between UML Sequence Diagram and Statechart
下载PDF
导出
摘要 用户可使用UML从不同角度对系统进行建模,但不同视图间存在信息冗余,可能导致视图不一致问题。该文针对具有多种逻辑语义的顺序图提出分析方法,为复杂层次结构的状态图引入有限状态自动机,利用自动机分解算法得到自动机树。制定新的顺序图和状态图一致性检查准则和Promela代码结构,用模型检验工具SPIN进行顺序图及其相关状态图的一致性检验。 UML can be used to accomplish the system modeling from different views. There are information redundancy in different views, so that the views may be inconsistent. This paper proposes an approach to analyze sequence diagram which has many different logical semantics. To deal with the hierarchy structure of statechart, finite state automata is used in this paper, and an automata decomposition algorithm is proposed to get an automata tree. A new model consistency criterion of sequence diagram and statechart, as well as a new structure of Promela is proposed. Model consistency is checked between sequence diagram and statechart with the model checker SPIN.
作者 陈卉 窦万峰
出处 《计算机工程》 CAS CSCD 北大核心 2008年第18期62-64,共3页 Computer Engineering
基金 江苏省高校自然科学基金资助项目(07KJD520112)
关键词 统一建模语言 模型检验 有限状态自动机 Unified Modeling Language(UML) model check finite state automata
  • 相关文献

参考文献7

  • 1Kuster J M, Stehr J. Towards Explicit Behavioral Consistency Concepts in the UML[C]//Proc. of the 2nd International Workshop on Scenarios and State Machines: Models, Algorithms, and Tools. Portland, USA: [s. n.], 2003.
  • 2Gallardo M M, Merino E Pimentel E. Debugging UML Designs with Model Checking[J]. Journal of Object Tech., 2002, 1 (2): 101-117.
  • 3Wang Hongyuan, Feng Tie, Zhang Jiachen, et al. Consistency Check Between Behaviour Models[C]//Proceedings of IEEE International Symposium on Communications and Information Technology. [S. l.] IEEE Press, 2005.
  • 4Yao Shuzhen, Sol M S. Consistency Checking of UML Dynamic Models Based on Petri Net Techniques[C]//Proc. of the 15th International Conference on Computiong. [S. l.]: IEEE Computer Society, 2006.
  • 5Schafer T, Knapp A, Merz S. Model Checking UML State Machines and Collaborations[J]. Electronic Notes in Theoretical Computer Science, 2001, 55(3): 19-24.
  • 6Knapp A, Merz S, Rauh C. Model Checking Timed UML State Machines and Collaborations[C]//Proc. of the 7th Int'l Symp. on Formal Techniques in Real-time and Fault Tolerant Systems. Oldenburg, Germany: [s. n.], 2002.
  • 7Zhao Xiangpeng, Long Quan, Qiu Zongyan. Model Checking Dynamic UML Consistency[C]//Proceedings of the 8th Int'l Conference on Formal Engineering Methods. Macao, China: [s. n.], 2006.

同被引文献24

  • 1江泽凡,王林章,李宣东,郑国梁.基于UML顺序图的测试方法[J].计算机科学,2004,31(7):131-136. 被引量:9
  • 2田丽从,周伯生.UML可视化建模工具中模型一致性检查机制的研究与实现[J].计算机应用与软件,2005,22(1):24-26. 被引量:11
  • 3许培嘉,赵合计.基于多个域的UML模型的一致性检测[J].计算机工程与设计,2005,26(5):1355-1357. 被引量:1
  • 4Unified Modeling Language. Final adopted specification, version 2.0 [ S]. Object Managagement Group, 2003.
  • 5GALLARDO M M, MERINO P, PIMENTEL E. Debugging UML designs with model checking[ J]. Journal of Object Technology., 2002, 1(2) : 101 - 117.
  • 6FRAIKI F, LEONHARDT T, SEDIREC. Testing based on sequence diagrams [ C]//ASE'02: the 17 IEEE International Conference on Automated Software Engineering. Washington, DC: IEEE, 2002: 261 - 267.
  • 7HOARE C A R. Communicating sequential processes[ J]. Communications of the ACM, 1983, 26(1) : 100 - 106.
  • 8HAREL D. Stateeharts: A visual formalism for complex systems[ J]. Science of Computer Programming, 1987, 8(3) : 231 -274.
  • 9KUSTER J M, STEHR J. Towards explicit Behavioral consistency concepts in the UML[ C/OL]//Proceedings of the 2nd International Workshop on Scenarios and State Machines: Model, Algorithms, and Tools. Portland, USA: [ s. n. ], 2003 [ 2009 - 11 - 10]. http://www, cs. uni-paderborn, de/uploads/txsibibtex/Kuester- SCESM2003. ndf.
  • 10JAN H H, REIKO H, GABI T. Detection of conflicting fuc- tional requirements in a use case -driven approach [J]. SoftWare Enginneering ,2002 : 105 - 115.

引证文献5

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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