• DocumentCode
    3307929
  • Title

    Structuring Specifications with Modes

  • Author

    Iliasov, Alexei ; Romanovsky, Alexander ; Dotti, Fernando Luís

  • Author_Institution
    Center for Software Reliability, Newcastle Univ., Newcastle upon Tyne, UK
  • fYear
    2009
  • fDate
    1-4 Sept. 2009
  • Firstpage
    81
  • Lastpage
    88
  • Abstract
    The two dependability means considered in this paper are rigorous design and fault tolerance. It can be complex to rigorously design some classes of systems, including fault tolerant ones, therefore appropriate abstractions are needed to better support system modelling and analysis. The abstraction proposed in this paper for this purpose is the notion of operation mode. Modes are formalised and their relation to a state-based formalism in a refinement approach is established. The use of modes for fault tolerant systems is then discussed and a case study presented. Using modes in state-based modelling allows us to improve system structuring, the elicitation of system assumptions and expected functionality, as well as requirement traceability.
  • Keywords
    formal specification; software fault tolerance; fault tolerant systems; requirement traceability; state-based formalism; state-based modelling; systems rigorous design; Aerospace electronics; Buildings; Employee welfare; Fault tolerance; Fault tolerant systems; Formal specifications; Informatics; Mechanical factors; Scalability; Software reliability; Event-B.; fault-tolerance; formal specification; operation modes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 2009. LADC '09. Fourth Latin-American Symposium on
  • Conference_Location
    Joao Pessoa
  • Print_ISBN
    978-1-4244-4678-0
  • Electronic_ISBN
    978-0-7695-3760-3
  • Type

    conf

  • DOI
    10.1109/LADC.2009.11
  • Filename
    5234314