LSL Traits for using Z with Larch

dc.contributor.author Zhong, Hua
dc.contributor.department Department of Computer Science
dc.date 2018-02-13T23:12:32.000
dc.date.accessioned 2020-06-30T01:55:24Z
dc.date.available 2020-06-30T01:55:24Z
dc.date.issued 1997-12-01
dc.description.abstract <p>and Larch-style languages are two kind of specification languages that are used for software design. Z is more simple and abstract, while Larch-style behavioral interface specification languages can specify more detail about the interface of a module written in a specific programming language. In this paper, I present Larch Shared Language traits that define the equivalent of the Z mathematical toolkit. These traits can be used by people familiar with the Z mathematical toolkit who wish to write interface specifications in a Larch-style language. I also show how to use these traits to easily translate Z specifications into Larch-style interface specifications. Some of the traits were debugged using the Larch Prover, and I present a description and evaluation of that process, with examples.</p>
dc.identifier archive/lib.dr.iastate.edu/cs_techreports/155/
dc.identifier.articleid 1175
dc.identifier.contextkey 5409313
dc.identifier.s3bucket isulib-bepress-aws-west
dc.identifier.submissionpath cs_techreports/155
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/19967
dc.source.bitstream archive/lib.dr.iastate.edu/cs_techreports/155/TR97_22.pdf|||Fri Jan 14 20:41:50 UTC 2022
dc.subject.disciplines Programming Languages and Compilers
dc.subject.keywords formal methods
dc.subject.keywords specification
dc.subject.keywords Larch
dc.subject.keywords Z
dc.subject.keywords Lrch/C++
dc.subject.keywords mathematical toolkit
dc.subject.keywords debugging
dc.title LSL Traits for using Z with Larch
dc.type article
dc.type.genre article
dspace.entity.type Publication
relation.isOrgUnitOfPublication f7be4eb9-d1d0-4081-859b-b15cee251456
File
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
TR97_22.pdf
Size:
390.53 KB
Format:
Adobe Portable Document Format
Description:
Collections