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
Link To Document :
بازگشت