A UML validation toolset based on Abstract State Machines

被引:4
|
作者
Shen, WW [1 ]
Compton, K [1 ]
Huggins, J [1 ]
机构
[1] Univ Michigan, Dept EECS, Ann Arbor, MI 48109 USA
关键词
D O I
10.1109/ASE.2001.989819
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Unified Modeling Language has become widely accepted as a standard in software development. Several tools have been produced to support UML model validation. These tools translate a UML model into a validation language such as PROMELA. However they have some shortcomings: there is no proof of correctness (with respect to the UML semantics) for these tools; and there is no tool that supports validation for both the static and dynamic aspects of a UML model. In order to overcome these shortcomings, we present a toolset which is based on the semantic model using Abstract State Machines. Since the toolset is derived from the semantic model, the toolset is correct with respect to the semantic model, In addition, this toolset can be used to validate both the static and dynamic aspects of a model.
引用
收藏
页码:315 / 318
页数:4
相关论文
共 50 条
  • [1] A method of implementing UML virtual machines with some constraints based on abstract state machines
    Shen, WW
    Compton, K
    Huggins, J
    [J]. ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2003, : 224 - 233
  • [2] A software development process based on UML state machines
    Cariou, Eric
    Brunschwig, Lea
    Le Goaer, Olivier
    Barbier, Franck
    [J]. 2020 4TH INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING (ICAASE'2020): 4TH INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING, 2020, : 23 - 30
  • [3] Slicing of UML State Machines
    Lano, Kevin
    [J]. AIC '09: PROCEEDINGS OF THE 9TH WSEAS INTERNATIONAL CONFERENCE ON APPLIED INFORMATICS AND COMMUNICATIONS: RECENT ADVANCES IN APPLIED INFORMAT AND COMMUNICATIONS, 2009, : 63 - +
  • [4] Java']Java engine for UML based hybrid state machines
    Borshchev, AV
    Kolesov, YB
    Senichenkov, YB
    [J]. PROCEEDINGS OF THE 2000 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2000, : 1888 - 1894
  • [5] UmINICE, a toolset supporting UML
    [J]. European Space Agency (Brochure) ESA BR, 1999, (BR-154):
  • [6] Enhancing UML state machines with aspects
    Zhang, Gefei
    Hoelzl, Matthias
    Knapp, Alexander
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2007, 4735 : 529 - +
  • [7] An Institution for Simple UML State Machines
    Knapp, Alexander
    Mossakowski, Till
    Roggenbach, Markus
    Glauer, Martin
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2015, 2015, 9033 : 3 - 18
  • [8] Institutionalising UML 2.0 state machines
    Calegari, Daniel
    Szasz, Nora
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2011, 7 (04) : 315 - 323
  • [9] Interactive verification of UML state machines
    Balser, M
    Bäumler, S
    Knapp, A
    Reif, W
    Thums, A
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3308 : 434 - 448
  • [10] Refining mobile UML state machines
    Knapp, A
    Merz, S
    Wirsing, M
    [J]. ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY: PROCEEDINGS, 2004, 3116 : 274 - 288