Achieving Usability of Adaptable Software: The AMF-based Approach
Résumé
This chapter proposes a novel model-based approach for adating interactive applications to different contexts while ensuring its usability. After a brief overview of the existing software architecture models for HCI and strategies for adaptation, we detail the different models we are proposing. This includes task, concept, platform, and user models as well as an interaction model. All these models are linked via an underlying architecture: The AMF. It ensures the relationships between all the other models and encapsulates the key usability attributes. We will also shows how these models are embedded in a process and amethod for building adaptive software.