• DocumentCode
    3620058
  • Title

    An approach to generating and verifying complex scripts and procedures

  • Author

    J.L. Rash;M.G. Hinchey;D. Gracanin;C.A. Rouff

  • Author_Institution
    Inf. Syst. Div., NASA Goddard Space Flight Center, Greenbelt, MD, USA
  • fYear
    2005
  • fDate
    6/27/1905 12:00:00 AM
  • Firstpage
    305
  • Lastpage
    313
  • Abstract
    Currently available tools and methods for system development that start with a formal model of a system and mechanically produce a provably equivalent implementation are valuable but not sufficient. The "gap" that such tools and methods leave unfilled is that the formal models cannot be proven to be equivalent to the system requirements as originated by the customer. For the classes of complex systems whose behavior can be described as a finite (but significant) set of scenarios, we offer a method for mechanically transforming requirements expressed in restricted natural language, or appropriate graphical notations, into a provably equivalent formal model that can be used as the basis for code generation and other transformations. The same approach may be applied to address computer science aspects of bioinformatics problems. Many software tools for bioinformatics have been developed using scripting languages such as Perl and Python. Scripts are developed based on a set of requirements that can be expressed using English-like statements. Using our approach, these may be used to automatically generate and validate scripts rather than write them from scratch.
  • Keywords
    "Bioinformatics","Software tools","Computer science","Databases","Software performance","Hardware","Software quality","NASA","Information systems","Natural languages"
  • Publisher
    ieee
  • Conference_Titel
    Computational Systems Bioinformatics Conference, 2005. Workshops and Poster Abstracts. IEEE
  • Print_ISBN
    0-7695-2442-7
  • Type

    conf

  • DOI
    10.1109/CSBW.2005.21
  • Filename
    1540634