Show simple item record

dc.contributor.authorKong, Cindy
dc.contributor.authorAlexander, Perry
dc.contributor.authorMenon, Catherine
dc.date.accessioned2015-12-03T14:47:48Z
dc.date.available2015-12-03T14:47:48Z
dc.date.issued2003
dc.identifier.citationKong, Cindy, Perry Alexander, and Catherine Menon. "Defining a Formal Coalgebraic Semantics for the Rosetta Specification Language." Journal of Universal Computer Science 9.11 (2003): 1322-349. http://hdl.handle.net/2440/1356en_US
dc.identifier.urihttp://hdl.handle.net/1808/19080
dc.descriptionThis is the published version. Copyright 2003 Graz University of Technology, Institut für Informationssysteme und Computer Medienen_US
dc.description.abstractRosetta is a systems level design language that allows algebraic specification of systems through facets. The usual approach to formally describe a specification is to define an algebra that satisfies the specification. Although it is possible to formally describe Rosetta facets with the use of algebras, we choose to use the dual of algebra, i.e. coalgebra, to do so. Coalgebras are particularly suited for describing state-based systems. This makes formally defining state-based Rosetta quite straightforward. For non-state-based Rosetta, the formalization is not as direct, but can still be done with coalgebras by focusing on the behaviors of systems specified. We use denotational semantics to map Rosetta syntactic constructs into a language understood by the coalgebras.en_US
dc.publisherGraz University of Technology, Institut für Informationssysteme und Computer Medienen_US
dc.relation.isversionofhttp://hdl.handle.net/2440/1356en_US
dc.titleDefining a formal coalgebraic semantics for the rosetta specification languageen_US
dc.typeArticle
kusw.kuauthorAlexander, Perry
kusw.kudepartmentElectrical Engr & Comp Scienceen_US
kusw.oaversionScholarly/refereed, publisher version
kusw.oapolicyThis item does not meet KU Open Access policy criteria.
dc.rights.accessrightsopenAccess


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record