Integrated Debugging of Modelica Models

IF 0.9 4区 计算机科学 Q4 AUTOMATION & CONTROL SYSTEMS
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.
Modelica模型的集成调试
基于方程的面向对象(EOO)语言(如Modelica)的高抽象级别有一个缺点,即编程和建模错误通常很难发现。在本文中,我们提出了Modelica模型的集成静态和动态调试方法,以及解决这些问题的调试器原型。目标是一个集成的调试框架,它结合了经典的调试技术和基于方程的语言的特殊技术,这些技术部分基于图形可视化和交互。据我们所知,这是第一个以集成方式支持基于方程的转换代码和算法代码调试的Modelica调试器。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Modeling Identification and Control
Modeling Identification and Control 工程技术-计算机:控制论
CiteScore
3.30
自引率
0.00%
发文量
6
审稿时长
>12 weeks
期刊介绍: 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.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信