期刊文献+

A Component-Based Debugging Approach for Detecting Structural Inconsistencies in Declarative Equation Based Models

A Component-Based Debugging Approach for Detecting Structural Inconsistencies in Declarative Equation Based Models
原文传递
导出
摘要 Object-oriented modeling with declarative equation based languages often unconsciously leads to structural inconsistencies. Component-based debugging is a new structural analysis approach that addresses this problem by analyzing the structure of each component in a model to separately locate faulty components. The analysis procedure is performed recursively based on the depth-first rule. It first generates fictitious equations for a component to establish a debugging environment, and then detects structural defects by using graph theoretical approaches to analyzing the structure of the system of equations resulting from the component. The proposed method can automatically locate components that cause the structural inconsistencies, and show the user detailed error messages. This information can be a great help in finding and localizing structural inconsistencies, and in some cases pinpoints them immediately. Object-oriented modeling with declarative equation based languages often unconsciously leads to structural inconsistencies. Component-based debugging is a new structural analysis approach that addresses this problem by analyzing the structure of each component in a model to separately locate faulty components. The analysis procedure is performed recursively based on the depth-first rule. It first generates fictitious equations for a component to establish a debugging environment, and then detects structural defects by using graph theoretical approaches to analyzing the structure of the system of equations resulting from the component. The proposed method can automatically locate components that cause the structural inconsistencies, and show the user detailed error messages. This information can be a great help in finding and localizing structural inconsistencies, and in some cases pinpoints them immediately.
出处 《Journal of Computer Science & Technology》 SCIE EI CSCD 2006年第3期450-458,共9页 计算机科学技术学报(英文版)
基金 Supported by the National Natural Science Foundation of China (Grant No. 60574053), the National High-Tech Development 863 Program of China (Grant No. 2003AA001031), and the National Basic Research 973 Program of China (Grant No. 2003CB716207).
关键词 structural inconsistency component-based debugging declarative model simulation MODELICA structural inconsistency, component-based debugging, declarative model, simulation, Modelica
  • 相关文献

参考文献14

  • 1Bunus P, Fritzson P. Automated static analysis of equation-based components. Simulation: Trans. the Society for Modeling and Simulation International,2004, 80(8): 321-345. 被引量:1
  • 2Mattsson S E. Simulation of object-oriented continuous time models. Mathematics and Computers in Simulation, 1995,39(5-6): 513-518. 被引量:1
  • 3Morton W, Collingwood C. An equation analyzer for process models. Computers and Chemical Engineering, 1998, 22(4-5):571-585. 被引量:1
  • 4ReiBig G, Feldmann U. A simple and general method for detecting structural inconsistencies in large electrical networks.IEEE Trans. Circuits and Systems Ⅰ: Fundamental Theory and Applications, 2003, 50(11): 1482-1485. 被引量:1
  • 5Fritzson P, Engelson V. Modelica-A unified object-oriented language for system modeling and simulation. Lecture Notes in Computer Science 1445, Springer-Verlag, 1998, pp.67-90. 被引量:1
  • 6Elmqvist H,Mattsson S E, Otter M. Modelica-A language for physical system modeling,visualization and interaction.In Proc. the IEEE Symposium on Computer-Aided Control System Design, Hawaii, USA, 1999, pp.630-639. 被引量:1
  • 7Fritzson P. Principles of Object-Oriented Modeling and Simulation with Modelica 2.1. IEEE Press, 2003. 被引量:1
  • 8Tiller M. Introduction to Physical Modeling with Modelica.Boston: Kluwer Academic, 2001. 被引量:1
  • 9Asratian A S, Denley T, Haggkvist R. Bipartite Graphs and Their Applications. Cambridge University Press, 1998. 被引量:1
  • 10Dulmage A L, Mendelsohn N S. Coverings of bipartite graphs.Canadian Journal of Mathematics, 1963, 10:517-534. 被引量:1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部