• DocumentCode
    3122442
  • Title

    Dynamic evolution of distributed systems specifications using reflective language

  • Author

    Hamid, Issam A. ; Erradi, Mohamed

  • Author_Institution
    Dept. of Inf. Design, Tohoku Univ. of Art & Design, Yamaguta, Japan
  • fYear
    1994
  • fDate
    7-9 Dec 1994
  • Firstpage
    208
  • Lastpage
    219
  • Abstract
    The object-oriented approach is known by its flexibility for system construction. Current work has not addressed the dynamic modifications of specifications of distributed systems. We are concerned with formal description techniques that allow for the development and the dynamic modification of executable specifications. A two level model for the evolution of large object-oriented specifications is introduced. The first level deals with the dynamic modifications of types (classes), while the second level deals with modifications of modules. We have defined a set of structural and behavioral constraints to ensure the specification consistency after its modification at both levels. To allow for dynamic modification of types and modules, we have developed a reflective object-oriented specification language (Mondel) which uses meta objects to support the modification operations
  • Keywords
    abstract data types; distributed processing; formal specification; object-oriented languages; object-oriented programming; Mondel; behavioral constraints; distributed systems specifications; dynamic evolution; dynamic modification; executable specifications; formal description techniques; meta objects; modification operations; object-oriented approach; object-oriented specifications; reflective language; reflective object-oriented specification language; specification consistency; system construction; two level model; Application software; Art; Genetic programming; Object oriented modeling; Software engineering; Software maintenance; Software performance; Software systems; Software tools; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 1994. Proceedings., 1994 First Asia-Pacific
  • Conference_Location
    Tokyo
  • Print_ISBN
    0-8186-6960-8
  • Type

    conf

  • DOI
    10.1109/APSEC.1994.465259
  • Filename
    465259