• DocumentCode
    1145140
  • Title

    Reuse in Command-and-Control Systems

  • Author

    O´Connor, James ; Mansour, Catharine ; Turner-Harris, Jerri ; Campbell, Grady H., Jr.

  • Author_Institution
    Information Syst. Technol., USA
  • Volume
    11
  • Issue
    5
  • fYear
    1994
  • Firstpage
    70
  • Lastpage
    79
  • Abstract
    Rockwell International´s Command-and-Control Systems Division, assisted by the Software Productivity Consortium, initiated a pilot project to evaluate the applicability of SPC´s Synthesis methodology. Synthesis is an approach based on domain-specific reuse, by which an organization can standardize its perceptions of customers´ needs and effective solutions. We present CCSD´s experience to date using Synthesis. Our application of Synthesis has resulted in a partially automated environment that supports the specification of a communications-control and -management system and the generation of corresponding software requirements, design, and code. A domain-specific notation, created by the project, lets an engineer describe one of these systems in terms of high-level requirements and engineering decisions. The engineer can then generate a product by mechanically selecting, adapting, and composing the relevant reusable components based on those decisions. We have used this environment to create parts of two products, and we are now using it on a CCSD project.<>
  • Keywords
    command and control systems; formal specification; software reusability; Command-and-Control Systems Division; Rockwell International; SPC Synthesis methodology; customer needs; domain-specific reuse; engineering decisions; high-level requirements; software requirements; specification; Delay; Electrical capacitance tomography; Government; Production; Productivity; Quality management; Refining; Software maintenance; Software tools; Vehicles;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.311065
  • Filename
    311065