Integrating development of task and object models
Communications of the ACM
Writing Effective Use Cases
CTTE: support for developing and analyzing task models for interactive system design
IEEE Transactions on Software Engineering
Towards a UML for Interactive Systems
EHCI '01 Proceedings of the 8th IFIP International Conference on Engineering for Human-Computer Interaction
Towards Uniformed Task Models in a Model-Based Approach
DSV-IS '01 Proceedings of the 8th International Workshop on Interactive Systems: Design, Specification, and Verification-Revised Papers
CanonSketch and TaskSketch: innovative modeling tools for usage-centered design
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Model-Driven Software Development: Technology, Engineering, Management
Model-Driven Software Development: Technology, Engineering, Management
Error patterns: systematic investigation of deviations in task models
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
Towards a UML profile for interaction design: the wisdom approach
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
Solving the mapping problem in user interface design by seamless integration in IDEALXML
DSVIS'05 Proceedings of the 12th international conference on Interactive Systems: design, specification, and verification
Mapping concurtasktrees into UML 2.0
DSVIS'05 Proceedings of the 12th international conference on Interactive Systems: design, specification, and verification
Towards an integrated model for functional and user interface requirements
HCSE'10 Proceedings of the Third international conference on Human-centred software engineering
Improving formal verification practicability through user oriented models and context-awareness
Proceedings of the 8th International Workshop on Model-Driven Engineering, Verification and Validation
Use cases for context aware model-checking
MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
Modeling and executing ConcurTaskTrees using a UML and SOIL-based metamodel
Proceedings of the 12th Workshop on OCL and Textual Modelling
Hi-index | 0.00 |
Although task modeling is a recommended practice in the Human-Computer Interaction community, its acceptance in the Software Engineering community is slow. One likely reason for this is the weak integration between task models and other models commonly used in Software Engineering, notably the set of models promoted by the mainstream UML method. To overcome this problem, we propose to integrate the CTT model of user tasks into the UML, at the meta-model level. CTT task models are used to provide an unambiguous model of the behavior of UML use-cases. By so doing, we also bring the benefit of hierarchical decomposition of use-cases ("extend" and "include" relationships) to CTT. In our approach, CTT tasks also explicitly operate on a UML domain model, by using OCL expressions over a UML object model to express the pre- and post-conditions of tasks.