首页    期刊浏览 2025年06月16日 星期一
登录注册

文章基本信息

  • 标题:Defining a Formal Coalgebraic Semantics for The Rosetta Specification Language
  • 本地全文:下载
  • 作者:C. Kong ; P. Alexander ; C. Menon
  • 期刊名称:Journal of Universal Computer Science
  • 印刷版ISSN:0948-6968
  • 出版年度:2003
  • 卷号:9
  • 期号:11
  • DOI:10.3217/jucs-009-11-1322
  • 出版社:Graz University of Technology and Know-Center
  • 摘要:Rosetta 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.
  • 关键词:algebraic specification, coalgebra, denotational semantics, formal semantics, state-based, system behavior, system level design language
国家哲学社会科学文献中心版权所有