Task-related knowledge structures: analysis, modelling and application
Proceedings of the Fourth Conference of the British Computer Society on People and computers IV
Process algebra
Activity theory as a potential framework for human-computer interaction research
Context and consciousness
Applying UML and patterns: an introduction to object-oriented analysis and design
Applying UML and patterns: an introduction to object-oriented analysis and design
Writing Effective Use Cases
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
An Introduction To Formal Languages And Automata
An Introduction To Formal Languages And Automata
The Psychology of Human-Computer Interaction
The Psychology of Human-Computer Interaction
Task Modelling in Multiple Contexts of Use
DSV-IS '02 Proceedings of the 9th International Workshop on Interactive Systems. Design, Specification, and Verification
Time consistency of MSC-2000 specifications
Computer Networks: The International Journal of Computer and Telecommunications Networking - ITU-T system design languages (SDL)
Testable Use Cases in the Abstract State Machine Language
APAQS '01 Proceedings of the Second Asia-Pacific Conference on Quality Software
Validating Use-Cases with the AsmL Test Tool
QSIC '03 Proceedings of the Third International Conference on Quality Software
Use Case Refactoring: A Tool and a Case Study
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
Towards a Common Semantic Foundation for Use Cases and Task Models
Electronic Notes in Theoretical Computer Science (ENTCS)
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Model-Based Specification and Validation of User Interface Requirements
Proceedings of the 13th International Conference on Human-Computer Interaction. Part I: New Trends
Bridging the gap: empowering use cases with task models
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Hi-index | 0.00 |
In this paper, we introduce a common semantic framework for developing and formally modeling use cases and task models. Use cases are the notation of choice for functional requirements specification and documentation, whereas task models are used as a starting point for user interface design. Based on their intrinsic characteristics we devise an intermediate semantic domain for use cases and for task models, respectively. We describe how the intermediate semantic domain for each model is formally mapped into a common semantic domain which is based on sets of partial order sets. We argue that a two-step mapping results in a semantic framework that can be more easily validated, reused and extended. As a partial validation of our framework we provide a semantics for ConcurTaskTrees (CTT) one of the most popular task model notations as well as our own DSRG use case formalism. Furthermore we use the common semantic model to formally define a satisfiability relation between task model and use case specifications.