A Quality Framework for the Storage and Retrieval of Context
La plupart des travaux dans le domaine de systèmes attentifs au contexte se concentrent sur des solutions spécifiques aux applications et à des approches ad-hoc. Le manque de modèles conceptuels dans la conception de systèmes attentifs au contexte limite sérieusement le développement de systèmes plus généraux et plus complexes. De plus, on ne connaît pas clairement quelles sont les conséquences des décisions précoces dans la conception pour la qualité de l'implémentation finale, ce qui rend la conception difficile, conduisant à des erreurs qui ne seront perçues qu'une fois le système implémenté et utilisé. Dans ce papier, nous présentons une classification des aspects architecturaux du développement de systèmes attentifs au contexte. Nous donnons par ailleurs un cadre de qualité qui décrit les conséquences des aspects architecturaux sur la qualité de tels systèmes. Nous montrons finalement l'utilité de ce cadre de qualité par une modélisation de l'architecture d'un système attentif au contexte.
Much current work in the field of context-aware systems focuses on applicationspecific solutions and ad-hoc approaches, and the lack of conceptual models for the design of context-aware systems hinders the development of more general and complex systems. Furthermore, it is often unclear what the consequences of early design decisions are for the quality of the final implementation, making the design difficult and leading to mistakes only to be discovered when the system is already implemented. In this article we present a classification of the architectural aspects of developing context-aware systems. We furthermore give a quality framework that describes the consequences of the architectural aspects on the quality of the context-aware system. We demonstrate the usefulness of the framework by modeling the architecture of a context-aware system.
J.SILJEE, I.BOSLOPER, J.NIJHUIS
attention au contexte, architecture logicielle, qualité logicielle.
context-awareness, software architecture, software quality.
Anglais
|