ModelicaXML: A Modelica XML Representation with Applications
2003 (English)In: Proceedings of the 3rd International Modelica Conference (Modelica 2003) / [ed] Peter Fritzson, 2003, 419-430 p.Conference paper (Other academic)
This paper presents the Modelica XML representation with some applications. ModelicaXML provides an Extensible Markup Language (XML) alternative representation of Modelica source code. The language was designed as a standard format for storage, analysis and exchange of models. ModelicaXML represents the structure of the Modelica language as XML trees, similar to Abstract Syntax Trees (AST) generated by a compiler when parsing Modelica source code. The ModelicaXML (DTD/XML-Schema) grammar that validates ModelicaXML documents is introduced. We reflect on the software-engineering analyses one can perform over ModelicaXML documents using standard and general XML tools and techniques. Furthermore we investigate how we can use more powerful markup languages, like the Resource Description Framework (RDF) and the Web Ontology Language (OWL), to express some of the Modelica language semantics.
Place, publisher, year, edition, pages
2003. 419-430 p.
IdentifiersURN: urn:nbn:se:liu:diva-30333Local ID: 15870OAI: oai:DiVA.org:liu-30333DiVA: diva2:251155
3rd International Modelica Conference (Modelica 2003), November 3-4, 2003, Linköping, Sweden