Skip to main content

Advertisement

SpringerLink
Log in
Menu
Find a journal Publish with us
Search
Cart
Book cover

International Conference on Human-Centred Software Engineering

HCSE 2012: Human-Centered Software Engineering pp 233–250Cite as

  1. Home
  2. Human-Centered Software Engineering
  3. Conference paper
Towards Conflict Management in User Interface Composition Driven by Business Needs

Towards Conflict Management in User Interface Composition Driven by Business Needs

  • Anne-Marie Déry-Pinna19,
  • Audrey Occello19 &
  • Michel Riveill19 
  • Conference paper
  • 2076 Accesses

  • 1 Citations

  • 7 Altmetric

Part of the Lecture Notes in Computer Science book series (LNPSE,volume 7623)

Abstract

This paper presents a composition engine that handles User interface (UI) in the context of application composition. The aim is to detect and manage conflicts that may arise when composing UI driven by business needs. The originality of this composition engine is to reason at an Abstract level which simplifies the composition algorithm and makes it reusable and oblivious to technology. The composition engine is the core of the Alias framework that reduces the re-engineering efforts needed to obtain the UI of an application built by composition of smaller ones following the “programming in the large” paradigm.

Keywords

  • User Interface composition
  • functional composition
  • composition conflicts

Download conference paper PDF

