Modelica CDV A Tool for Visualizing the Structure of Modelica Libraries
暂无分享,去创建一个
The simulation language Modelica is an object oriented language with all the advantages and potential drawbacks that are characteristic for object oriented programming languages. The reusability of source code and the possibility to develop nicely structured libraries using inheritance, aggregation and polymorphism are two of the main advantages object oriented languages have to offer. Although there are good mechanisms given to structure libraries, one of the drawbacks is that it can become very hard to understand large libraries especially for users who just want to use them to carry out simulations without getting into all the details. The presented work has the goal to provide an easy to use tool that is capable of graphically visualizing the structure of Modelica libraries and that therefore enables the developer as well as the end user of Modelica libraries to better control and understand the structure of libraries.
[1] Bruce Eckel. Thinking in Java (4th Edition) , 2005 .
[2] Michael Kaufmann,et al. Drawing graphs: methods and models , 2001 .