Weaving executability into object-oriented meta-languages

被引:0
|
作者
Muller, PA [1 ]
Fleurey, F [1 ]
Jézéquel, JM [1 ]
机构
[1] IRISA INRIA Rennes, F-35042 Rennes, France
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Nowadays, object-oriented meta-languages such as MOF (MetaObject Facility) are increasingly used to specify domain-specific languages in the model-driven engineering community. However, these meta-languages focus on structural specifications and have no built-in support for specifications of operational semantics. In this paper we explore the idea of using aspect-oriented modeling to add precise action specifications with static type checking and genericity at the meta level, and examine related issues and possible solutions. We believe that such a combination would bring significant benefits to the community, such as the specification, simulation and testing of operational semantics of metamodels. We present requirements for such statically-typed meta-languages and rationales for the aforementioned benefits.
引用
收藏
页码:264 / 278
页数:15
相关论文
共 50 条
  • [41] OBJECT-ORIENTED QUERY LANGUAGES - THE NOTION AND THE ISSUES
    BERTINO, E
    NEGRI, M
    PELAGATTI, G
    SBATTELLA, L
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1992, 4 (03) : 223 - 237
  • [42] ASSURING TYPE SAFETY OF OBJECT-ORIENTED LANGUAGES
    COENPORISINI, A
    LAVAZZA, L
    ZICARI, R
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1994, 6 (09): : 25 - 30
  • [43] Adaptability of distribution protocols in object-oriented languages
    Sánchez, F.
    Rodríguez, R.
    Murillo, J.M.
    Hernández, J.
    [J]. 2001, Ada Language UK Ltd. (22):
  • [44] ENCAPSULATION, DELEGATION AND INHERITANCE IN OBJECT-ORIENTED LANGUAGES
    WOLCZKO, M
    [J]. SOFTWARE ENGINEERING JOURNAL, 1992, 7 (02): : 95 - 101
  • [45] REASONING AND REFINEMENT IN OBJECT-ORIENTED SPECIFICATION LANGUAGES
    LANO, K
    HAUGHTON, H
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 615 : 78 - 95
  • [46] Exception Handling with OpenMP in Object-Oriented Languages
    Fan, Xing
    Mehrabi, Mostafa
    Sinnen, Oliver
    Giacaman, Nasser
    [J]. OPENMP: HETEROGENOUS EXECUTION AND DATA MOVEMENTS, IWOMP 2015, 2015, 9342 : 115 - 129
  • [47] OBJECT-ORIENTED LANGUAGES - BORLANDS BRIDGE TO OOP
    THE, L
    [J]. DATAMATION, 1992, 38 (17): : 116 - &
  • [48] GENERALIZATION - AN ACTIVITY PROMOTED BY OBJECT-ORIENTED LANGUAGES
    LALONDE, W
    PUGH, J
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1988, 1 (02): : 48 - 52
  • [49] STRONG TYPING OF OBJECT-ORIENTED LANGUAGES REVISITED
    MADSEN, OL
    MAGNUSSON, B
    MOLLERPEDERSEN, B
    [J]. SIGPLAN NOTICES, 1990, 25 (10): : 140 - 150
  • [50] USING TYPES AND INHERITANCE IN OBJECT-ORIENTED LANGUAGES
    HALBERT, DC
    OBRIEN, PD
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1987, 276 : 20 - 31