• DocumentCode
    2207816
  • Title

    Semi-automatic fault localization and behavior verification for physical system simulation models

  • Author

    Bunus, Peter ; Fritzson, Peter

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Linkoping Univ., Sweden
  • fYear
    2003
  • fDate
    6-10 Oct. 2003
  • Firstpage
    253
  • Lastpage
    258
  • Abstract
    Mathematical modeling and simulation of complex physical systems are emerging as key technologies in engineering. Modern approaches to physical system simulation allow users to specify simulation models with the help of equation-based languages. Due to the high-level declarative abstraction of these languages program errors are extremely hard to find. This paper presents an algorithmic semi-automated debugging framework for equation-based modeling languages. We show how program slicing and dicing performed at the intermediate code level combined with assertion checking techniques can automate, to a large extent, the error finding process and behavior verification for physical system simulation models.
  • Keywords
    fault diagnosis; program debugging; program slicing; program verification; software engineering; software packages; assertion checking techniques; behavior verification; complex physical systems; equation-based modeling languages; error finding process; fault localization; high-level declarative abstraction; mathematical modeling; mathematical simulation; physical system simulation; program dicing; program errors; program slicing; semiautomated debugging framework; Computational modeling; Computer bugs; Computer simulation; Equations; Mathematical model; Object oriented modeling; Physics computing; Programming profession; Software debugging; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2003. Proceedings. 18th IEEE International Conference on
  • ISSN
    1938-4300
  • Print_ISBN
    0-7695-2035-9
  • Type

    conf

  • DOI
    10.1109/ASE.2003.1240315
  • Filename
    1240315