Framework for defining model language metamodels for CASE tools

被引:0
|
作者
Garcia-Magarino, Ivan [1 ]
Gomez-Sanz, Jorge J. [1 ]
机构
[1] Univ Complutense Madrid, Fac Informat, E-28040 Madrid, Spain
关键词
D O I
10.1109/MOMPES.2008.7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a framework for defining metamodels. The main goal of this framework is to achieve the model interchange among CASE tools. This framework adds the CASE tools issues to the definitions of the model languages. The presented framework contains four internal metamodels. Firstly, a metamodel specifies the abstract syntax of the model language. Secondly, another metamodel specifies the particular elements for the connection-based languages. Thirdly, a metamodel specifies the spatial information. At last, a metamodel defines the necessary elements for the CASE tools. Each internal metamodel can be changed without having effect on the others. These four internal metamodels can be combined in several ways (denoted as configurations). Each configuration has its particular scope. The presented framework has been already used for defining the INGENIAS language and modernising the INGENIAS Development Kit (IDK). The presented framework is compared to the UML Diagram Interchange (UML-DI) specification and other relevant works.
引用
收藏
页码:14 / 23
页数:10
相关论文
共 50 条
  • [1] An approach for model driven testing: framework, metamodels and tools
    Sousa, Helaine
    Lopes, Denivaldo
    Abdelouahab, Zair
    Claro, Daniela Barreiro
    Hammoudi, Slimane
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2011, 26 (04): : 307 - 318
  • [2] A framework for the definition of metamodels for Computer-Aided Software Engineering tools
    Garcia-Magarino, Ivan
    Fuentes-Fernandez, Ruben
    Gomez-Sanz, Jorge J.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (04) : 422 - 435
  • [3] A framework for integrating natural language tools
    Graca, Joao
    Mamede, Nuno J.
    Pereira, Joao D.
    COMPUTATIONAL PROCESSING OF THE PORTUGUESE LANGUAGE, PROCEEDINGS, 2006, 3960 : 110 - 119
  • [4] Metamodels in Europe: Languages, Tools, and Applications
    Passerone, Roberto
    Susanne, Imene Ben Hafaiedh
    Graf, Susanne
    Benveniste, Albert
    Cancila, Daniela
    Cuccuru, Arnaud
    Gerard, Sebastien
    Terrier, Francois
    Damm, Werner
    Ferrari, Alberto
    Mangeruca, Leonardo
    Josko, Bernhard
    Peikenkamp, Thomas
    Sangiovanni-Vincentelli, Alberto
    IEEE DESIGN & TEST OF COMPUTERS, 2009, 26 (03): : 38 - 52
  • [5] MapGPT: an autonomous framework for mapping by integrating large language model and cartographic tools
    Zhang, Yifan
    He, Zhengting
    Li, Jingxuan
    Lin, Jianfeng
    Guan, Qingfeng
    Yu, Wenhao
    CARTOGRAPHY AND GEOGRAPHIC INFORMATION SCIENCE, 2024, 51 (06) : 717 - 743
  • [6] A framework for executing cross-model transformations based on pluggable metamodels
    Delanote, Geert
    De labey, Sven
    Vanderkimpen, Koen
    Steegmans, Eric
    ICSOFT 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL PL/DPS/KE/MUSE, 2007, : 315 - 325
  • [7] ON DEFINING REDUNDANCY IN LANGUAGE - CASE NOTES
    HORNING, AS
    JOURNAL OF READING, 1979, 22 (04): : 312 - 320
  • [8] A relational approach to defining and implementing transformations between metamodels
    David Akehurst
    Stuart Kent
    Octavian Patrascoiu
    Software & Systems Modeling, 2003, 2 (4) : 215 - 239
  • [9] GALILEO - MODEL, LANGUAGE, AND TOOLS
    MORENO, CS
    ELECTRICAL COMMUNICATION, 1986, 60 (3-4): : 216 - 224
  • [10] Contextualizing language learning in the digital wild: Tools and a framework
    Wible, D
    Kuo, CH
    Tsao, NL
    IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2004, : 231 - 235