skip to main content
10.1145/1045446.1045457acmotherconferencesArticle/Chapter ViewAbstractPublication PagestamodiaConference Proceedingsconference-collections
Article

Task models as basis for requirements engineering and software execution

Published: 15 November 2004 Publication History

Abstract

In this paper we discuss an approach linking GUI specifications to abstract dialog models. Both specifications are based on task models describing behavioral features. It will be shown how first prototypes of interactive systems, which are generated from user interface models, can help to capture requirements. Users can interactively play with prototypes. Tool support is also provided for co-operative work of different users, which starts with abstract canonical prototypes that can evolve to concrete GUI specifications.

References

[1]
Cameleon: http://giove.cnuce.cnr.it/cameleon.html.
[2]
Clerxkx, T.; Luyten K.; Conix, K.: DynaMo-AID: a Design Process and a Runtime Architecture for Dynamic Model-Based User Interface Development, Proc. EHCI-DSVIS'04, p. 142--160, 2004.
[3]
Constantine L. L: Canonical Abstract Prototypes for Abstract Visual and Interaction Design, in Jorge J. A. et. al (Eds): Proceedings DSV-IS 2003, LNCS 2844, Springer Verlag, Berlin, 2003, P. 1--15.
[4]
CTTE: The ConcurTaskTree Environment. http://giove.cnuce.cnr.it/ctte.html.
[5]
Deakin, N.: XUL Tutorial. XUL Planet. 2000.
[6]
Dittmar, A., Forbrig, P.: The Influence of Improved Task Models on Dialogues. Proc. of CADUI 2004, Madeira, 2004.
[7]
Dittmar, A., Forbrig, P., Heftberger, S., Stary, C.: Tool Support for Task Modelling - A Constructive Exploration. Proc. EHCI-DSVIS'04, 2004.
[8]
Dittmar, A., Forbrig, P., Reichart, D.: Model-based Development of Nomadic Applications. In Proc. of 4th International Workshop on Mobile Computing, Rostock, Germany, 2003.
[9]
Eclipse: http://www.eclipse.org.
[10]
Elwert, T., Schlungbaum, E.: Dialogue Graphs - A Formal and Visual Specification Technique for Dialogue Modelling. In Siddiqi, J. I., Roast, C. R. (ed.) Formal Aspects of the Human Computer Interface, Springer Verlag, 1996.
[11]
Forbrig, P.; Lämmel, R.; Mannhaupt, D.: Patternsoriented develpment with Rational Rose, Rational Edge, Vol. 1, No. 1, 2001.
[12]
López-Jaquero, V.; Montero, F.; Molina, J., P.; González, P.: A Seamless Development Process of Adaptive User Interfaces Explicitly Based on Usability Properties, Proc. EHCI-DSVIS'04, p. 372--389, 2004.
[13]
Luyten, K., Clerckx, T., Coninx, K., Vanderdonckt, J.: Derivation of a dialog model from a task model by activity chain extraction. In Jorge, J., Nunes, N. J., e Cunha, J. F. (ed.), Proc. of DSV-IS 2003, LNCS 2844, Springer, 2003.
[14]
Mozilla.org: XUL Programmer's Reference 2001.
[15]
Navarre, D., Palanque, P., Paterno, F., Santoro, C., Bastide, R.: A Tool Suite for Integrating Task and System Models through Scenarios. In Johnson, C. (ed.), Proc. DSV-IS 2001, LNCS 2220, Springer Verlag, Berlin, 2001.
[16]
Paterno, F.; Mancini, C.; Meniconi, S: ConcurTask Trees: A Diagrammatic Notatiob for Specifying Task Models, Proc. Interact 97, Sydney, Chapman & Hall, p 362--369, 1997.
[17]
Paterno, F., Santoro, C.: One Model, Many Interfaces. In Proc. of the Fourth International Conference on Computer-Aided Design of User Interfaces, p. 143--154. Kluwer Academics Publishers, 2002.
[18]
Sinnig, D., Gaffar, A., Reichart, D., Forbrig, P., Seffah, A.: Patterns in Model-Based Engineering, Proc. of CADUI 2004, Madeira, 2004.
[19]
TERESA: http://giove.cnuce.cnr.it/teresa.html
[20]
UIML Tutorial, http://www.harmonia.com
[21]
UML: http://www.omg.org/uml
[22]
UsiXML: http://www.usixml.org/
[23]
v4All: http://v4all.sourceforge.net/index_start.html
[24]
Wilson, S.; Johnson, P.: Bridging the generation gap: From work tasks to user interface design, In Vanderdonckt, J. (Ed.), Proc. of CADUI 96, Presses Universitaires de Namur, 199, p. 77--94.
[25]
XIML: http://www.ximl.org

