• DocumentCode
    2993083
  • Title

    Modeling Interface Definition Language Extensions (IDL3+) Using Domain-Specific Modeling Languages

  • Author

    Hill, James H.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Indiana Univ., Indianapolis, IN, USA
  • fYear
    2011
  • fDate
    28-31 March 2011
  • Firstpage
    75
  • Lastpage
    82
  • Abstract
    Model-driven engineering (MDE) of distributed real-time and embedded (DRE) systems built using distributed middleware technologies typically rely on interface definition language (IDL) to define interfaces and attributes of the system under development. Recent needs for using IDL to design and implement systems composed of heterogeneous communication architectures, however, has realized the limitations of IDL. To address these limitations, vendors have proposed several non-trivial extensions to IDL also known as IDL3+. In order to leverage such extensions in the modeling domain, it is necessary to update existing tools, e.g., domain-specific modeling languages) to support such extensions. This paper provides two contributions to MDE of DRE systems using domain-specific modeling languages (DSMLs). First, this paper highlights the technical challenges associated with modeling IDL3+. Secondly, this paper discusses how to overcome such challenges in the context of a representative DSML for modeling DRE systems designed and implemented using IDL3+. Experience gained from using DSMLs to model IDL3+ shows that DSML environments as is do not suffice and need improved application frameworks to support complex DSMLs, such as IDL3+.
  • Keywords
    embedded systems; middleware; software engineering; specification languages; DRE systems; DSML; IDL3+; distributed middleware technologies; distributed real-time systems; domain-specific modeling languages; embedded systems; interface definition language extensions; model-driven engineering; Assembly; Computational modeling; Concrete; Connectors; Middleware; Real time systems; Semantics; DRE systems; IDL3+; domain-specific modleing languages; heterogenous systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2011 14th IEEE International Symposium on
  • Conference_Location
    Newport Beach, CA
  • ISSN
    1555-0885
  • Print_ISBN
    978-1-61284-433-6
  • Type

    conf

  • DOI
    10.1109/ISORC.2011.19
  • Filename
    5753594