Improving formal verification practicability through user oriented models and context-awareness

  • Authors:
  • Amine Raji;Philippe Dhaussy

  • Affiliations:
  • Université Européenne de Bretagne, LISyC--ENSTA-Bretagne, France;Université Européenne de Bretagne, LISyC--ENSTA-Bretagne, France

  • Venue:
  • Proceedings of the 8th International Workshop on Model-Driven Engineering, Verification and Validation
  • Year:
  • 2011

Quantified Score

Hi-index 0.02

Visualization

Abstract

Formal methods are effective techniques for automating software verifications to satisfy quality and reliability. However, the application of these techniques within industrial settings remains limited due to the (i) complexity of the models that have to be checked and (ii) the difficulty to produce formal artifacts required by existing formal verification tools. Context-aware verification can circumvent (i) by reducing the scope of the verification to some specific environmental conditions (contexts). Model driven development can help to handle (ii) thanks to model transformations and formal code generators. In this paper, we propose a methodological approach to help engineers to apply formal verifications in industrial settings. In our approach we propose a set of user oriented models to ease the capture and formalization of requirements and contexts to generate required formal artifacts directly from high level user models.