Extending UML for model composition

被引:9
|
作者
Estublier, J [1 ]
Ionita, AD [1 ]
机构
[1] Imag Lab Grenoble, LSR, F-38041 Grenoble, France
关键词
D O I
10.1109/ASWEC.2005.25
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The success of UML and more generally, of the model driven approach, has led to a Proliferation of models, representing various systems, but the description of large applications may actually be composed of several system models. Therefore, the challenge is to determine how to compose independent system models, in order to build large applications. We present in this paper the software federation approach developed by our team. A federation relies on the concept of a domain, which describes a specific application domain, represented with a specific meta-model. Building a software federation means composing independently developed domains, by composing their meta-models. The UML standard, which is well supported by tools, has been found convenient for describing our meta-models, but it turns out that it does not contain sufficient modelling capabilities for the composition of these models. This paper analyses the need for model composition, the available UML concepts related to model composition and proposes an UML profile allowing the composition of models in software federations.
引用
收藏
页码:31 / 38
页数:8
相关论文
共 50 条
  • [1] Extending standard UML with model composition semantics
    Clarke, S
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2002, 44 (01) : 71 - 100
  • [2] Extending UML for Model Checking
    Shu, Xinfeng
    Wang, Mengnan
    Wang, Xiaobing
    [J]. STRUCTURED OBJECT-ORIENTED FORMAL LANGUAGE AND METHOD, SOFL+MSVL 2017, 2018, 10795 : 88 - 107
  • [3] Extending UML to Model GUI: A New Profile
    Rauf, Abdul
    Ul Rahim, Muhammad Abdul Basit
    Ramzan, Muhammad
    Shahid, Arshad Ali
    [J]. 2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 1, 2010, : 349 - 353
  • [4] Extending UML
    Meehan, TE
    Carr, N
    [J]. DR DOBBS JOURNAL, 2005, 30 (02): : 56 - +
  • [5] Extending UML sequence diagrams to model agent mobility
    Kusek, Mario
    Jezic, Gordan
    [J]. AGENT-ORIENTED SOFTWARE ENGINEERING VII, 2007, 4405 : 51 - +
  • [6] Extending the UML Statecharts Notation to Model Security Aspects
    El-Attar, Mohamed
    Luqman, Hamza
    Karpati, Peter
    Sindre, Guttorm
    Opdahl, Andreas L.
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2015, 41 (07) : 661 - 690
  • [7] Extending and shrinking UML
    De Champeaux, D
    [J]. COMMUNICATIONS OF THE ACM, 2003, 46 (03) : 11 - 12
  • [8] A proposal for extending UML-B to support a conceptual model
    de Sousa, Thiago C.
    Snook, Colin F.
    Silva, Paulo Sergio Muniz
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2011, 7 (04) : 293 - 301
  • [9] Extending UML Profiles to Model Integrity Constraints in SQL Databases
    Eessaar, Erki
    Aaberg, Erko
    [J]. INFORMATION MODELLING AND KNOWLEDGE BASES XXIII, 2012, 237 : 39 - 58
  • [10] YAM2:: a multidimensional conceptual model extending UML
    Abello, Alberto
    Samos, Jose
    Saltor, Felix
    [J]. INFORMATION SYSTEMS, 2006, 31 (06) : 541 - 567