Cited By

View all
  • (2024)On Using the Task Models for Refinement and Validation of Requirements Generated Through Co-creationDesign for Equality and Justice10.1007/978-3-031-61688-4_5(47-58)Online publication date: 9-Jul-2024
  • (2021)Task Modelling for Interactive System DesignProceedings of the ACM on Human-Computer Interaction10.1145/34617365:EICS(1-22)Online publication date: 29-May-2021
  • (2017)Towards ProGesture, a Tool Supporting Early Prototyping of 3D-Gesture Interaction3D Printing10.4018/978-1-5225-1677-4.ch020(396-413)Online publication date: 2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
TAMODIA '04: Proceedings of the 3rd annual conference on Task models and diagrams
November 2004
172 pages
ISBN:1595930000
DOI:10.1145/1045446
  • Conference Chair:
  • Pavel Slavik,
  • Program Chair:
  • Philippe Palanque
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 November 2004

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. HCI
  2. XIML
  3. XUL
  4. animated user-interface prototypes
  5. model-based design
  6. object models
  7. task models

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)1
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)On Using the Task Models for Refinement and Validation of Requirements Generated Through Co-creationDesign for Equality and Justice10.1007/978-3-031-61688-4_5(47-58)Online publication date: 9-Jul-2024
  • (2021)Task Modelling for Interactive System DesignProceedings of the ACM on Human-Computer Interaction10.1145/34617365:EICS(1-22)Online publication date: 29-May-2021
  • (2017)Towards ProGesture, a Tool Supporting Early Prototyping of 3D-Gesture Interaction3D Printing10.4018/978-1-5225-1677-4.ch020(396-413)Online publication date: 2017
  • (2017)User Interfaces and Dynamic Software Product LinesHuman Centered Software Product Lines10.1007/978-3-319-60947-8_2(47-80)Online publication date: 6-Oct-2017
  • (2016)A Typed Approach to User Interaction ModellingHagenberg Business Process Modelling Method10.1007/978-3-319-30496-0_4(85-116)Online publication date: 28-Apr-2016
  • (2015)Towards ProGesture, a Tool Supporting Early Prototyping of 3D-Gesture InteractionInternational Journal of People-Oriented Programming10.4018/IJPOP.20150701034:2(54-70)Online publication date: 1-Jul-2015
  • (2015)Model-Based Approach for Engineering Adaptive User Interface RequirementsRequirements Engineering in the Big Data Era10.1007/978-3-662-48634-4_2(18-32)Online publication date: 26-Oct-2015
  • (2014)MobiGolog: formal task modelling for testing user gestures interaction in mobile applicationsProceedings of the 1st International Conference on Mobile Software Engineering and Systems10.1145/2593902.2593914(46-49)Online publication date: 2-Jun-2014
  • (2013)Metamodels Infrastructure and Heuristics for Metamodel-Driven Multi-touch InteractionHuman-Computer Interaction – INTERACT 201310.1007/978-3-642-40480-1_14(210-227)Online publication date: 2013
  • (2013)Patterns and models for automated user interface constructionProceedings of the 15th international conference on Human-Computer Interaction: human-centred design approaches, methods, tools, and environments - Volume Part I10.1007/978-3-642-39232-0_44(401-410)Online publication date: 21-Jul-2013
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media