DocumentCode
2487605
Title
Augmenting Event-B modelling with real-time verification
Author
Iliasov, Alexei ; Romanovsky, Alexander ; Laibinis, Linas ; Troubitsyna, Elena ; Latvala, Timo
Author_Institution
Newcastle Univ., Newcastle upon Tyne, UK
fYear
2012
fDate
2-2 June 2012
Firstpage
51
Lastpage
57
Abstract
A large number of dependable embedded systems have stringent real-time requirements imposed on them. Analysis of their real-time behaviour is usually conducted at the implementation level. However, it is desirable to obtain an evaluation of real-time properties early at the development cycle, i.e., at the modelling stage. In this paper we present an approach to augmenting Event-B modelling with verification of real-time properties in Uppaal. We show how to extract a process-based view from an Event-B model that together with introducing time constraints allows us to obtain a timed automata model - an input model of Uppaal. We illustrate the approach by development and verification of the data processing software of the BepiColombo Mission.
Keywords
automata theory; embedded systems; program verification; BepiColombo mission; Event-B modelling; Uppaal; data processing software; dependable embedded systems; development cycle; real-time properties verification; real-time requirements; real-time verification; time constraints; timed automata model; Abstracts; Computational modeling; Concurrent computing; Production; Real time systems; Software; Synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering: Rigorous and Agile Approaches (FormSERA), 2012 Formal Methods in
Conference_Location
Zurich
Print_ISBN
978-1-4673-1907-2
Type
conf
DOI
10.1109/FormSERA.2012.6229789
Filename
6229789
Link To Document