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 条
  • [31] Defining Language Boundaries
    Shearer, Walter
    SCIENCE, 2009, 325 (5942) : 813 - 813
  • [32] A Prompting Framework to Enhance Language Model Output
    Ratnayake, Himath
    Wang, Can
    ADVANCES IN ARTIFICIAL INTELLIGENCE, AI 2023, PT II, 2024, 14472 : 66 - 81
  • [33] DEFINING LANGUAGE REVITALISATION
    Costa, James
    TRANSACTIONS OF THE PHILOLOGICAL SOCIETY, 2016, 114 : 30 - 39
  • [34] Defining a "living language"
    Stephens, Jerry E.
    FUTURIST, 2006, 40 (06) : 67 - 67
  • [35] Defining earthy language
    Smyth, C
    MATERIALS WORLD, 2006, 14 (05) : 31 - 32
  • [36] Selecting case tools: A decision model
    Modelo de decision para soportar la seleccion de herramientas case
    2000, Univ Cent Venez (15):
  • [37] Selecting case tools: A decision model
    Rojas, T.
    Perez, M.
    Griman, A.
    Ortega, M.
    Diaz, A.
    Revista de la Facultad de Ingenieria, 2000, 15 (02): : 117 - 144
  • [38] Selecting an appropriate metamodel: The case for NURBs metamodels
    Turner, Cameron J.
    Crawford, Richard H.
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2005, VOL 2, PTS A AND B, 2005, : 759 - 770
  • [39] Supporting software process measurement by using metamodels - A DSL and a framework
    Mora, Beatriz
    Garcia, Felix
    Ruiz, Francisco
    Piattini, Mario
    ICSOFT 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL SE/GSDCA/MUSE, 2008, : 305 - 312
  • [40] A FRAMEWORK FOR DEFINING LOGICS
    HARPER, R
    HONSELL, F
    PLOTKIN, G
    JOURNAL OF THE ACM, 1993, 40 (01) : 143 - 184