Title :
Research and design of an executable modeling language based on MOF
Author :
Zhao, Jinhong ; Liu, Shufen ; Wang, Xianyan ; Chen, Liang ; Wei, Chuyi
Author_Institution :
Coll. of Comput. Sci. & Technol., Jilin Univ., Changchun, China
Abstract :
The ultimate aim of software development is to produce executable code, which is the most core of the model application at the same time. Currently various models which are built by kinds of modeling technologies can not be executed. And all of these attribute to non-execution of modeling language itself. This paper studies the function of MOF in the modeling language field and behavior abstract model of OCL, and on this foundation I design a sort of modeling language named XKL that described by text. The rationale of its design of structure metamodel comes from the basic structure of EMOF, at the same time the design of its behavior metamodel comes from the expression abstract syntax model of OCL. In this way, not only XKL conforms to the MOF standard in the modeling structure, but also embodies the ability of the OCL language in the aspect of describing model constraint. So the models which are built by the XKLbased modeling tool are executable.
Keywords :
computational linguistics; simulation languages; software engineering; MOF; OCL; XKL; behavior abstract model; executable code; executable modeling language; expression abstract syntax model; meta object facility; metamodel; software development; Application software; Computer architecture; Computer languages; Computer science; Concrete; Object oriented modeling; Productivity; Programming; Software quality; Unified modeling language; Meta Object Facility; Metamodel; Model Execution; Object Constraint Language;
Conference_Titel :
Computer-Aided Industrial Design and Conceptual Design, 2008. CAID/CD 2008. 9th International Conference on
Conference_Location :
Kunming
Print_ISBN :
978-1-4244-3290-5
Electronic_ISBN :
978-1-4244-3291-2
DOI :
10.1109/CAIDCD.2008.4730597