• DocumentCode
    3371812
  • Title

    Conducting requirements evolution by replacing components in the current system

  • Author

    Kaiya, Haruhiko ; Kaijiri, Kenji

  • Author_Institution
    Dept. of Inf. Eng., Shinshu Univ., Nagano, Japan
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    224
  • Lastpage
    227
  • Abstract
    As new software components become available for an existing system, we can evolve not only the system itself but also its requirements based on the new components. We propose a method to support requirements evolution by replacing a component with another component, and by changing the current requirements so as to adapt to the new component. To explore the possibilities of such a replacement, we use the technique of specification matching. To change the current requirements, we modify the structure by following the concept of Design by Contract
  • Keywords
    formal specification; object-oriented programming; systems analysis; Design by Contract; requirements evolution; software components; specification matching; Cities and towns; Contracts; Software libraries; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 1999. (APSEC '99) Proceedings. Sixth Asia Pacific
  • Conference_Location
    Takamatsu
  • Print_ISBN
    0-7695-0509-0
  • Type

    conf

  • DOI
    10.1109/APSEC.1999.809606
  • Filename
    809606