Reflective architectures aim at enabling information systems to adapt themselves dynamically and automatically in the attempt to accomplish the anytime, anywhere, anyone paradigm. The difficulties raised by using reflection at the architectural level are mostly related to the knowledge it should capture and of its proper design and implementation. Within this paper, attention is concentrated on Location and how it can be represented and exploited in various types of systems using architectural reflection to achieve adaptivity. We present three main types of systems: (1) wide area systems for which Location is expressed in geographical coordinates; (2) local area systems (e.g., complex of buildings) for which Location is not only horizontal, but also vertical, and (3) local area systems for which Location is completely known at configuration time. To calculate the distance between two Locations, the first case uses road maps, while the last two consider maps of buildings.

ARCELLI FONTANA, F., Raibulet, C., Tisato, F., Ubezio, L. (2005). Designing and exploiting the location concept in a reflective architecture. In Proceedings of the ISCA 14th International Conference on Intelligent and Adaptive Systems and Software Engineering (pp.134-139).

Designing and exploiting the location concept in a reflective architecture

ARCELLI FONTANA, FRANCESCA;RAIBULET, CLAUDIA;TISATO, FRANCESCO;
2005

Abstract

Reflective architectures aim at enabling information systems to adapt themselves dynamically and automatically in the attempt to accomplish the anytime, anywhere, anyone paradigm. The difficulties raised by using reflection at the architectural level are mostly related to the knowledge it should capture and of its proper design and implementation. Within this paper, attention is concentrated on Location and how it can be represented and exploited in various types of systems using architectural reflection to achieve adaptivity. We present three main types of systems: (1) wide area systems for which Location is expressed in geographical coordinates; (2) local area systems (e.g., complex of buildings) for which Location is not only horizontal, but also vertical, and (3) local area systems for which Location is completely known at configuration time. To calculate the distance between two Locations, the first case uses road maps, while the last two consider maps of buildings.
paper
location; reflective architecture
English
International Conference on Intelligent and Adaptive Systems and Software Engineering
2005
Proceedings of the ISCA 14th International Conference on Intelligent and Adaptive Systems and Software Engineering
1-880843-55-2
2005
134
139
none
ARCELLI FONTANA, F., Raibulet, C., Tisato, F., Ubezio, L. (2005). Designing and exploiting the location concept in a reflective architecture. In Proceedings of the ISCA 14th International Conference on Intelligent and Adaptive Systems and Software Engineering (pp.134-139).
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/3491
Citazioni
  • Scopus 5
  • ???jsp.display-item.citation.isi??? ND
Social impact