Formalized structured analysis specifications

dc.contributor.advisor Albert L. Baker
dc.contributor.author Coleman, David
dc.contributor.department Department of Computer Science
dc.date 2018-08-15T11:54:07.000
dc.date.accessioned 2020-07-02T06:14:42Z
dc.date.available 2020-07-02T06:14:42Z
dc.date.copyright Tue Jan 01 00:00:00 UTC 1991
dc.date.issued 1991
dc.description.abstract <p>Specifications define systems. The definition of a system can be stated casually or formally. A formal specification is a mathematically precise definition of software functionality. Informal specifications are less precise definitions of software functionality. The benefits of formal specifications are clear. Arguments against the use of formal specifications have been refuted;Several formal specification techniques are available for specifying imperative programs, e.g., Z, VDM, and SPECS. Most specification techniques for distributed/concurrent systems concentrate on low level issues, e.g., deadlock and synchronization;Structured Analysis (SA) specifications are a popular informal specification technique, but they lack a rigorous mathematical semantics. SA specifications are based on a graphical syntax with little underlying formal structure. In this thesis, we identify and formalize those underlying structures that are represented informally, provide a formal definition of a SA specification, develop formal interpretations for those components of SA specifications that are subject to varying interpretation, and define an operational semantics for animating SA specifications. The resulting formalized SA specifications are mathematically precise and can be used to specify distributed/concurrent systems.</p>
dc.format.mimetype application/pdf
dc.identifier archive/lib.dr.iastate.edu/rtd/9634/
dc.identifier.articleid 10633
dc.identifier.contextkey 6360765
dc.identifier.doi https://doi.org/10.31274/rtd-180813-9275
dc.identifier.s3bucket isulib-bepress-aws-west
dc.identifier.submissionpath rtd/9634
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/82754
dc.language.iso en
dc.source.bitstream archive/lib.dr.iastate.edu/rtd/9634/r_9212136.pdf|||Sat Jan 15 02:35:48 UTC 2022
dc.subject.disciplines Computer Sciences
dc.subject.disciplines Mathematics
dc.subject.keywords Computer science
dc.title Formalized structured analysis specifications
dc.type dissertation en_US
dc.type.genre dissertation en_US
dspace.entity.type Publication
relation.isOrgUnitOfPublication f7be4eb9-d1d0-4081-859b-b15cee251456
thesis.degree.level dissertation
thesis.degree.name Doctor of Philosophy
File
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
r_9212136.pdf
Size:
4.46 MB
Format:
Adobe Portable Document Format
Description: