• DocumentCode
    2984203
  • Title

    A formal approach for software maintenance

  • Author

    Waqar, Umer ; Khendek, Ferhat ; Vincent, Daniel

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    608
  • Lastpage
    617
  • Abstract
    Software systems evolve because user requirements change over time. Maintaining software systems is a challenge, especially when the old behavior has to be preserved while new functionality is added. In this paper, we extend the transformational model to the maintenance phase and call it extended transformational model. Using this extended transformational model, we develop an approach to maintain SDL (Specification and Description Language) specifications. This approach consists of enriching, in three phases, SDL specifications with new behaviors specified with another formal language, MSC (Message Sequence Charts). The approach is based on a formally defined enrichment relation that must hold between the old and the new SDL specifications.
  • Keywords
    software maintenance; specification languages; MSC; Message Sequence Charts; SDL specifications; Specification and Description Language; enrichment relation; formal approach; formal language; software maintenance; software system maintenance; user requirements; Automata; Computer aided software engineering; Corporate acquisitions; Formal languages; Research and development; Signal processing; Software maintenance; Software systems; Specification languages; Telecommunications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2002. Proceedings. International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1819-2
  • Type

    conf

  • DOI
    10.1109/ICSM.2002.1167825
  • Filename
    1167825