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