• DocumentCode
    2383511
  • Title

    Mise en Scene: Converting Scenarios to CSP Traces in Support of Requirements-Based Programming

  • Author

    Carter, Jenny ; Gardner, William B.

  • Author_Institution
    Univ. of Guelph, Guelph
  • fYear
    2007
  • fDate
    March 6 2007-Feb. 8 2007
  • Firstpage
    41
  • Lastpage
    52
  • Abstract
    The "Requirements to Design to Code" (R2D2C) project of NASA\´s Software Engineering Laboratory is based on inferring a formal specification, currently using Communicating Sequential Processes (CSP), from system requirements supplied in the form of scenarios, a user-friendly medium often used to describe the behavior of computer systems under development. The scenarios are first converted into an intermediate form, CSP traces, from which are derived CSP specifications. This work, called Mise en Scene, defines a new scenario medium (Scenario Notation Language, SNL) suitable for control-dominated systems, coupled with a two-stage process for automatic translation of scenarios to a new trace medium (Trace Notation Language, TNL) which encompasses CSP traces. A survey of the "scenario" concept and a small case study are also presented.
  • Keywords
    formal specification; communicating sequential processes; computer systems; control-dominated systems; requirements-based programming; scenarios automatic translation; user-friendly medium; Automatic control; Control systems; Formal specifications; Information science; Laboratories; Layout; Prototypes; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop, 2007. SEW 2007. 31st IEEE
  • Conference_Location
    Columbia, MD
  • ISSN
    1550-6215
  • Print_ISBN
    978-0-7695-2862-5
  • Type

    conf

  • DOI
    10.1109/SEW.2007.104
  • Filename
    4402763