• DocumentCode
    1632232
  • Title

    EVOLVE: adaptive specification techniques for object-oriented software evolution

  • Author

    Liu, Ling

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Oregon Graduate Inst. of Sci. & Technol., Portland, OR, USA
  • Volume
    5
  • fYear
    1998
  • Firstpage
    396
  • Abstract
    The increased complexity of object oriented models necessitates the enhancement of adaptiveness and robustness of an object oriented design towards changing requirements. The understanding of what properties are critical for construction of an adaptive schema design becomes increasingly important in software evolution. We present two groups of techniques for enhancing the adaptiveness and the robustness of an object oriented design in anticipation of future requirement changes. The first group of techniques consists of a selection of adaptive schema style rules for achieving validity, minimality, extensibility and normality of a schema design. This set of style rules can be used as a means for validating quality of a schema, and for transforming an object oriented schema into a more robust style. The second group of techniques includes the use of propagation patterns and propagation pattern refinement for adaptive behavioral specification and abstraction
  • Keywords
    adaptive systems; formal specification; object-oriented programming; EVOLVE; abstraction; adaptive behavioral specification; adaptive schema design; adaptive schema style rules; adaptive specification techniques; adaptiveness; future requirement changes; object oriented design; object oriented models; object oriented schema; object oriented software evolution; propagation pattern refinement; robust style; robustness; schema design; software evolution; style rules; Application software; Computer science; Costs; Design engineering; Object oriented databases; Object oriented modeling; Robustness; Software maintenance; Software systems; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
  • Conference_Location
    Kohala Coast, HI
  • Print_ISBN
    0-8186-8255-8
  • Type

    conf

  • DOI
    10.1109/HICSS.1998.648335
  • Filename
    648335