Title :
Towards constructing a class evolution model
Author :
Nakatani, Takako ; Tamai, Tetsuo ; Tomoeda, Atsushi ; Matsuda, Harumi
Author_Institution :
Graduate Sch. of Arts & Sci., Tokyo Univ., Japan
Abstract :
Software tends to change itself according to user requirements changes. In the object-oriented technology, it is important to find a way how classes evolve to cope with new user requirements or to obtain reusability. The authors propose that developers need to know the class evolution processes and to forecast their future evolution according to the system, growth. Class specifications and class structures change inevitably, and classes may also be replaced during the class evolution processes. They classify classes into three categories the boundary species, the domain species and the common species, and discuss their evolution processes
Keywords :
abstract data types; data structures; formal specification; object-oriented methods; object-oriented programming; software reusability; boundary species; class evolution model construction; class specifications; class structures; common species; domain species; object-oriented technology; reusability; software; user requirements changes; Art; Graphical user interfaces; Libraries; Message passing; Object oriented modeling; Productivity; Programming; Size measurement; User interfaces; Volume measurement;
Conference_Titel :
Software Engineering Conference, 1997. Asia Pacific ... and International Computer Science Conference 1997. APSEC '97 and ICSC '97. Proceedings
Print_ISBN :
0-8186-8271-X
DOI :
10.1109/APSEC.1997.640170