A framework for semantics of UML sequence diagrams in PVS

被引:0
|
作者
Aredo, DB [1 ]
机构
[1] Univ Oslo, Dept Informat, N-0316 Oslo, Norway
来源
关键词
formal semantics; UML; PVS; formal methods; object-orientation;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a framework for representing formal semantics of a subset of the Unified Modeling Language ( UML) notation in a higher-order logic, more specifically semantics of UML sequence diagrams is encoded into the Prototype Veri cation System (PVS). The primary objective of our work is to make UML models amenable to rigorous analysis by providing their precise semantics. This approach paves a way for formal development of systems through a systematic transformation of UML models. This work is a part of a long-term vision to explore how the PVS tool set can be used to underpin practical tools for analyzing UML models. It contributes to the ongoing effort to provide mathematical foundation to UML notations, with the aim of clarifying the semantics of the language as well as supporting the development of semantically-based tools.
引用
收藏
页码:674 / 697
页数:24
相关论文
共 50 条
  • [1] Semantics of UML statecharts in PVS
    Aredo, DB
    [J]. 7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IX, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING: II, 2003, : 77 - 82
  • [2] Branching time semantics for UML 2.0 sequence diagrams
    Hammal, Youcef
    [J]. FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2006, 2006, 4229 : 259 - 274
  • [3] Semantics-based weaving of UML sequence diagrams
    Gronmo, Roy
    Sorensen, Fredrik
    Moller-Pedersen, Birger
    Krogdahl, Stein
    [J]. THEORY AND PRACTICE OF MODEL TRANSFORMATIONS, 2008, 5063 : 122 - 136
  • [4] Assert and negate revisited: Modal semantics for UML sequence diagrams
    Harel, David
    Maoz, Shahar
    [J]. SOFTWARE AND SYSTEMS MODELING, 2008, 7 (02): : 237 - 252
  • [5] Safety-liveness semantics for UML 2.0 sequence diagrams
    Grosu, R
    Smolka, SA
    [J]. ACSD2005: FIFTH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2005, : 6 - 14
  • [6] Assert and negate revisited: Modal semantics for UML sequence diagrams
    David Harel
    Shahar Maoz
    [J]. Software & Systems Modeling, 2008, 7 : 237 - 252
  • [7] Towards dynamic meta modeling of UML extensions: An extensible semantics for UML sequence diagrams
    Hausmann, JH
    Heckel, R
    Sauer, S
    [J]. IEEE SYMPOSIA ON HUMAN-CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, PROCEEDINGS, 2001, : 80 - 87
  • [8] Compositional semantics for UML 2.0 sequence diagrams using Petri nets
    Eichner, C
    Fleischhack, H
    Meyer, R
    Schrimpf, U
    Stehno, C
    [J]. SDL 2005: MODEL DRIVEN, PROCEEDINGS, 2005, 3530 : 133 - 148
  • [9] An Operational Semantics for UML 2 Sequence Diagrams Supported by Model Transformations
    Messaoudi, Nabil
    Chaoui, Allaoua
    Bettaz, Mohamed
    [J]. 10TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS (FNC 2015) / THE 12TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING (MOBISPC 2015) AFFILIATED WORKSHOPS, 2015, 56 : 604 - 611
  • [10] A Causal Semantics for UML2.0 Sequence Diagrams with Nested Combined Fragments
    Dhaou, Fatma
    Mouakher, Ines
    Attiogbe, J. Christian
    Bsaies, Khaled
    [J]. ENASE: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2017, : 47 - 56