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 条
  • [1] The executability of object-oriented finite state machines
    Barbier, F
    Briand, H
    Dano, B
    Rideau, S
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1998, 11 (04): : 16 - 24
  • [2] A META-LANGUAGE FOR TYPED OBJECT-ORIENTED LANGUAGES
    CASTAGNA, G
    [J]. THEORETICAL COMPUTER SCIENCE, 1995, 151 (02) : 297 - 352
  • [3] FOUNDATIONS OF OBJECT-ORIENTED LANGUAGES
    BLACK, A
    PALSBERG, J
    [J]. SIGPLAN NOTICES, 1994, 29 (03): : 3 - 11
  • [4] EXCEPTIONS IN OBJECT-ORIENTED LANGUAGES
    BORGIDA, A
    [J]. SIGPLAN NOTICES, 1986, 21 (10): : 107 - 119
  • [5] THE FUTURE OF OBJECT-ORIENTED LANGUAGES
    ANDERSON, J
    SUZUKI, N
    BORNING, A
    STEFIK, M
    THOMAS, D
    LIEBERMAN, H
    [J]. SIGPLAN NOTICES, 1986, 21 (11): : 507 - 507
  • [6] OBJECT-ORIENTED LANGUAGES FOR THE MACINTOSH
    SCHMUCKER, KJ
    [J]. BYTE, 1986, 11 (08): : 177 - &
  • [7] COMPARING OBJECT-ORIENTED LANGUAGES
    WARREN, RL
    [J]. DR DOBBS JOURNAL, 1994, 19 (03): : 10 - 10
  • [8] Foundations of object-oriented languages
    Bruce, K
    Remy, D
    [J]. INFORMATION AND COMPUTATION, 2002, 172 (01) : 1 - 1
  • [9] COMPARING OBJECT-ORIENTED LANGUAGES
    FLOYD, M
    [J]. DR DOBBS JOURNAL, 1993, 18 (10): : 104 - &
  • [10] Constrained Types for Object-Oriented Languages
    Nystrom, Nathaniel
    Saraswat, Vijay
    Palsberg, Jens
    Grothoff, Christian
    [J]. ACM SIGPLAN NOTICES, 2008, 43 (10) : 457 - 474