• DocumentCode
    2620051
  • Title

    Software Cinema-Video-based Requirements Engineering

  • Author

    Creighton, Oliver ; Ott, Martin ; Bruegge, Bernd

  • Author_Institution
    Corp. Technol., Siemens AG, Munchen
  • fYear
    2006
  • fDate
    11-15 Sept. 2006
  • Firstpage
    109
  • Lastpage
    118
  • Abstract
    The dialogue between end-user and developer presents several challenges in requirements development. One issue is the gap between the conceptual models of end-users and formal specification/analysis models of developers. This paper presents a novel technique for the video analysis of scenarios, relating the use of video-based requirements to process models of software development. It uses a knowledge model-an RDF graph-based on a semiotic interpretation of film language, which allows mapping conceptual into formal models. It can be queried with RDQL, a query language for RDF. The technique has been implemented with a tool which lets the analyst annotate objects as well as spatial or temporal relationships in the video, to represent the conceptual model. The video can be arranged in a scenario graph effectively representing a multi-path video. It can be viewed in linear time order to facilitate the review of individual scenarios by end-users. Each multi-path scene from the conceptual model is mapped to a UML use case in the formal model. A UML sequence diagram can also be generated from the annotations, which shows the direct mapping of film language to UML. This sequence diagram can be edited by the analyst, refining the conceptual model to reflect deeper understanding of the application domain. The use of the software cinema technique is demonstrated with several prototypical applications. One example is a loan application scenario for a financial services consulting firm which acted as an end-user
  • Keywords
    Unified Modeling Language; formal specification; formal verification; query languages; video signal processing; UML sequence diagram; conceptual model; film language; formal analysis models; formal specification; multi-path video; semiotic interpretation; software cinema-video-based requirements engineering; software development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 14th IEEE International Conference
  • Conference_Location
    Minneapolis/St. Paul, MN
  • ISSN
    1090-705X
  • Print_ISBN
    978-0-7695-2555-6
  • Type

    conf

  • DOI
    10.1109/RE.2006.59
  • Filename
    1704054