Tasks Models for Component Contextualization

This paper proposes a solution to take into account the emerging and evolving nature of users’ needs in software environments. This solution consists in giving the users the means to adapt these environments by integrating new tools. Many technical solutions exist for software components integration, but their use is limited to software development experts. One reason is that current dynamic integration approaches face a semantic problem: to finely integrate a tool in an activity, its future place in this activity must be clearly identified. In order to facilitate this comprehension and the dynamic integration of software components, we propose a new approach of component design and integration, inspired by previous work on task modelling.

[1]  Nuno Jardim Nunes,et al.  Towards a UML profile for interaction design: the Wisdom approach , 2000, UML.

[2]  Shijian Lu,et al.  Automatically Generating Effective Online Help , 2005 .

[3]  George T. Heineman,et al.  Component-Based Software Engineering: Putting the Pieces Together , 2001 .

[4]  Grégory Bourguin,et al.  Beyond the Interface: Co-evolution Inside Interactive Systems - A Proposal Founded on Activity Theory , 2001, BCS HCI/IHM.

[5]  Neville A. Stanton,et al.  Book preview , 2003, INTR.

[6]  L. Suchman Plans and situated actions , 1987 .

[7]  Arnaud Lewandowski,et al.  Inter-Activities Management for Supporting Cooperative Software Development , 2006 .

[8]  Anke Dittmar,et al.  Task models as basis for requirements engineering and software execution , 2004, TAMODIA '04.

[9]  David Booth,et al.  Web Services Description Language (WSDL) Version 2.0 Part 0: Primer , 2007 .

[10]  Shijian Lu,et al.  Generating UML diagrams from task models , 2003, CHINZ '03.

[11]  Jean Vanderdonckt,et al.  Derivation of a Dialog Model from a Task Model by Activity Chain Extraction , 2003, DSV-IS.

[12]  W.M.P. van der Aalst,et al.  Don't go with the flow: web services composition standards exposed , 2003 .

[13]  Eamonn O'Neill,et al.  Participatory task modelling: users and developers modelling users' tasks and domains , 2004, TAMODIA '04.

[14]  Douglas C. Schmidt,et al.  Overview of the CORBA component model , 2001 .

[15]  David Meister,et al.  Performance Measurement : Current Perspectives and Future Challenges , 2006 .

[16]  Christopher Ferris,et al.  What are Web services? , 2003, CACM.

[17]  Fabio Paternò,et al.  24 ConcurTaskTrees : An Engineered Notation for Task Models , 2004 .

[18]  Joseph Kiniry Semantic Component Composition , 2002, ArXiv.

[19]  Kris Luyten,et al.  Task modeling for ambient intelligent environments: design support for situated task executions , 2005, TAMODIA '05.

[20]  Janice Singer,et al.  Learning from project history: a case study for software development , 2004, CSCW.

[21]  Kris Luyten,et al.  DynaMo-AID: A Design Process and a Runtime Architecture for Dynamic Model-Based User Interface Development , 2004, EHCI/DS-VIS.

[22]  Bertrand David,et al.  Task modelling for capillary collaborative systems based on scenarios , 2004, TAMODIA '04.

[23]  David Blevins Overview of the enterprise Javabeans component model , 2001 .