DocumentCode
1743932
Title
Managing software evolution with the service concept
Author
Mikkonen, Tommi ; Lähde, Eero ; Niemi, Juhapekka ; Siiskonen, Marko
Author_Institution
Nokia Mobile Phones, Tampere, Finland
fYear
2000
fDate
2000
Firstpage
46
Lastpage
50
Abstract
Software-intensive systems evolve. Properties embedded in them seldom benefit from this, as the modifications needed for supporting new features do not always match with software structures that originally constitute the system. This results in special cases and exceptions for intended abstractions, and consequently creates problems for the future evolution of the system. In order to improve the facilities that enable the management of the evolution of telecommunications system software, we have introduced the notion of services. The purpose of the service concept is to enable an abstract description of conceptual properties of the system disregarding their final relation to underlying software components of the implementation. Therefore, services provide a view of the system where the focus can be shifted from individual implementation components to their collaboration at varying levels of abstraction. Based on this collaboration, we then define a virtual architecture that helps in managing software evolution. We introduce the basic notion of services, and present experiences on employing the concept in practice
Keywords
software development management; software maintenance; software reusability; telecommunication computing; service concept; software components; software evolution management; software maintenance; software-intensive systems; telecommunications system software; virtual architecture; Collaboration; Collaborative software; Computer architecture; Documentation; Embedded software; Mobile handsets; Programming profession; Software maintenance; Software systems; System software;
fLanguage
English
Publisher
ieee
Conference_Titel
Principles of Software Evolution, 2000. Proceedings. International Symposium on
Conference_Location
Kanazawa
Print_ISBN
0-7695-0906-1
Type
conf
DOI
10.1109/ISPSE.2000.913220
Filename
913220
Link To Document