Specification Based Prototyping of Control Systems

Loading...
Thumbnail Image

View/Download File

Persistent link to this item

Statistics
View Statistics

Journal Title

Journal ISSN

Volume Title

Title

Specification Based Prototyping of Control Systems

Published Date

2000

Publisher

Type

Report

Abstract

The capability to dynamically analyze, or execute, the description of a software system early in a project has many advantages; it helps the analyst to evaluate and address poorly understood aspects of the system behavior, improves communication between the different parties involved in specification effort, allows empirical evaluation of alternative solutions, and is one of the more feasible ways of validating a system's behavior. In this paper, we focus on an approach to simulation and debugging of formal software specifications for control systems called specificationbased prototyping [1]. Within the context of specification execution and simulation, specification-based prototyping combines the advantages of traditional formal specifications (e.g., preciseness and analysis) with the advantages of rapid prototyping (e.g., risk management and early user involvement). The approach lets us refine a formal and executable model of the system requirements specification to a detailed model of the software requirements specification. Throughout this refinement process, the specification is used as an early prototype of the proposed software. By using the specification as the prototype, most of the problems that plague traditional code-based prototyping disappear. First, the formal specification will always be consistent with the behavior of the prototype (excluding real-time response) and the specification is, by definition, updated as the prototype evolves. Second, the common problems associated with evolving the prototype into a production system are largely eliminated. Finally, the dynamic evaluation of the prototype can be augmented with formal analysis.

Keywords

Description

Associated research group: Critical Systems Research Group

Related to

Replaces

License

Series/Report Number

Funding information

Isbn identifier

Doi identifier

Previously Published Citation

19th IEEE Digital Avionics Systems Conference}, Philadelphia, October 2000.

Other identifiers

Suggested citation

Heimdahl, Mats; Thompson, Jeffrey. (2000). Specification Based Prototyping of Control Systems. Retrieved from the University Digital Conservancy, https://hdl.handle.net/11299/217354.

Content distributed via the University Digital Conservancy may be subject to additional license and use restrictions applied by the depositor. By using these files, users agree to the Terms of Use. Materials in the UDC may contain content that is disturbing and/or harmful. For more information, please see our statement on harmful content in digital repositories.