Conference Paper

Getting SW Engineers on Board: Task Modelling with Activity Diagrams

DOI: 10.1007/978-3-540-92698-6_11 Conference: Engineering Interactive Systems - EIS 2007 Joint Working Conferences, EHCI 2007, DSV-IS 2007, HCSE 2007, Salamanca, Spain, March 22-24, 2007. Selected Papers
Source: DBLP


This paper argues for a transfer of knowledge and experience gained in task-based design to Software Engineering. A transformation
of task models into activity diagrams as part of UML is proposed. By using familiar notations, software engineers might be
encouraged to accept task modelling and to pay more attention to users and their tasks. Generally, different presentations
of a model can help to increase its acceptance by various stakeholders. The presented approach allows both the visualization
of task models as activity diagrams as well as task modelling with activity diagrams. Corresponding tool support is presented
which includes the animation of task models. The tool itself was developed in a model-based way.

Download full-text


Available from: Peter Forbrig
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Collaborative corporate requirements engineering and UI specification demands modelling approaches that all stakeholders can understand and apply. Using traditional engineering methods, an IT organization often experiences frustrating communication and competency issues. Current processes lack adequate tool support for networked and complex projects. By integrating overview & detail and zooming, we implemented a means for supporting UI specification processes with multiple stakeholders. In contrast to existing tools, we try to bridge between the disciplines by providing related modelling languages rather than setting up more boundaries through new terminologies. Our approach beats a new path towards visual specifications of requirements and the substitution of paper-based artefacts.
    Full-text · Article ·
  • [Show abstract] [Hide abstract]
    ABSTRACT: The introduction of new technologies leads to a more and more complex interactive systems design. In order to describe the future interactive system, the human computer interaction (HCI) domain uses specific models and tools. In another way, the Model Driven Engineering (MDE) approach has been proposed in software engineering domain in order to provide techniques and tools for dealing with models in an automated way. MDE approach is based on models, meta-models, models transformation and models weaving and aims to produce productive models, i.e. models concentrated on their generative power. Considering these two domains and the already existing HCI works in MDE, the goal of this paper is to understand actual HCI design needs and to study how MDE tools can support HCI needs. As a first response, it proposes a survey of existing MDE tools in regards to HCI model management.
    No preview · Conference Paper · Nov 2007
  • [Show abstract] [Hide abstract]
    ABSTRACT: In this paper we propose a method to model the behaviour of task models in error situations. For these purposes we follow the idea of transactions in database systems. By encapsulating tasks in transactions the atomicity of complex tasks can be asserted. Corresponding tool support is presented which includes modelling and simulating task models. The tools themselves were developed in a model-based way.
    No preview · Conference Paper · Jan 2008
Show more