• 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