Skip to Main content Skip to Navigation
Theses

Intégration des activités de preuve dans le processus de développement de logiciels pour les systèmes embarqués

Abstract : In past years, formal verification techniques and tools were widely developed and used by the research community. However, the use of formal verification at industrial scale remains difficult, expensive and requires lot of time. This is due to the size and the complexity of manipulated models, but also, to the important gap between requirement models manipulated by different stackholders and formal models required by existing verification tools. This dissertation aims therefore to develop a methodology that define activities that fill this gap by generating formal artifacts from textual requirements and existing design models. Our approach is based on previous work on the exploitation of contexts for formal verification, particularly, CDL language. We extended UML use cases with the ability to precisely describe interaction scenarios between the system under validation and its context. We also defined a requirement specification language based on the processing of natural language to formalize textual requirements. This formalization is performed thanks to model transformations that generate CDL properties from textual requirements and CDL context models form extended use cases scenarios. The proposed methodology is instantiated on a reel industrial case study provided by our industrial partner.
Document type :
Theses
Complete list of metadatas

Cited literature [97 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-00728431
Contributor : Bibliothèque Télécom Bretagne <>
Submitted on : Thursday, September 6, 2012 - 9:33:26 AM
Last modification on : Wednesday, June 24, 2020 - 4:18:36 PM
Long-term archiving on: : Friday, December 7, 2012 - 3:41:51 AM

File

2012telb0219_Raji_Amine.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : tel-00728431, version 1

Citation

Amine Raji. Intégration des activités de preuve dans le processus de développement de logiciels pour les systèmes embarqués. Génie logiciel [cs.SE]. Télécom Bretagne, Université de Bretagne-Sud, 2012. Français. ⟨tel-00728431⟩

Share

Metrics

Record views

449

Files downloads

560