• DocumentCode
    3074510
  • Title

    NAVASTIR III software specification tool

  • Author

    Benjamin, M.K. ; Six, F.B.

  • Author_Institution
    Plessey Electron. Syst. Corp., Wayne, NJ, USA
  • fYear
    1989
  • fDate
    22-26 May 1989
  • Firstpage
    1970
  • Abstract
    NAVASTIR III, an integrated software-specification and program-development tool that combines the development of a type-set quality requirements specification, the corresponding simulator code, the Ada-coded operational software, and an Ada package specification of the interface control document into one process is described. To achieve the goal of generating the specification and program as part of one process, the problem is factored into four parts: (a) analytics, (b) description of the system interface, (c) process timing requirements, and (d) software implementation details. In addition, NAVASTIR III performs checks on the input to insure consistent use of engineering units and dimensions in expressions and equations, and consistency of coordinate systems in vector and matrix expressions. The error checking eliminates entire classes of errors, many of which are difficult to find otherwise. NAVASTIR II, an earlier version, was used on an internal project to produce a high-quality requirements specification. NAVASTIR III enhances NAVASTIR II by automating the system interface description
  • Keywords
    Ada; formal specification; integrated software; software tools; Ada package specification; Ada-coded operational software; NAVASTIR III; coordinate systems; error checking; interface control document; process timing; program-development tool; simulator code; software specification tool; system interface description; type-set quality requirements specification; Analytical models; Costs; Dictionaries; Packaging; Power engineering and energy; Productivity; Software packages; Software quality; Software tools; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace and Electronics Conference, 1989. NAECON 1989., Proceedings of the IEEE 1989 National
  • Conference_Location
    Dayton, OH
  • Type

    conf

  • DOI
    10.1109/NAECON.1989.40488
  • Filename
    40488