Refinements and Structural Decompositions in Generated Code

被引:1
|
作者
Hinkel, Georg [1 ]
Busch, Kiana [2 ]
Heinrich, Robert [2 ]
机构
[1] FZI Res Ctr Informat Technol, Software Engn Div, Karlsruhe, Germany
[2] Karlsruhe Inst Technol, Software Design & Qual Grp, Karlsruhe, Germany
关键词
Metamodel; Refinements;
D O I
10.5220/0006549403030310
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Todays systems are often represented by abstract domain models to cope with an increased complexity. To both ensure suitable analyses and validity checks, it is desirable to model the system in multiple levels of abstraction simultaneously. Doing so, it is often desirable to model that one association is a refinement of another to avoid duplication of concepts. Existing approaches that support refinements request metamodelers to use new modeling paradigms or have less efficient model representations than commonly-used technologies such as EMF with Ecore. In this paper, we propose a non-invasive extension to support refinements and structural decompositions in Ecore-like meta-metamodels, show how these extension can be supported by code generation and show that the fulfillment of refinements can be guaranteed by the underlying type system.
引用
收藏
页码:303 / 310
页数:8
相关论文
共 50 条
  • [1] REFINEMENTS FOR INFINITE DIRECT DECOMPOSITIONS OF ALGEBRAIC SYSTEMS
    CRAWLEY, P
    JONSSON, B
    PACIFIC JOURNAL OF MATHEMATICS, 1964, 14 (03) : 797 - &
  • [3] Backward Propagation of Code Refinements on Transformational Code Generation Environments
    Guana, Victor
    Stroulia, Eleni
    2013 7TH INTERNATIONAL WORKSHOP ON TRACEABILITY IN EMERGING FORMS OF SOFTWARE ENGINEERING (TEFSE), 2013, : 55 - 60
  • [4] Binary Polar Code Kernels from Code Decompositions
    Presman, Noam
    Shapira, Ofer
    Litsyn, Simon
    2011 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2011, : 179 - 183
  • [5] SIMD code generation for stencils on brick decompositions
    Zhao T.
    Hall M.
    Basu P.
    Williams S.
    Johansen H.
    ACM SIGPLAN Notices, 2018, 53 (01): : 423 - 424
  • [6] Binary Polarization Kernels From Code Decompositions
    Presman, Noam
    Shapira, Ofer
    Litsyn, Simon
    Etzion, Tuvi
    Vardy, Alexander
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2015, 61 (05) : 2227 - 2239
  • [7] ISOMORPHIC NEAR-REFINEMENTS OF SOME DIRECT DECOMPOSITIONS OF ABELIAN-GROUPS
    MAKSIMOV, SY
    MATHEMATICAL NOTES, 1983, 33 (1-2) : 8 - 12
  • [8] ON SZEPS DECOMPOSITIONS OF IDEMPOTENT-GENERATED SEMIGROUPS
    PIOCHI, B
    ACTA MATHEMATICA ACADEMIAE SCIENTIARUM HUNGARICAE, 1982, 40 (3-4): : 295 - 305
  • [9] Primary decompositions of three-generated ideals
    Fan, CT
    JOURNAL OF PURE AND APPLIED ALGEBRA, 1995, 105 (02) : 167 - 182
  • [10] Direct sum decompositions of infinitely generated modules
    Benson, DJ
    Wheeler, WW
    TRANSACTIONS OF THE AMERICAN MATHEMATICAL SOCIETY, 1999, 351 (09) : 3843 - 3855