Article | Proceedings of the 2nd International Workshop on Equation-Based Object-Oriented Languages and Tools | Multi-Aspect Modeling in Equation-Based Languages

Title:
Multi-Aspect Modeling in Equation-Based Languages
Author:
Dirk Zimmer: Institute of Computational Science, ETH Zürich, Switzerland
Download:
Full text (pdf)
Year:
2008
Conference:
Proceedings of the 2nd International Workshop on Equation-Based Object-Oriented Languages and Tools
Issue:
029
Article no.:
004
Pages:
27-34
No. of pages:
8
Publication type:
Abstract and Fulltext
Published:
2008-07-02
ISBN:
978-91-7519-823-1
Series:
Linköping Electronic Conference Proceedings
ISSN (print):
1650-3686
ISSN (online):
1650-3740
Publisher:
Linköping University Electronic Press; Linköpings universitet


Export in BibTex, RIS or text

Current equation-based modeling languages are often confronted with tasks that partly diverge from the original intended application area. This results out of an increasing diversity of modeling aspects. This paper briefly describes the needs and the current handling of multi-aspect modeling in different modeling languages with a strong emphasis on Modelica. Furthermore a small number of language constructs is suggested that enable a better integration of multiple aspects into the main-language. An exemplary implementation of these improvements is provided within the framework of Sol; a derivative language of Modelica.

Keywords: Language-design; object-oriented modeling

Proceedings of the 2nd International Workshop on Equation-Based Object-Oriented Languages and Tools

Author:
Dirk Zimmer
Title:
Multi-Aspect Modeling in Equation-Based Languages
References:

[1] P.J. Ashenden; G.D. Peterson; and D.A. Teegarden. The System Designer’s Guide to VHDL-AMS Morgan Kaufmann Publishers. 2002.


[2] P.I. Barton and C.C. Pantelides. Modeling of Combined Discrete/Continuous Processes. American Institute of Chemical Engineers Journal. 40; pp.966-979; 1994.


[3] D. A. van Beek and J.E. Rooda. Languages and Applications in Hybrid Modelling and Simulation: Positioning of Chi. Control Engineering Practice; 8(1); pp.81-91; 2000.


[4] Rod Burstall. Christopher Strachey ‚Äď Understanding Programming Languages. Higher-Order and Symbolic Computation 13:52; 2000.


[5] J.A. Clabaugh; ABACUSS II Syntax Manual; Technical Report. Massachusetts Institute of Technology. http://yoric.mit.edu/abacuss2/syntax.html. 2001.


[6] Peter Fritzson. Principles of Object-oriented Modeling and Simulation with Modelica 2.1; John Wiley & Sons; 897p. 2004.


[7] C.A.R. Hoare. Hints on Programming Language Design and Implementation. Stanford Artificial Intelligence Memo; Stanford; California; AIM-224; 1973.


[8] Modelica¬ģ - A Unified Object-Oriented Language for Physical Systems Modeling Language Specification Version 3.0. Available at www.modelica.org .


[9] Thomas L. Quarles. Analysis of Performance and Convergence Issues for Circuit Simulation. PhDDissertation. EECS Department University of California; Berkeley Technical Report No. UCB/ERL M89/42; 1989.


[10] Peter Schwarz; C. Clauß; J. Haase and A. Schneider. VHDL-AMS und Modelica - ein Vergleich zweier Modellierungssprachen. Symposium Simulationstechnik ASIM2001; Paderborn 85-94; 2001.


[11] Ansoft Corporation: Simplorer Avaiable at: http://www.simplorer.com .


[12] Verilog-AMS Language Reference Manual Version 2.2 Available at http://www.designers-guide.org/VerilogAMS/ .


[13] Dirk Zimmer. Introducing Sol: A General Methodology for Equation-Based Modeling of Variable-Structure Systems. Proceedings of the 6th International Modelica Conference; Bielefeld; Germany; Vol.1 47-56; 2008.


[14] Dirk Zimmer. Enhancing Modelica towards variable structure systems. Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools; Berlin; Germany; 61-70; 2007.

Proceedings of the 2nd International Workshop on Equation-Based Object-Oriented Languages and Tools

Author:
Dirk Zimmer
Title:
Multi-Aspect Modeling in Equation-Based Languages
Note: the following are taken directly from CrossRef
Citations:
No citations available at the moment