An Executable Semantics for a Formalized Data Flow Diagram Specification Language

Thumbnail Image
Date
1993-11-15
Authors
Wahls, Tim
Baker, Albert
Leavens, Gary
Major Professor
Advisor
Committee Member
Journal Title
Journal ISSN
Volume Title
Publisher
Authors
Research Projects
Organizational Units
Organizational Unit
Journal Issue
Is Version Of
Versions
Series
Department
Computer Science
Abstract

While traditional Data Flow Diagrams (DFDs) are popular, they lack the formality needed in a good specification technique. We provide an executable semantics for a subset of RT-SPECS, a formalization of DFDs, using the programming language Standard ML. RT-SPECS is a formal notation for specifying concurrent and real-time software that relies on model-based specification of abstract datatypes. Processes are specified using assertions rather than algorithms. Because our semantics of RT-SPECS is written in SML, it is also an interpreter, yielding a directly executable specification language.

Comments

Submitted to ACM Transactions on Software Engineering and Methodology.

© Tim Wahls, 1993. All rights reserved.

Description
Keywords
Citation
DOI
Source
Copyright
Collections