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
Link To Document