Core meta-modelling semantics of UML: The pUML approach

被引:0
|
作者
Evans, A [1 ]
Kent, S
机构
[1] Univ York, Dept Comp Sci, York YO1 5DD, N Yorkshire, England
[2] Univ Kent, Comp Lab, Canterbury, Kent, England
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The current UML semantics documentation has made a significant step towards providing a precise description of the UML. However, at present the semantic model it proposes only provides a description of the language's syntax and well-formedness rules. The meaning of the language, which is mainly described in English, is too informal and unstructured to provide a foundation for developing formal analysis and development techniques. Another problem is the scope of the model, which is both complex and large. This paper describes work currently being undertaken by the precise UML group (pUML), an international group of researchers and practitioners, to address these problems. A formalisation strategy is presented which concentrates on giving a precise denotational semantics to core elements of UML. This is illustrated through the development of precise definitions of two important concepts: generalization and packages. Finally, a viewpoint architecture is proposed as a means of providing improved separation of concerns in the semantics definition.
引用
收藏
页码:140 / 155
页数:16
相关论文
共 50 条
  • [1] Integration of static and dynamic core for UML: A study in dynamic aspects of the pUML OO meta modelling approach to the rearchitecting of UML
    Kleppe, A
    Warmer, J
    [J]. TOOLS 38: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: COMPONENTS FOR MOBILE COMPUTING, 2001, 38 : 66 - 77
  • [2] A conceptual approach to meta-modelling
    Dominguez, E
    Zapata, MA
    Rubio, J
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, 1997, 1250 : 319 - 332
  • [3] Mappings and interoperability:: A meta-modelling approach
    Domínguez, E
    Zapata, MA
    [J]. ADVANCES IN INFORMATION SYSTEMS, PROCEEDINGS, 2000, 1909 : 352 - 362
  • [4] Engineering modelling languages: A precise meta-modelling approach
    Clark, T
    Evans, A
    Kent, S
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2306 : 159 - 173
  • [5] Meta-modelling of data flow processes with meta-modelling tool atom
    Levytskyy, A
    Kerckhoffs, EJH
    [J]. ESM 2003: 17TH EUROPEAN SIMULATION MULTICONFERENCE: FOUNDATIONS FOR SUCCESSFUL MODELLING & SIMULATION, 2003, : 514 - 519
  • [6] Meta-modelling syntax and semantics of structural concepts for open networked enterprises
    Bouhdadi, Mohamed
    Balouki, Youssef
    Chabbar, El Maati
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2007, PT 3, PROCEEDINGS, 2007, 4707 : 45 - +
  • [7] A meta-modelling approach to express change requirements
    Etien, Anne
    Rolland, Colette
    Salinesi, Camille
    [J]. ICSOFT 2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2006, : 287 - +
  • [8] Method engineering and meta-modelling
    Brinkkemper, S
    Joosten, S
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1996, 38 (04) : 259 - 259
  • [9] Meta-Modelling Meta-Learning
    Hartmann, Thomas
    Moawad, Assaad
    Schockaert, Cedric
    Fouquet, Francois
    Le Traon, Yves
    [J]. 2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2019), 2019, : 300 - 305
  • [10] LanguageLab - A Meta-modelling Environment
    Gjosaeter, Terje
    Prinz, Andreas
    [J]. SDL 2015: MODEL-DRIVEN ENGINEERING FOR SMART CITIES, 2015, 9369 : 91 - 105