DocumentCode :
3454150
Title :
OMML: a behavioural model interchange format
Author :
Hall, Robert J. ; Zisman, Andrea
Author_Institution :
AT&T Labs. Res., Florham Park, NJ, USA
fYear :
2004
fDate :
6-11 Sept. 2004
Firstpage :
272
Lastpage :
282
Abstract :
The number and diversity of existing languages for describing behavioural specifications (models) of systems do not enable the integration, sharing, or reuse of models between tools. Incompatible node models cannot be used to help validate overall combined system behaviour. In this paper, we address this problem by defining an XML-based model interchange format named OpenModel Modeling Language (OMML). It represents behavioural models in a tool-independent way. OMML is a function rich procedural language that expresses functionality in terms of function/object theories. It uses shared ontologies to support standardisation of terminology among model developers. This paper describes OMML and its different document types. We also describe prototype tools we have developed to support bidirectional translation between models expressed in OMML, ISATs P-EBF, and SCR. We have performed an initial evaluation of the approach, demonstrating interoperability between ISAT and SCR.
Keywords :
XML; formal specification; high level languages; specification languages; ISAT; OMML; OpenModel Modeling Language; SCR; XML-based model interchange format; behavioural model interchange format; behavioural specifications; bidirectional translation; function-object theories; procedural language; terminology standardisation; Documentation; Ontologies; Performance evaluation; Power system modeling; Prototypes; Software systems; Specification languages; Terminology; Thyristors; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Requirements Engineering Conference, 2004. Proceedings. 12th IEEE International
ISSN :
1090-705X
Print_ISBN :
0-7695-2174-6
Type :
conf
DOI :
10.1109/ICRE.2004.1335684
Filename :
1335684
Link To Document :
بازگشت