• 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