Skip to Main content Skip to Navigation
Conference papers

Stepwise formal modeling and verification of Self-Adaptive systems with Event-B. The automatic rover protection case study

Abstract : For a long time, formal methods have been effectively applied to design and develop safety-critical systems to ensure safety and the correctness of desired functional behaviors through formal reasoning. The development of high confidence self-adaptive autonomous systems, such as Automatic Rover Protection(ARP), is one of the challenging problems in the area of verified software that needs formal reasoning and proof-based development. In this paper, we propose a methodology that reveals the issues involved in the formal modeling and verification of self-adaptive autonomous systems using correct by construction approach. This work also provides a set of guidelines for tacking the different issues to avoid collision by preserving the local and global properties of an autonomous system. We cater for the specification of functional requirements, timing requirements, spatial and temporal behavior, and safety properties. We present a refinement strategy, modeling patterns to capture the essence of a self-adaptive autonomous system, and a substantial example based approach on an industrial case study: TwIRTee. For developing the formal models of autonomous system, we use the Event-B modeling language and associated Rodin tools to check and verify the correctness of required system behavior and internal consistency under the given safety properties.
Complete list of metadatas

Cited literature [27 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01782961
Contributor : Open Archive Toulouse Archive Ouverte (oatao) <>
Submitted on : Wednesday, May 2, 2018 - 11:22:59 AM
Last modification on : Wednesday, November 18, 2020 - 3:18:02 PM
Long-term archiving on: : Monday, September 24, 2018 - 6:17:42 PM

File

Singh_18235.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01782961, version 1
  • OATAO : 18235

Citation

Neeraj Kumar Singh, Yamine Aït-Ameur, Marc Pantel, Arnaud Dieumegard, Eric Jenn. Stepwise formal modeling and verification of Self-Adaptive systems with Event-B. The automatic rover protection case study. ICECCS 2016 (21th International Conference on Engineering of Complex Computer Systems), Nov 2016, Dubaï, United Arab Emirates. pp. 1-10. ⟨hal-01782961⟩

Share

Metrics

Record views

269

Files downloads

458