【24h】

Transforming UML 'Collaborating' Statecharts for Verification and Simulation

机译:转换UML“协作”状态图以进行验证和仿真

获取原文
获取原文并翻译 | 示例

摘要

Due to the increasing complexity of real world problems, it is costly and difficult to validate today's software-intensive systems. The research reported in the paper describes our experiences in developing and applying a set of methodologies for specifying, verifying, and validating system temporal behavior expressed as UML Statecharts. The methods combine such techniques/paradigms and technologies as UML, XMI, database, model checking, and simulation. The toolset we are developing accepts XMI input files as an intermediate metadata format. The metadata is then parsed and transformed into databases and related syntax-driven data structures. From the parsed data, we subsequently generate Promela code, which embodies the behavioral semantics and properties of the statechart elements. Compiling and executing Promela automatically invokes SPIN, the underlying temporal logic-based tool for checking the logical consistency of the Statecharts' interactions and properties. We validate and demonstrate our methodology by modeling and simulation using both ArgoUML and Rhapsody~(TM), respectively.
机译:由于现实世界中问题的复杂性越来越高,因此验证当今的软件密集型系统既昂贵又困难。本文中报道的研究描述了我们在开发和应用一组用于指定,验证和验证以UML状态图表示的系统时间行为的方法方面的经验。这些方法结合了诸如UML,XMI,数据库,模型检查和仿真之类的技术/范例和技术。我们正在开发的工具集接受XMI输入文件作为中间元数据格式。然后,将元数据解析并转换为数据库和相关的语法驱动的数据结构。从解析的数据中,我们随后生成Promela代码,该代码体现了状态图元素的行为语义和属性。编译和执行Promela会自动调用SPIN,SPIN是基础的基于时间逻辑的工具,用于检查Statecharts交互和属性的逻辑一致性。我们分别通过使用ArgoUML和Rhapsody〜(TM)进行建模和仿真来验证和演示我们的方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号