Classifying Assumptions Made during Requirements Verification of Embedded Systems

  • Authors:
  • Jelena Marinčić;Angelika Mader;Roel Wieringa

  • Affiliations:
  • Department of Computer Science, University of Twente, Enschede, The Netherlands 7500 AE;Department of Computer Science, University of Twente, Enschede, The Netherlands 7500 AE;Department of Computer Science, University of Twente, Enschede, The Netherlands 7500 AE

  • Venue:
  • REFSQ '08 Proceedings of the 14th international conference on Requirements Engineering: Foundation for Software Quality
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We are investigating ways to improve the process of modelling of embedded systems for formal verification. In the modelling process, we make a mathematical model of the system software and its environment (the plant), and we prove that the requirement holds for the model. But we also want to have an argument that increases our confidence that the model represents the system correctly (with respect to the requirement). Therefore, we document some of the modelling decisions in form of a list of the system assumptions made while modelling. Identifying the assumptions and deciding which ones are relevant is a difficult task and it cannot be formalized. To support this process, we give a classification of assumptions. We show our approach on an example.