Linköping University Electronic Press:    Electronic Articles in Computer and Information Science

ObjectMath Inheritance and Composition Diagram Editor.

Title:ObjectMath Inheritance and Composition Diagram Editor.
Authors: Vadim Engelson
Series:Linköping Electronic Articles in Computer and Information Science
ISSN 1401-9841
Issue:Vol. 5 (2000): nr 006
URL: http://www.ep.liu.se/ea/cis/2000/006/

Abstract: ObjectMath is a new object-oriented modeling language for scientific computing. The major innovation of this language is the introduction of object-oriented structure into a computer algebra language making it possible to group equations and formulae into classes. ObjectMath contains three object-oriented structuring constructs (class, instance and part) providing classes, single and multiple inheritance and composition of parts. Typical models in ObjectMath include between 10 and 30 such constructs. Inheritance and composition relationships are established between them. The problem is how to inspect, browse, and modify these relations in a convenient way. Our solution to this problem is using a graphical two-dimensional diagram editor connected to a text editor. An integrated programming environment for ObjectMath includes this editor. The report describes how object-oriented constructs of ObjectMath are mapped to their graphical representation. The ObjectMath syntax rules are mapped to diagram editor operations so that only syntactically correct models can be created.
Keywords:

Original publication
2000-12-05
Postscript part I -- Checksum
Postscript part II -- Checksum II
Info from authors  
Third-party information  


[About LiEP] [About Checksum validation] [About compression formats]

Editor-in-chief: editor@ep.liu.se
Webmaster: webmaster@ep.liu.se