Integrating UML Composite Structures and fUML

被引:0
|
作者
Romero, Alessandro Gerlinger [1 ]
Schneider, Klaus [2 ]
Vieira Ferreira, Mauricio Goncalves [1 ]
机构
[1] Brazilian Natl Inst Space Res, Sao Paulo, Brazil
[2] Univ Kaiserslautern, Dept Comp Sci, Kaiserslautern, Germany
关键词
composite structures; static semantics; formal analysis;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
To cope with the complexity of large systems, one usually makes use of hierarchical structures in their models. To detect and to remove design errors as soon as possible, these models must be analyzed in early stages of the development process. For example, UML models can be analyzed through simulation using the semantics of a foundational subset for executable UML models (fUML). However, the composite structures used to describe the hierarchy of systems in UML is not covered by fUML. In this paper, we therefore propose a complementary meta-model for fUML covering parts of UML's composite structures, and elaborate the rules previously defined in the literature for static semantics. These rules are described in an axiomatic way using first-order logic so that a large set of tools can be used for analysis. Our preliminary evaluation provides results about the applicability of the meta-model and the soundness of the rules.
引用
收藏
页码:269 / 280
页数:12
相关论文
共 50 条
  • [1] Towards Executable UML Interactions based on fUML
    Wendland, Marc-Florian
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2016), 2016, : 405 - 411
  • [2] Testing and Debugging UML Models Based on fUML
    Mayerhofer, Tanja
    [J]. 2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 1579 - 1582
  • [3] Using a fUML Action Language to construct UML models
    Lazar, C. -L.
    Lazar, I.
    Parv, B.
    Motogna, S.
    Czibula, I. -G.
    [J]. 11TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2009), 2009, : 93 - 101
  • [4] Formalizing Execution Semantics of UML Profiles with fUML Models
    Tatibouet, Jeremie
    Cuccuru, Arnaud
    Gerard, Sebastien
    Terrier, Francois
    [J]. MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2014, 2014, 8767 : 133 - 148
  • [5] Towards a Practical Approach to Check UML/fUML Models Consistency Using CSP
    Abdelhalim, Islam
    Schneider, Steve
    Treharne, Helen
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, 2011, 6991 : 33 - 48
  • [6] Using fUML Combined with a DSML: An Implementation using Papyrus UML/SysML Modeler
    Theobald, Maurice
    Tatibouet, Jeremie
    [J]. MODELSWARD: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2019, 2019, : 248 - 255
  • [7] Integrating electrostatic adhesion to composite structures
    Heath, Callum J. C.
    Bond, Ian P.
    Potter, Kevin D.
    [J]. INDUSTRIAL AND COMMERCIAL APPLICATIONS OF SMART STRUCTURES TECHNOLOGIES 2015, 2015, 9433
  • [8] Unambiguous UML Composite Structures: The OMEGA2 Experience
    Ober, Iulian
    Dragomir, Iulia
    [J]. SOFSEM 2011: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2011, 6543 : 418 - 430
  • [9] Meaningful Composite Structures On the Semantics of Ports in UML2
    Cuccuru, Arnaud
    Gerard, Sebastien
    Radermacher, Ansgar
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5301 : 828 - 842
  • [10] Merging UML2 composite structures of Software Product Lines
    Ben Rhouma, Takoua
    Tessier, Patrick
    Terrier, Francois
    [J]. 2012 17TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2012, : 77 - 85