MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

A Procedural Model of Dynamic Adaptability and Its Description Language (1998)

by Noriki Amano And ,  Noriki Amano ,  Takuo Watanabe
In Proceedings of the ICSE'98 International Workshop on Principles of Software Evolution
Add To MetaCart

Abstract:

A system has dynamic adaptability if it can adapt itself to dynamically changing runtime environment. As open-ended distributed systems and mobile computing systems have spread widely, the need for software with dynamic adaptability increases. We propose a model of software with dynamic adaptability and, have designed and implemented a programming language based on the model. The basic idea is to introduce a mechanism that changes the actual runtime codes of callee procedure dynamically according to the runtime environments. Although the model itself is simple, it can realize highly dynamic adaptability and extensibility of the software. Moreover, the model is independent of specific programming languages.

Citations

713 The Art of Metaobject Protocol – Kiczales, Rivieres, et al. - 1991
65 AL-1/D: A distributed programming system with multimodel reflection framework – Okamura, Ishikawa, et al. - 1992
25 Clovers: The Dynamic Behavior of Types and Instances – Stein, Zdonik - 1989
11 Multiple and Evolutive Representation in the Rome Language – Carre, Dekker, et al. - 1990
9 Compositional Adaptation: A New Method for Constructing Software in Open-Ended Systems – Honda, Watari, et al. - 1991
6 LEAD: Linguistic Approach to Dynamic Adaptability for Practical Applications – Amano, Watanabe - 1998
5 Organic Programming for Cooperative Computation – Nakashima - 1997