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 :
بازگشت