首页    期刊浏览 2024年11月30日 星期六
登录注册

文章基本信息

  • 标题:On the Use of Graph Transformation in the Modeling and Verification of Dynamic Behavior in UML Models
  • 本地全文:下载
  • 作者:Kerkouche, Elhillali ; Chaoui, Allaoua ; Bourennane, El Bay
  • 期刊名称:Journal of Software
  • 印刷版ISSN:1796-217X
  • 出版年度:2010
  • 卷号:5
  • 期号:11
  • 页码:1279-1291
  • DOI:10.4304/jsw.5.11.1279-1291
  • 语种:English
  • 出版社:Academy Publisher
  • 摘要:The use of the UML specification language for modelling dynamic behaviors of systems is very widespread. UML Statecharts and Collaboration diagrams are widely used to model dynamic behaviors of systems. However, the lack of firm semantics for the UML modeling notations makes the detection of behavioral inconsistencies difficult in the initial phases of development. The use of formal methods makes such error detection possible but the learning cost is high. Integrating UML with a suitable formal notation is a promising approach that makes UML more precise and amenable to rigorous analysis. In this paper, we present the benefits of a similar approach that is the integration of UML Statechart and Collaboration diagrams and Colored Petri Nets models. The result is an automated approach and a tool environment that formally transforms dynamic behaviors of systems expressed using UML models into their equivalent Colored Petri Nets models for analysis purposes. To make the analysis easier, the obtained models are used to generate automatically their equivalent description in the input language of the INA Petri net analyzer. The approach is based on Graph Transformation and the Meta-Modeling tool ATOM3 is used. The approach is illustrated through an example.
  • 关键词:"UML;CPN;INA Analyzer;Meta-Modeling;Graph Grammars;Graph Transformation;Models Transformation;AToM3"
国家哲学社会科学文献中心版权所有