Tasks Models Merging for High-Level Component Composition

As users become more and more demanding about the software environments they use, they need environments offering them the possibility to integrate new tools in response to their emerging needs. However, most high-level component composition solutions remain out of reach for users. Thanks to an innovative approach that tends to provide more understandable components, we propose in this paper a new mechanism in order to assist high-level component composition. This approach proposes to realize this composition through tasks models assembling. The assistance we propose is based on an adaptation of tree algebra operators and is able to automatically merge tasks trees in order to assist high-level component integration in a more global environment.

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

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

[3]  Benjamin Michotte,et al.  USIXML: A Language Supporting Multi-path Development of User Interfaces , 2004, EHCI/DS-VIS.

[4]  Philippe A. Palanque,et al.  Engineering Human Computer Interaction and Interactive Systems, Joint Working Conferences EHCI-DSVIS 2004, Hamburg, Germany, July 11-13, 2004, Revised Selected Papers , 2005, EHCI/DS-VIS.

[5]  Laks V. S. Lakshmanan,et al.  TAX: A Tree Algebra for XML , 2001, DBPL.

[6]  Benjamin Michotte,et al.  Visual Design of User Interfaces by (De)composition , 2006, DSV-IS.

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

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

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

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

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

[12]  Kris Luyten,et al.  The mapping problem back and forth: customizing dynamic models while preserving consistency , 2004, TAMODIA '04.

[13]  Sebastian Maneth,et al.  Efficient Memory Representation of XML Documents , 2005, DBPL.

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