From Object-Oriented to Tasks-Oriented – Embedded models for component integration and tracing
De l'Orienté Objet à l'Orienté Tâches - Des modèles embarqués pour l'intégration et le traçage d'un nouveau type de composants
Résumé
It has been demonstrated for many years that system tailorability, as
defined by Mørch, is a strong issue for supporting the users emerging needs. In
order to create such tailorable environments, a widely used solution consists in
component-based approaches. However these technologies still face some
drawbacks, especially regarding the abstraction level of their integration means, and
their evaluation in their context of use. In this paper, and in order to palliate these
lacks, we propose a new solution that tends to merge tasks models, from the HCI
research field, and existing component models. This solution consists in a new top-
down design approach — the Task Oriented approach — supported by STOrM, a
tool dedicated to the creation and manipulation of Task Oriented Components.
Les utilisateurs des nouvelles technologies étant de plus en plus exigeants,
la problématique de la malléabilité des systèmes informatiques et de leur adéquation
aux nouveaux usages n’a jamais été aussi prégnante. C’est notamment une des
raisons de l’utilisation massive des approches à base de composants, favorisant
l’adaptation et la réutilisation. Toutefois, ce succès reste terni par certaines lacunes
majeures, relatives notamment à l’accessibilité des mécanismes d’intégration et
d’adaptation des composants d’une part, et au test et à l’évaluation de l’utilisation
des composants dans leur contexte d’usage d’autre part. Pour pallier ces difficultés,
dues en partie à un problème d’ordre sémantique, nous proposons dans cet article
une solution qui tend à marier les modèles de tâches, du domaine de l’IHM, et les
modèles de composants existants. Cette solution s’inscrit dans un véritable cadre
pluridisciplinaire dédié au principe de co-évolution et correspond, dans un premier
temps, à une nouvelle démarche de conception descendante — l’approche Orientée
Tâches (OT) — déclinée en 5 étapes et supportée par STOrM, un outil dédié à la
création et à la manipulation de Composants Orientés Tâches, les COTs.