• DocumentCode
    3453991
  • Title

    Fluent-based animation: exploiting the relation between goals and scenarios for requirements validation

  • Author

    Uchitel, Sebastian ; Chatley, Robert ; Kramer, Jeff ; Magee, Jeff

  • Author_Institution
    Dept. of Comput., Imperial Coll., London, UK
  • fYear
    2004
  • fDate
    6-11 Sept. 2004
  • Firstpage
    208
  • Lastpage
    217
  • Abstract
    Scenarios and goals are effective and popular techniques for requirements definition. Validation is essential in order to ensure that they represent what stakeholders actually want. Rather than validating scenarios and goals separately, possibly driving the elaboration of one through the validation of the other, This work focuses on exploiting the relation between goals and scenarios. The aim is to provide effective graphical animations as a means of validating both. Goals are objectives that a system is to meet. They are elaborated into a structure that decomposes declarative goals into goals that can be formulated in terms of events that can be controlled or monitored by the system. Scenarios are operational examples of system usage. The relation between scenarios and goals is established by means of fluents that describe how events of the operational description change the state of the basic propositions from which goals are expressed. Graphical animations are specified in terms of fluents and driven by a behaviour model synthesised from the operational scenarios.
  • Keywords
    computer animation; formal specification; formal verification; systems analysis; behaviour model; declarative goal decomposition; fluent-based animation; graphical animations; operational description; requirement definition; requirement validation; system usage; Animation; Control systems; Educational institutions; Monitoring; Visualization;
  • 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.1335678
  • Filename
    1335678