• DocumentCode
    1746978
  • Title

    Improving system reliability via rigorous software modeling: the UML case

  • Author

    Toval, Ambrosio ; Alemán, J. L Fernández

  • Author_Institution
    Dept. of Inf. & Syst., Murcia Univ., Spain
  • Volume
    6
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    2897
  • Abstract
    Within Object Orientation (OO), the UML (Unified Modeling Language) is the standard language adopted by the Object Management Group to analyze and design information systems. However, UML has been criticized since its appearance due to the ambiguity and the lack of a truly formal definition of its semantics. This situation hinders the rigorous statement of properties related to the models constructed using this language, something which is crucial in the aerospace industry, given the high level of reliability that these systems require. With this in mind, a proposal to formalize a set of components described by UML class diagrams, using the algebraic specifications theory, is presented. Within this formal framework, specifications of software concerning aerospace systems constructed by UML class diagrams can be transformed into equivalent formal representations. Thus, the diagram can be mathematically verified and manipulated by using its equivalent formal representation. The formal model obtained has been described in an executable formal specification language called Maude
  • Keywords
    aerospace computing; algebraic specification; formal languages; object-oriented languages; simulation languages; software reliability; Maude; Object Management Group; Object Orientation; UML; UML class diagrams; Unified Modeling Language; aerospace industry; algebraic specifications theory; formal specification language; software modeling; standard language; system reliability; Aerospace industry; Computer aided software engineering; Control systems; Embedded system; Management information systems; Object oriented modeling; Proposals; Reliability; Software engineering; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2001, IEEE Proceedings.
  • Conference_Location
    Big Sky, MT
  • Print_ISBN
    0-7803-6599-2
  • Type

    conf

  • DOI
    10.1109/AERO.2001.931311
  • Filename
    931311