Skip to main content

Integrating Model-Based and Task-Based Approaches to User Interface Generation

  • Conference paper
Book cover Computer-Aided Design of User Interfaces V

Abstract

Software Engineering community has been interested in defining methods and processes to develop software by specifying its data and behavior, but disregarding user interaction. Human-Computer Interaction community has defined techniques oriented to the modeling of the interaction between the user and the system, proposing user-oriented software constructions. In this paper, we show how to lay proper bridges between both visions, by integrating a CTT task model into a sound, model-based software development process. This proposal is underpinned by the MDA-based technology OlivaNova Method Execution, which makes software generation a reality, while still taking the user interaction needs into account

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Care Technologies, accessible at http://www.care-t.com, June 2006.

  2. da Silva, P.P., User Interface Declarative Models and Development Environments: A Survey, in Proc. of 7th Int. Workshop on Design, Specification, and Verification of Interactive Systems DSV-IS’2000 (Limerick, 5–6 June 2001), Springer-Verlag Berlin, 2005, pp. 207–226.

    Google Scholar 

  3. da Silva, P.P., and Paton, N.W., User Interface Modeling in UMLi, IEEE Software, Vol. 20, No. 4, 2003, pp. 62–69.

    Article  Google Scholar 

  4. Hayes, P.J., Szekely, P., and Lerner, R., Design Alternatives for User Interface Management Systems Based on Experience with COUSIN, in Proc. of ACM Conf. on Human Aspects in Computing Systems CHI’85 (San Francisco, April 1985), ACM Press, New York, 1985, pp. 169–175.

    Google Scholar 

  5. Insfrán, E., Pastor, O., and Wieringa, R., Requirements Engineering-Based Conceptual Modelling, Requirements Engineering, Vol. 7, No. 2, 2002, pp. 61–72.

    Article  Google Scholar 

  6. Limbourg, Q., and Vanderdonckt, J., Addressing the Mapping Problem in User Interface Design with UsiXML, in Ph. Palanque, P. Slavik, M. Winckler (eds.), Proc. of 3rd Int. Workshop on Task Models and Diagrams for user interface design TAMODIA’2004 (Prague, 15–16 November 2004), ACM Press, New York, 2004, pp. 155–163.

    Google Scholar 

  7. Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., and Lopez, V., UsiXML: a Language Sup-porting Multi-Path Development of User Interfaces, in Proc. of 9th IFIP Working Conf. on Engineering for Human-Computer Interaction EHCI-DSVIS’2004 (Hamburg, July 11–13, 2004), Lecture Notes in Computer Science, Vol. 3425, Springer-Verlag, Berlin, 2005, pp. 200–220.

    Google Scholar 

  8. Model-Driven Architecture (MDA), accessible at http://www.omg.org/mda, January 2006.

  9. Molina, P., User Interface Specification: From Requirements to Automatic Generation, Ph.D. thesis, DSIC, Universidad Politécnica de Valencia, Valencia, March 2003.

    Google Scholar 

  10. Montero, F., López-Jaquero, V., Vanderdonckt, J., Gonzalez, P., Lozano, M.D., and Limbourg, Q., Solving the Mapping Problem in User Interface Design by Seamless Integration in IdealXML, in S.W. Gilroy, M.D. Harrison (eds.), Proc. of 12th Int. Workshop on Design, Specification, and Verification of Interactive Systems DSV-IS’2005 (Newcastle upon Tyne, 13–15 July 2005), Lecture Notes in Computer Science, Vol. 3941, Springer-Verlag, Berlin, 2005, pp. 161–172.

    Google Scholar 

  11. Mori, G., Paternò, F., and Santoro, C., Design and Development of Multidevice User In-terfaces through Multiple Logical Descriptions, IEEE Transactions on Software Engineering, Vol. 30, No. 8, 2004, pp. 507–520.

    Article  Google Scholar 

  12. Nunes, N.J., and Falcão e Cunha, J., Wisdom: A Software Engineering Method for Small Software Development Companies, IEEE Software, Vol. 17, No. 5, 2000, pp. 113–119.

    Article  Google Scholar 

  13. Pastor, O., Gómez, J., Insfrán, E., and Pelechano, V., The OO-Method Approach for Information Systems Modeling: from Object-Oriented Conceptual Modeling to Automated Programming. Information Systems, Vol. 26, No. 7, November 2001, pp. 507–534.

    Article  MATH  Google Scholar 

  14. Paternò, F., Mancini, C., and Meniconi, S., ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models, in Proc. of the IFIP TC13 Int. Conf. on Human-Computer Interaction INTERACT’97 (Sydney, 14–18 July 1997), Chapman & Hall, London, 1997, pp. 362–369.

    Google Scholar 

  15. Szekely, P., Template-Based Mapping of Application Data to Interactive Displays, in Proc. of ACM Symposium on User Interface Software and Technology UIST’90 (Snowbird, 3–5 October 1990), ACM Press, New York, 1990, pp. 1–9.

    Google Scholar 

  16. Szekely, P., Sukaviriya, P., Castells, P., Muthukumarasamy, J., and Salcher, E., Declarative Interface Models for User Interface Construction Tools: the MASTERMIND Approach, in L.J. Bass, C. Unger (eds.), Engineering for Human-Computer Interaction, Proc. of the IFIP TC2/WG2.7 Working Conf. on Engineering for Human-Computer Interaction EHCI’95 (Yellowstone Park, August 1995), Chapman & Hall, London, 1995, pp. 120–150.

    Google Scholar 

  17. Vanderdonckt, J., A MDA-Compliant Environment for Developing User Interfaces of Information Systems, in O. Pastor, J. Falcão e Cunha (eds.), Proc. of 17th Conf. on Advanced Information Systems Engineering CAiSE’05 (Porto, 13–17 June 2005), Lecture Notes in Computer Science, Vol. 3520, Springer-Verlag, Berlin, 2005, pp. 16–31.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sergio España .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer

About this paper

Cite this paper

España, S., Pederiva, I., Panach, J.I. (2007). Integrating Model-Based and Task-Based Approaches to User Interface Generation. In: Calvary, G., Pribeanu, C., Santucci, G., Vanderdonckt, J. (eds) Computer-Aided Design of User Interfaces V. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-5820-2_21

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-5820-2_21

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-5819-6

  • Online ISBN: 978-1-4020-5820-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics