This book constitutes the refereed proceedings of the 8th International Workshop on Task Models and Diagrams for User Interface Design, TAMODIA 2009, held in Brussels, Belgium, in September 2009.The 12 revised full papers presented were carefully reviewed and selected from numerous submissions for inclusion in the book. The workshop features current research and gives some indication of the new directions in which task analysis theories, methods, techniques and tools are progressing. The papers are organized in topical sections on business process, design process, model driven approach, task modeling, and task models and UML.
Author(s): David England, Philippe Palanque, Jean Vanderdonckt, Peter Wild
Edition: 1st Edition.
Publisher: Springer
Year: 2010
Language: English
Pages: 163
3642117961......Page 1
Task Models and Diagrams
for User Interface Design......Page 3
Foreword......Page 5
Table of Contents......Page 9
Introduction......Page 11
Business Process Models and Task Models......Page 12
BP Models and UI Models......Page 13
Managing Models......Page 14
Forward Approach......Page 16
Backward Approach......Page 21
Related Works......Page 22
References......Page 23
Introduction......Page 25
Design......Page 27
Implementation......Page 29
Results......Page 31
Discussion......Page 35
Conclusion......Page 36
References......Page 37
Introduction......Page 38
Business Model Canvas......Page 39
Example......Page 40
Business Model Ontology......Page 41
Typical Session......Page 42
Life Cycle......Page 43
Overview of Tools Assisting Design......Page 44
Prototypes......Page 45
Example......Page 47
Implementation......Page 49
Evaluation......Page 50
Discussion and Conclusion......Page 51
Future Work......Page 52
Introduction......Page 54
Interactive Design Method......Page 55
The Basic Service-Oriented Architecture......Page 57
Three Levels of Services......Page 58
Modeling an Intentional Service......Page 59
Examples......Page 60
Modeling an Organizational Service......Page 61
Examples......Page 62
Platform Overview......Page 63
Global Vision of Use of the Service-Oriented Platform......Page 64
Conclusion......Page 65
References......Page 66
Introduction......Page 68
Adaptation in Virtual Environments......Page 69
Context Detection and Switching......Page 71
Context Handling......Page 72
Context-Aware Interaction Technique Selection at the Dialog Level......Page 73
Adaptation Type I: Switching between Interaction Techniques......Page 74
Adaptation Type II: Adapting the Interaction Technique Itself......Page 78
Conclusion......Page 79
Introduction......Page 82
A One-Model User-Centered Process......Page 83
Customization through Task Models......Page 84
Discussion......Page 85
Introduction......Page 88
Designing for Self-control......Page 90
Subject-Oriented Modeling......Page 91
Subject-Driven Flow of Control......Page 93
From ARIS to jPASS! – Automated Model Transformation......Page 98
Conclusion......Page 100
References......Page 101
Introduction......Page 102
Review of Zoomable User Interfaces......Page 103
Alignment with the CAMALEON Reference Framework......Page 104
Method Outline......Page 105
Definition of Task and Temporal Operator Costs......Page 106
Calculate Node Weights......Page 107
Add Markers in Overloaded Zones......Page 108
Other Example: Cocktail Selection Application......Page 109
Future Work......Page 110
References......Page 111
Introduction......Page 113
Background and Related Works......Page 114
Situation Calculus and Task Modelling......Page 115
The Situation Calculus Language: Foundational Axioms......Page 116
Task Modelling and Time in Situation Calculus: An Example......Page 117
A Task Analysis Flow Editor......Page 119
Case Study......Page 121
Conclusions and Future Work......Page 123
References......Page 124
Introduction......Page 127
Objects in Task Model Tools......Page 128
Previous Work on K-MADe Objects......Page 131
Case Studies......Page 132
Object Use to Increase Task Model Expressivity......Page 133
Iteration Expressions......Page 134
Constructed Attribute Types......Page 135
Concrete Object Independent from Any Group......Page 136
Group Composed of Objects of Several Types......Page 137
Aggregation Type......Page 138
Conclusion and Future Work......Page 139
References......Page 140
Introduction......Page 141
Use Case Points (UCP)......Page 142
Estimating Use Case Points......Page 143
Related Work......Page 145
Weighting Actors......Page 146
Weighting Use-Cases......Page 150
Conclusions and Future Work......Page 153
References......Page 154
Introduction......Page 156
Forward Engineering: Code Generation......Page 157
Engineering UI from Domain, Context and Task Models......Page 158
User Interface Generation Social Model......Page 160
User Interface Generation Structure......Page 162
User Interface Generation Workflow......Page 167
Code Generator......Page 168
References......Page 170
Author Index......Page 172