Adrian Pop, Martin Sjölund, Adeel Asghar, P. Fritzson, F. Casella
{"title":"Integrated Debugging of Modelica Models","authors":"Adrian Pop, Martin Sjölund, Adeel Asghar, P. Fritzson, F. Casella","doi":"10.4173/MIC.2014.2.3","DOIUrl":null,"url":null,"abstract":"The high abstraction level of equation-based object-oriented (EOO) languages such as Modelica has the drawback that programming and modeling errors are often hard to nd. In this paper we present integrated static and dynamic debugging methods for Modelica models and a debugger prototype that addresses several of those problems. The goal is an integrated debugging framework that combines classical debugging techniques with special techniques for equation-based languages partly based on graph visualization and interaction. To our knowledge, this is the rst Modelica debugger that supports both equation-based transformational and algorithmic code debugging in an integrated fashion.","PeriodicalId":49801,"journal":{"name":"Modeling Identification and Control","volume":"98 11 1","pages":"93-107"},"PeriodicalIF":0.9000,"publicationDate":"2014-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Modeling Identification and Control","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.4173/MIC.2014.2.3","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 17
Abstract
The high abstraction level of equation-based object-oriented (EOO) languages such as Modelica has the drawback that programming and modeling errors are often hard to nd. In this paper we present integrated static and dynamic debugging methods for Modelica models and a debugger prototype that addresses several of those problems. The goal is an integrated debugging framework that combines classical debugging techniques with special techniques for equation-based languages partly based on graph visualization and interaction. To our knowledge, this is the rst Modelica debugger that supports both equation-based transformational and algorithmic code debugging in an integrated fashion.
期刊介绍:
The aim of MIC is to present Nordic research activities in the field of modeling, identification and control to the international scientific community. Historically, the articles published in MIC presented the results of research carried out in Norway, or sponsored primarily by a Norwegian institution. Since 2009 the journal also accepts papers from the other Nordic countries.