Specification Based Prototyping of Control Systems
Loading...
View/Download File
Persistent link to this item
Statistics
View StatisticsJournal Title
Journal ISSN
Volume Title
Title
Specification Based Prototyping of Control Systems
Authors
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.