Skip to main content

Agent-Based User Interface Generation from Combined Task, Context and Domain Models

  • Conference paper
Task Models and Diagrams for User Interface Design (TAMODIA 2009)

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

Abstract

User interfaces (UI) for data systems has been a technical and human interaction research question for a long time. Today these user interfaces require dynamic automation and run-time generation to properly deal with on a large-scale. This paper presents an agent-based framework, i.e., a methodological process, a meta-model and a computer software to drive the automatic database user interface design and code behind generation from the task model, context model and domain model combined together. This includes both the user interface and the basic functions of the database application.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Do, T.: A framework for multi-agent systems detailed desgn. Ph.D. Thesis, Université Catholique de Louvain, Institut d’Administration et de Gestion (IAG), Louvain La Neuve, Belgique (July 2005)

    Google Scholar 

  2. Julien, D., Ziane, M., Guessoum, Z.: GOLIATH: An extensible model-based environment to develop user interfaces. In: Proceedings of the Fourth International Conference on Computer Aided Design for User Interfaces (2004)

    Google Scholar 

  3. Da Silva, P.P., Griffiths, T., Paton, N.: Generating user interface code in a model based user interface development environment. In: Proc. of Advanced Visual Interfaces (AVI 2000), New York, pp. 155–160 (2000)

    Google Scholar 

  4. Mahfoudhi, A., Abed, M., Abid, M.: Towards a User Interface Generation Approach Based on Object Oriented Design and Task Model. In: TAMODIA 2005: 4th International Workshop on TAsk MOdels and DIAgrams for user interface design For Work and Beyond Gdansk, Poland, September 26-27 (2005)

    Google Scholar 

  5. Rosado da Cruz, A.M., Pascoal de Faria, J.: Automatic Generation of User Interfaces from Domain and Use Case Models. In: Quality of Information and Communications Technology, QUATIC 2007, pp. 208–212 (2007)

    Google Scholar 

  6. Zambonelli, F., Jennings, N.R., Wooldridge, M.: Organizational abstractions for the analysis and design of multi-agent systems. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 235–251. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  7. Pribeanu, C.: Tool Support for Handling Mapping Rules from Domain to Task Models. In: Coninx, K., Luyten, K., Schneider, K.A. (eds.) TAMODIA 2006. LNCS, vol. 4385, pp. 16–23. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  8. Wooldridge, M., Jennings, N.R.: Intelligent agents: Theory and practice. The Knowledge Engineering Review 10(2), 115–152 (1995)

    Article  Google Scholar 

  9. Wooldridge, M., Jennings, N.R.: Special Issue on Intelligent Agents and Multi-Agent Systems. Applied Artificial Intelligence Journal 9(4), 74–86 (1996)

    MathSciNet  Google Scholar 

  10. Yu, E.: Modelling Strategic Relationships for Process Reengineering. Ph.D Thesis, Dept of Computer Science, University of Toronto, Canada (1995)

    Google Scholar 

  11. Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vander-donckt, J.: A Unifying Reference Framework for Multi-Target User Interfaces. Interacting with Computers 15(3), 289–308 (2003)

    Article  Google Scholar 

  12. Forbrig, P., Lämmel, R.: Programming with Patterns. In: Proceedings TOOLS-USA 2000. IEEE, Los Alamitos (2000)

    Google Scholar 

  13. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1994)

    MATH  Google Scholar 

  14. Paternò, F., Mori, G., Galiberti, R.: CTTE: an environment for analysis and development of task models of cooperative applications. In: CHI 2001 Extended Abstracts on Human Factors in Computer Systems, Seattle, pp. 21–22. ACM Press, New York (2001)

    Google Scholar 

  15. Tran, V., Vanderdonckt, J., Kolp, M., Faulkner, S.: Generating User Interface from Task, User and Domain Models. In: Proceedings of the Second International Conference on Advances in Human-oriented and Personalized Mechanisms, Technologies, and Services, Centric 2009 (2009)

    Google Scholar 

  16. Vanderdonckt, J., Bodart, F.: Encapsulating Knowledge for Intelligent Automatic Interaction Objects Selection. In: Proc. of the ACM Conf. on Human Factors in Computing Systems INTERCHI 1993, Amsterdam, April 24-29, pp. 424–429. ACM Press, New York (1993)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tran, V., Kolp, M., Vanderdonckt, J., Wautelet, Y., Faulkner, S. (2010). Agent-Based User Interface Generation from Combined Task, Context and Domain Models. In: England, D., Palanque, P., Vanderdonckt, J., Wild, P.J. (eds) Task Models and Diagrams for User Interface Design. TAMODIA 2009. Lecture Notes in Computer Science, vol 5963. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11797-8_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-11797-8_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-11796-1

  • Online ISBN: 978-3-642-11797-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics