• DocumentCode
    1981104
  • Title

    Formal specification of system functions

  • Author

    Spanfelner, Bernd ; Leuxner, Christian ; Sitou, Wassiou

  • Author_Institution
    Dept. of Inf., Tech. Univ. Munchen, Garching
  • fYear
    2009
  • fDate
    17-18 May 2009
  • Firstpage
    26
  • Lastpage
    31
  • Abstract
    Today´s software systems tend more and more to comprise a multitude of different, often interfering functionalities. Especially in the case of embedded systems with their high requirements on safety this imposes additional risks for unwanted system behavior. Use cases are a common way to describe system functionalities in very early phases of the system design. Systematically translating these use cases into formal models in terms of system functions or services, respectively, constitutes a logical next step resulting in formal, service-oriented models. These models may facilitate validation activities, but are not efficient for formal verification. In this paper we propose an algebraic approach to specifying system functions as services. The proposed approach allows for model restructuring and transformation heading towards sufficing both requirements: intuitive validation and more efficient formal verification.
  • Keywords
    formal specification; formal verification; formal models; formal specification; formal verification; software systems; system functions; unwanted system behavior; Abstracts; Airplanes; Cellular phones; Embedded system; Explosions; Formal specifications; Formal verification; Informatics; Safety; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling in Software Engineering, 2009. MISE '09. ICSE Workshop on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3722-1
  • Type

    conf

  • DOI
    10.1109/MISE.2009.5069893
  • Filename
    5069893