| Files: | Description | File size | Format | Browse | |
| Fulltext | 0.72 MB | PDF (requires Acrobat Reader) | Previous | Next | ||
| Authors: | Martin Sjölund: Department of Computer and Information Science, Linköping University, Sweden | ||||
| Peter Fritzson: Department of Computer and Information Science, Linköping University, Sweden | |||||
| Publication title: | Debugging Symbolic Transformations in Equation Systems | ||||
| Conference: | Proceedings of the 4th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools, Zurich, Switzerland, September 5, 2011 | ||||
| Publication type: | Abstract and Fulltext | ||||
| Issue: | 056 | ||||
| Article No.: | 008 | ||||
| Abstract: | How do you debug application models in an equation-based object-oriented (EOO) programming language? Compilers for these tools tend to optimize the model so heavily that it is hard to tell the origin of an equation during runtime. This work proposes and implements a prototype of a method that is efficient, yet manages to keep track of all the transformations/operations that the compiler performs on the model. The method also considers the ability to collapse certain operations so that they appear to the user as a single expandable operation. Using such a method enables makers of compilers for EOO programming languages to create debugging tools that contain sufficiently detailed information while still being appealing to the user as they minimize duplicate information. | ||||
| Language: | English | ||||
| Keywords: | Debugging, modeling, simulation, compilation, Modelica | ||||
| Year: | 2011 | ||||
| No. of pages: | 8 | ||||
| Pages: | 67-74 | ||||
| ISBN: | 978-91-7519-825-5 | ||||
| Series: | Linköping Electronic Conference Proceedings | ||||
| ISSN (print): | 1650-3686 | ||||
| ISSN (online): | 1650-3740 | ||||
| File: | http://www.ep.liu.se/ecp/056/008/ecp1105608.pdf | ||||
| Available: | 2011-11-03 | ||||
| Publisher: | Linköping University Electronic Press, Linköpings universitet | ||||
REFERENCE TO THIS PAGE
| |||||