DocumentCode :
3334535
Title :
ModelML: a Markup Language for Automatic Model Synthesis
Author :
Zhang, Cong ; Bakshi, Amol ; Prasanna, Viktor K.
fYear :
2007
fDate :
13-15 Aug. 2007
Firstpage :
317
Lastpage :
322
Abstract :
Domain-specific modeling has become a popular way of designing and developing systems. It generally involves a systematic use of a set of object-oriented models to represent various facets of a domain. However, manually creating instances of these models is time-consuming and error-prone when a system in the domain is complex. Automatic model synthesis tools are thus usually developed to free users from the model creation process. In practice, most of these tools would hard code knowledge about the domain specific models in the program. A biggest problem with these tools is that their source code needs to be changed whenever the knowledge changes. In this paper, we define a model markup language (ModelML) to facilitate the development of automatic model synthesis tools. The language provides a complete self-describing representation of object-oriented models to be synthesized. Unlike other XML-based representations of models, ModelML reflects the structure of the models directly in the nesting of elements in the XML-based syntax. This feature allows the knowledge about the domain specific models to be decoupled from model synthesis tools. To demonstrate the usefulness of the markup language, we have developed a generic automatic model synthesis tool which is based on ModelML inputs.
Keywords :
XML; formal specification; object-oriented methods; ModelML language; XML-based model markup language; automatic model synthesis tools; domain-specific modeling; model creation process; object-oriented models; Analytical models; Asset management; Embedded system; Large-scale systems; Markup languages; Object oriented modeling; Programming; Prototypes; Reservoirs; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Reuse and Integration, 2007. IRI 2007. IEEE International Conference on
Conference_Location :
Las Vegas, IL
Print_ISBN :
1-4244-1500-4
Electronic_ISBN :
1-4244-1500-4
Type :
conf
DOI :
10.1109/IRI.2007.4296640
Filename :
4296640
Link To Document :
بازگشت