期刊文献+

基于Spin的SysML活动图验证框架 被引量:6

Spin-Based Verification Framework for SysML Activity Diagram
下载PDF
导出
摘要 系统建模语言(systems modeling language,SysML)缺乏精确的形式化分析和验证手段,造成模型存在死锁、活锁等诸多问题,可以通过形式化验证方法来提高模型的正确性。然而,受制于传统的形式化方法需要复杂的公式推理,并且不易理解等方面局限性,大多数验证仅限专家使用并且很耗时。为了克服SysML模型中存在的问题,提出了一种针对SysML多层次活动图的分析验证框架。它可以根据已构建的模型,将多层次活动图分解转换为Spin的输入模型,并对相关子图进行重组和验证。实验表明,该方法可以有效识别多层次活动图,并准确实施转换,为模型验证的演化提供支持。 As systems modeling language (SysML) lacks of accurate formal definition and correct verification, it can lead to deadlock, live-lock and other bugs in the model. Formal verification methods can be used to improve correctness of the model. In the reason of that traditional formal methods need complex formula deduction and are not easy to be understood, most verifications can only be used by experts and are very time-consuming. To address the problems of model checking, this paper proposes an automated transition and checking approach for SysML multi-level activity diagram. The activity diagram can be decomposed into sub-diagrams and be transformed to the input model of Spin according to previous constructed model. Then, the sub-diagrams are recombined and verified by Spin. The experiment shows that the approach can effectively split complex activity diagrams in real projects and correctly transform sub-diagrams. This indicates that the approach is helpful for model checking evolution.
出处 《计算机科学与探索》 CSCD 2014年第7期836-847,共12页 Journal of Frontiers of Computer Science and Technology
关键词 系统建模语言(SysML) 活动图 模型验证 SPIN PROMELA systems modeling language (SysML) activity diagram model checking Spin Promela
  • 相关文献

参考文献10

二级参考文献78

  • 1梁义芝,王延章,刘云飞.The Formal Semantics of an UML Activity Diagram[J].Journal of Shanghai University(English Edition),2004,8(3):322-327. 被引量:1
  • 2CHRIS RAISTRICK, PAUL FRANCIS, JOHN WRIGHT,等.MDA与可执行UML[M].北京:机械工业出版社,2006.
  • 3Sadiq W, Orlowska M E. Analyzing Process Models Using Graph Reduction Techniques[J]. Information Systems, 2000, 25(2): 117- 134.
  • 4Eshuis R, Kumar A. An Integer Programming Based Approach for Verification and Diagnosis of Workflows[J]. Data & Knowledge Engineering, 2010, 69(8): 816-835.
  • 5van der Aalst W M P. Verification of Workflow Nets[C]//Proc. ofthe 18th International Conference on Application and Theory of Petri Nets. Toulouse, France: [s. n.], 1997.
  • 6Vanhatalo J, Volzer H, Leymann F. Faster and More FocusedControl-flow Analysis for Business Process Models Through SESEDecomposition[C]//Proc. of ICSOC'07. Vienna, Austria: [s. n.],2007.
  • 7KUSTER J M, STEHR J. Towards explicit behavioral consis- tency concepts in the UML [ C ]. Portland, USA:Proc. of the 2rid International Workshop on Scenarios and State Ma- chines : Models, Algorithms, and Tools,2003.
  • 8XU D, MIAO H, PHILBERT N. Model checking UML activity diagrams in FDR [ C ]. IEEE ACIS Internaitonal Conference on Computer and Information Science ,2009 :1035 -1040.
  • 9LITVAK B,TYSZBEROWICZ S S, YEHUDAI A. Behavioral consistency validation of UML diagrams [ J]. IEEE Computer Society, In Proceedings of SEFM,2003 (6) : 118 - 125.
  • 10ZHAO X, LONG Q, QIU z, Model checking dynamic UML consistency [ J]. ICFEM,ser. Lecture Notes in Computer Sci- ence, 2006,4260:440 - 459.

共引文献44

同被引文献51

  • 1肖美华,薛锦云.时态逻辑形式化描述并发系统性质[J].海军工程大学学报,2004,16(5):10-13. 被引量:12
  • 2吴娟,王明哲,方华京.基于SysML的系统体系结构产品设计[J].系统工程与电子技术,2006,28(4):594-598. 被引量:21
  • 3蒋凡,魏蓉,郐吉丰.基于扩展有限状态机测试序列生成方法研究[J].计算机工程与应用,2007,43(7):62-64. 被引量:3
  • 4OMG.SysML-v1.2-PDF.pdf[EB/OL].[2010-06-01].http://www.omg.org/spec/SysML/1.2/.
  • 5Andrade E,Maciel P,Callou G,et al.A methodology for mapping SysML activity diagram to time petri net for requirement validation of embedded real-time systems with energy constraints[C]//Third International Conference on Digital Society.IEEE,2009:266-271.
  • 6Ouchani S,Mohamed O A,Debbabi M.A property-based abstraction framework for SysML activity diagrams[J].Know ledge-Based Systems,2014,56(1):328-343.
  • 7Jarraya Y,Debbabi M,Bentahar J.On the meaning of SysML activity diagrams[C]//Proceedings of the 16th Annual IEEE International Conference and Workshop on Engineering of Computer Based Systems.Piscataway:IEEE,2009:95-105.
  • 8Li Jing,Li Jinhua,Zhang Fangning.Model checking UML activity diagrams with SPIN[C]//Proceedings of the International Conference on Computational Intelligence and Software Engineering.Piscataway:IEEE,2009:1-4.
  • 9Yamada Y,Wasaki K.Automatic generation of SPIN model checking code from UML activity diagram and its application to Web application design[C]//Proceedings of the 7th International Conference on Digital Content,Multimedia Technology and Its Applications.Piscataway:IEEE,2011:139-144.
  • 10Kwiatkowska M,Norman G,Parker D.PRISM 4.0:Verification of probabilistic real-time systems[G].LNCS 6806:Computer Aided Verification,2011:585-591.

引证文献6

二级引证文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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