Peter Harman
deltatheta uk ltd., UK
Michael Tiller
Emmeskay Inc., UK
Download articlehttp://dx.doi.org/10.3384/ecp09430046Published in: Proceedings of the 7th International Modelica Conference; Como; Italy; 20-22 September 2009
Linköping Electronic Conference Proceedings 43:72, p. 631-636
Published: 2009-12-29
ISBN: 978-91-7393-513-5
ISSN: 1650-3686 (print), 1650-3740 (online)
Modelica provides numerous opportunities for the engineering industry to promote the reuse and exchange of simulation models by providing a clear standard; open libraries and metadata support via annotations. This opportunity is often underutilized because full Modelica support could not be easily incorporated into software tools without requiring considerable resources.
This paper presents a software development kit; the Modelica SDK; designed specifically to assist developers with integrating Modelica support into any software tool. The philosophy behind this library is to provide maximum extensibility to power users so they can fully utilize the features of the Modelica language and integrate them into their engineering processes for maximum benefit.
The mechanisms provided for a developer to integrate or extend the functionality of the tool into their own software are discussed in detail and examples of the extension points available and their uses are shown.