Show simple item record

dc.contributor.advisorAlexander, Warren P
dc.contributor.authorPeck, Megan Elizabeth
dc.date.accessioned2013-01-20T16:29:02Z
dc.date.available2013-01-20T16:29:02Z
dc.date.issued2012-08-31
dc.date.submitted2012
dc.identifier.otherhttp://dissertations.umi.com/ku:12441
dc.identifier.urihttp://hdl.handle.net/1808/10657
dc.description.abstractThe Rosetta specification language aims to enable system designers to abstractly design complex heterogeneous systems. To this end, Rosetta allows for compositional design to facilitate modularity, separation of concerns, and specification reuse. The behavior of Rosetta components and facets can be viewed as systems, which are well suited for coalgebraic denotation. The previous semantics of Rosetta lacked detail in the denotational work, and had no firm semantic basis for the composition operators. This thesis refreshes previous work on the coalgebraic denotation of Rosetta. It then goes on to define the denotation of the composition operators. A real-world Rosetta example using all types of composition serves as a demonstration of the power of composition as well as the clean, modular abstractness it affords the designer.
dc.format.extent100 pages
dc.language.isoen
dc.publisherUniversity of Kansas
dc.rightsThis item is protected by copyright and unless otherwise specified the copyright of this thesis/dissertation is held by the author.
dc.subjectComputer science
dc.subjectCoalgebra
dc.subjectComposition
dc.subjectDenotational semantics
dc.subjectRosetta specification language
dc.titleComposition Semantics of the Rosetta Specification Language
dc.typeThesis
dc.contributor.cmtememberGill, Andrew
dc.contributor.cmtememberKulkarni, Prasad
dc.thesis.degreeDisciplineElectrical Engineering & Computer Science
dc.thesis.degreeLevelM.S.
kusw.oastatusna
kusw.oapolicyThis item does not meet KU Open Access policy criteria.
kusw.bibid8085587
dc.rights.accessrightsopenAccess


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record