• DocumentCode
    3454019
  • Title

    Goal-oriented requirements animation

  • Author

    Van, Hung Tran ; van Lamsweerde, Axel ; Massonet, Philippe ; Ponsard, Christophe

  • Author_Institution
    Departement d´´Ingenierie Informatique, Univ. Catholique de Louvain, Louvain-la-Neuve, Belgium
  • fYear
    2004
  • fDate
    6-11 Sept. 2004
  • Firstpage
    218
  • Lastpage
    228
  • Abstract
    Requirements engineers need to make sure that the requirements models and specifications they are building do accurately capture what stakeholders really want. Requirements animation has been recognized to be a promising approach to support this. The principle is to simulate an executable version of the requirements model and to visualize the simulation in some form appealing to stakeholders. Most animation tools available to date simulate operational models. Such models in general do not directly reflect the objectives, constraints and assumptions stated declaratively by stakeholders. It is also not possible to focus the animation on particular portions of a complex model relevant to some specific concern. The paper describes a tool aimed at overcoming such limitations by animating goal-oriented requirements models. The tool automatically generates parallel state machines from goal operationalizations, instantiates those machines to specific instances created by users at animation time, executes them from concurrent events input by multiple users, monitors property violations at animation time, and visualizes concurrent simulations in terms of animated scenes in the domain.
  • Keywords
    computer animation; formal specification; software tools; systems analysis; visual programming; animation tools; concurrent simulations; goal operationalizations; goal-oriented requirements animation; parallel state machines; property violation monitoring; requirement engineers; requirement models; requirement specifications; simulation visualization; Animation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Conference, 2004. Proceedings. 12th IEEE International
  • ISSN
    1090-705X
  • Print_ISBN
    0-7695-2174-6
  • Type

    conf

  • DOI
    10.1109/ICRE.2004.1335679
  • Filename
    1335679