References

  1. Papazoglou, M.P., Van Den Heuvel, W.J.: Service oriented design and development methodology. Int. J. Web Eng. Technol. 2(4), 412–442 (2006)

    CrossRef  Google Scholar 

  2. Szyperski, C.: Component Software - Beyond Object-Oriented Programming. Addison-Wesley (1999)

    Google Scholar 

  3. Heineman, G., Councilln, W. (eds.): Component-Based Software Engineering, Putting the Pieces Together. Addison-Westley (2001) ISBN : 0-201-70485-4

    Google Scholar 

  4. Occello, A., Joffroy, C., Pinna-Déry, A.-M., Renevier-Gonin, P., Riveill, M.: Metamodeling user interfaces and services for composition considerations. In: SEDE 2010, pp. 33–38. ISCA (2010)

    Google Scholar 

  5. Bass, L.J., Coutaz, J.: A Metamodel for the Runtime Architecture of an Interactive System. UIMS Tool Developers Workshop. SIGCHI Bull. 24(1), 32–37 (1992)

    Google Scholar 

  6. Coutaz, J.: PAC: An object oriented model for implementing user interfaces. SIGCHI Bull. 19(2), 37–41 (1987)

    CrossRef  Google Scholar 

  7. Reenskaug, T.M.H.: MVC xerox parc. (1979), http://heim.ifi.uio.no/~trygver/themes/mvc/mvcindex.html

  8. Marino, J., Rowley, M.: Understanding SCA (Service Component Architecture), June 30, 360 pages. Addison-Wesley Professional (2009)

    Google Scholar 

  9. Objectweb Consortium: The Fractal Component Model (2008), http://fractal.objectweb.org/

  10. Khalaf, R., Mukhi, N., Weerawarana, S.: Service-oriented composition in bpel4ws. In: WWW 2003, Alternate Track Papers and Posters, Budapest, Hungary (2003)

    Google Scholar 

  11. Mosser, S., Blay-Fornarino, M., Riveill, M.: Service Oriented Architecture Definition Using Composition of Business-Driven Fragments (workshop). In: MODSE 2009, pp. 1–10. Denver, USA (2009)

    Google Scholar 

  12. Grundy, J.C., Hosking, J.G.: Developing Adaptable User Interfaces for Component-based Systems. Interacting with Computers 14(2), 175–194 (2002)

    CrossRef  Google Scholar 

  13. Dery, A.M., Fierstone, J.: Component Model and Programming: a First Step to Manage Human Computer Interaction Adaptation. In: Chittaro, L. (ed.) Mobile HCI 2003. LNCS, vol. 2795, pp. 456–460. Springer, Heidelberg (2003)

    CrossRef  Google Scholar 

  14. Lepreux, S., Hariri, A., Rouillard, J., Tabary, J., Tarby, D., Kolski, C.: Towards Multimodal User Interfaces Composition Based on UsiXML and MBD Principles. In: Jacko, J.A. (ed.) HCI 2007. LNCS, vol. 4552, pp. 134–143. Springer, Heidelberg (2007)

    CrossRef  Google Scholar 

  15. Fujima, J., Lunzer, A., Hornbæk, K., Tanaka, Y.: Clip, Connect, Clone: Combining Application Elements to Build Custom Interfaces for Information Access. In: UIST 2004, Santa Fe, NM, pp. 175–184 (2004)

    Google Scholar 

  16. Gabillon, Y., Petit, M., Calvary, G., Fiorino, H.: Automated planning for userinterface composition. In: Proc. of the 2nd Int. Wksp. on Semantic Models for Adaptive InteractiveSystems: SEMAIS 2011. Springer HCI series, 5 pages (2011)

    Google Scholar 

  17. Feldmann, M., Hubsch, G., Springer, T., Schill, A.: Improving Task-driven Software Development Approaches for Creating Service-Based Interactive Applications by Using Annotated Web Services. In: Fifth International Conference on Next Generation Web Services Practices, pp. 94–97 (2009)

    Google Scholar 

  18. Nestler, T., Feldmann, M., Preußner, A., Schill, A.: Service Composition at the Presentation Layer using Web Service Annotations. In: Proceedings of the First International Workshop on Lightweight Integration on the Web at ICWE 2009 (2009)

    Google Scholar 

  19. Tsai, W.T., Huang, Q., Elston, J., Chen, Y.: Service-oriented user interface modeling and composition. In: ICEBE 2008, pp. 21–28. IEEE Press, New York (2008)

    Google Scholar 

  20. Ginzburg, J., Rossi, G., Urbieta, M., Distante, D.: Transparent Interface Composition in Web Applications. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol. 4607, pp. 152–166. Springer, Heidelberg (2007)

    CrossRef  Google Scholar 

  21. Object Managemant Group: Unified Modeling Language Specification 2. OMG. Document formal/2009-02-02 (2009)

    Google Scholar 

  22. Pinna-Dery, A.-M., Joffroy, C., Renevier, P., Riveill, R., Vergoni, C.: ALIAS: A Set of Abstract Languages for User Interface Assembly. In: IASTED SEA 2008, pp. 77–82. ACTA Press (2008)

    Google Scholar 

  23. Occello, A., Joffroy, C., Dery-Pinna, A.-M.: Experiments in Model Driven Composition of User Interfaces. In: Eliassen, F., Kapitza, R. (eds.) DAIS 2010. LNCS, vol. 6115, pp. 98–111. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  24. Schmidt, D.C.: Model-Driven Engineering. IEEE Computer 39(2), 25–32 (2006)

    CrossRef  Google Scholar 

  25. Joffroy, C., Caramel, B., Dery-Pinna, A.-M., Riveill, M.: When the functional composition drives the user interfaces composition: process and formalization. In: EICS 2011. ACM (2011)

    Google Scholar 

  26. Nielsen, J., Molich, R.: Heuristic evaluation of user interfaces. In: Proc. ACM CHI 1990 Conf., Seattle, WA, April 1-5, pp. 249–256 (1990)

    Google Scholar 

  27. Monk, A., Wright, P., Haber, J., Davenport, L.: Improving your human-computer interface: A practical technique. Prentice Hall International (UK) Ltd. (1993)

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Laboratoire I3S, Université de Nice - Sophia Antipolis - CNRS, Bâtiment Polytech’Sophia, SI 930 route des Colles, B.P. 145, F-06903, Sophia Antipolis Cedex, France

    Anne-Marie Déry-Pinna, Audrey Occello & Michel Riveill

Authors
  1. Anne-Marie Déry-Pinna
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Audrey Occello
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Michel Riveill
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Editors and Affiliations

  1. IRIT, Université Paul Sabatier, France

    Marco Winckler

  2. Computer Science Department, University of Rostock, Albert-Einstein-Str. 21, D-18051, Rostock, Germany

    Peter Forbrig

  3. ICS-IRIT, University Paul Sabatier, 118 route de Narbonne, 31062, Toulouse Cedex 9, France

    Regina Bernhaupt

Rights and permissions

Reprints and Permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Déry-Pinna, AM., Occello, A., Riveill, M. (2012). Towards Conflict Management in User Interface Composition Driven by Business Needs. In: Winckler, M., Forbrig, P., Bernhaupt, R. (eds) Human-Centered Software Engineering. HCSE 2012. Lecture Notes in Computer Science, vol 7623. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34347-6_14

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-642-34347-6_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-34346-9

  • Online ISBN: 978-3-642-34347-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Search

Navigation

  • Find a journal
  • Publish with us

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Publish your research
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our imprints

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support

167.114.118.210

Not affiliated

Springer Nature

© 2023 Springer Nature