Debugging assertion failures in software controllers using a reference model

  • Authors:
  • Kajori Banerjee;M. Santhosh Prabhu;Pallab Dasgupta

  • Affiliations:
  • IIT Kharagpur, Kharagpur, India;IIT Kharagpur, Kharagpur, India;IIT Kharagpur, Kharagpur, India

  • Venue:
  • Proceedings of the 6th India Software Engineering Conference
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model based frameworks like Simulink/Stateflow for developing software control algorithms advocate the analysis of an abstract discrete state model of the controller before developing the actual code for the implementation. Though some of the existing tools support automatic code generation from the model, in actual practice the code is developed manually with the model as a reference, and independently validated against the safety requirements. If the safety properties can be guaranteed by the code then we reach verification closure, but if this is not the case, then we must debug the actual source of error in the code. We propose an approach for using the abstract model as a reference in this debugging task.