Abstract
Whilst task models are perceived as critical artifacts within User Centered Design methods, task models development is often considered as a resource and time consuming activity. Structuring techniques can support handling issues such as reuse and scalability and can improve analysts’ productivity and the overall quality of models. In this paper we propose (based on the notation of the HAMSTERS project) several means to structure task models and present how they can be used in order to increase reusability and scalability in task models. Besides sub-models and sub-routines, generic components are described. These mechanisms are duly illustrated within a project for the ground segments of satellite missions. This paper shows, by example, how such elements look like and how both readability and quality of models is improved by their use.
Chapter PDF
Similar content being viewed by others
References
Amboss, http://wwwcs.uni-paderborn.de/cs/ag-szwillus/lehre/ws05_06/PG/PGAMBOSS
Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., Angel, S.: A pattern language: towns, buildings, construction. Oxford University Press (1977)
Barboni, E., Ladry, J.-F., Navarre, D., Palanque, P., Winckler, M.: Beyond modeling: an integrated environment supporting co-execution of tasks and systems models. In: Proc. of the 2nd ACM SIGCHI Symp. on Engineering Interactive Computing Systems (EICS 2010), pp. 165–174 (2010)
Bonilla-Morales, B., Crespo, S., Clunie, C.: Reuse of Use Cases Diagrams: An Approach based on Ontologies and Semantic Web Technologies. IJCSI 9(1(2) (January 2012) ISSN (Online): 1694-0814
Breedvelt, I., Paterno, F., Sereriins, C.: Reusable structures in task models. In: Harrison, M.D., Torres, J.C. (eds.) DSVIS 1997, pp. 251–265. Springer (1997)
Diaper, D., Stanton, N.A. (eds.): The Handbook of Task Analysis for Human-Computer Interaction, 650 p. Lawrence Erlbaum Associates (2004)
Dittmar, A.: More precise descriptions of temporal relations within task models. In: Paternó, F. (ed.) DSV-IS 2000. LNCS, vol. 1946, pp. 151–168. Springer, Heidelberg (2001)
Forbrig, P.: Interactions in Smart Environments and the Importance of Modelling. Romanian Journal of Human - Computer Interaction 5, 1–12 (2012)
Gaffar, A., Sinnig, D., Seffah, A., Forbrig, P.: Modeling patterns for task models. In: Proceedings of the 3rd Annual Conference on Task Models and Diagrams (TAMODIA 2004), pp. 99–104. ACM, New York (2004)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Object-oriented Software. Addison-Wesley (1995)
Goldberg, A., Robson, D.: Smalltalk-80: the Language and Its Implementations. Addison Wesley (1983)
HAMSTERS, http://www.irit.fr/ICS/hamsters/
Huber, P., Jensen, K., Shapiro, R.M.: Hierachies in Coloured Petri Nets. In: Rozenberg, G. (ed.) APN 1990. LNCS, vol. 483, pp. 313–341. Springer, Heidelberg (1991)
Martinie, C., Barboni, E., Navarre, D., Palanque, P., Fahssi, R., Poupart, E., Cubero-Castan, E.: Multi-Models-Based Engineering of Collaborative Systems: Application to Collision Avoidance Operations for Spacecrafts. In: Proc. EICS, pp. 45–55 (2014)
Martinie, C., Palanque, P., Winckler, M.: Structuring and Composition Mechanisms to Address Scalability Issues in Task Models. In: Campos, P., Graham, N., Jorge, J., Nunes, N., Palanque, P., Winckler, M. (eds.) INTERACT 2011, Part III. LNCS, vol. 6948, pp. 589–609. Springer, Heidelberg (2011)
Martinie, C., Palanque, P., Ragosta, M., Fahssi, R.: Extending Procedural Task Models by Explicit and Systematic Integration of Objects, Knowledge and Information. In: Proc. ECCE, articleno. 23, pp. 1–10 (2013)
Navarre, D., Paternó, F., Santoro, C., Feige, U.: A tool suite for integrating task and system models through scenarios. In: Johnson, C. (ed.) DSV-IS 2001. LNCS, vol. 2220, pp. 88–113. Springer, Heidelberg (2001)
Navarre, D., Palanque, P., Ladry, J., Barboni, E.: ICOs: A model-based user interface description technique dedicated to interactive systems addressing usability, reliability and scalability. ACM TOCHI 16(4), 1–56 (2009)
Palanque, P., Basnyat, S.: Task Patterns For Taking Into Account In An Efficient and SystematicWay Both Standard And Erroneous User Behaviours. In: IFIP 13.5 Working Conf. HESSD, pp. 109–130. Kluwer Academic Publishers (2004)
Paternò, F.: CTTE: An Environment for Analysis and Development of Task Models ofCooperative Applications. ACM CHI 2001 Extended Abstracts (2001)
Paternò, F., Mancini, C., Meniconi, S.: ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models. In: Proc. of Interact 1997, pp. 362–369. Chapman & Hall (1997)
Scapin, D.L.: K-MADe. In: COST294-MAUSE 3rd International Workshop, Review, Report and Refine Usability Evaluation Methods (R3 UEMs), Athens (March 5, 2007)
Sinnig, D., Wurdel, M., Forbrig, P., Chalin, P., Khendek, F.: Practical Extensions for Task Models. In: Winckler, M., Johnson, H. (eds.) TAMODIA 2007. LNCS, vol. 4849, pp. 42–55. Springer, Heidelberg (2007)
Zaki, M., Wurdel, M., Forbrig, P.: Pattern Driven Task Model Refinement. In: International Symposium on Distributed Computing and Artificial Intelligence, DCAI 2011, Salamanca, Spain, April 6-8 (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 IFIP International Federation for Information Processing
About this paper
Cite this paper
Forbrig, P., Martinie, C., Palanque, P., Winckler, M., Fahssi, R. (2014). Rapid Task-Models Development Using Sub-models, Sub-routines and Generic Components. In: Sauer, S., Bogdan, C., Forbrig, P., Bernhaupt, R., Winckler, M. (eds) Human-Centered Software Engineering. HCSE 2014. Lecture Notes in Computer Science, vol 8742. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44811-3_9
Download citation
DOI: https://doi.org/10.1007/978-3-662-44811-3_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-44810-6
Online ISBN: 978-3-662-44811-3
eBook Packages: Computer ScienceComputer Science (R0)