Introducing CafeOBJ (2) : Syntax and Semantics
-
- NAKAMURA Masaki
- Graduate School of Information Science, Japan Advanced Institute of Science and Technology (JAIST)
-
- FUTATSUGI Kokichi
- Graduate School of Information Science, Japan Advanced Institute of Science and Technology (JAIST)
-
- OGATA Kazuhiro
- Graduate School of Information Science, Japan Advanced Institute of Science and Technology (JAIST)
Bibliographic Information
- Other Title
-
- CafeOBJ入門(2)構文と意味
- チュートリアル CafeOBJ入門(2)構文と意味
- チュートリアル CafeOBJ ニュウモン 2 コウブン ト イミ
Search this article
Abstract
CafeOBJ algebraic specification language features flexible mix-fix syntax, powerful typing system with sub-types, and sophisticated module composition system featuring various kinds of imports, parameterised modules, views for instantiating the parameters, etc. CafeOBJ specifications denote algebras. The algebra is a universal modeling framework including useful models like abstract data types and abstract machines, and allows us to describe and verify formal specifications in a unified framework. In this paper, the syntax and semantics of CafeOBJ algebraic specification language are explained. The use of CafeOBJ processor also is explained briefly by examples of parsing, executing, and verifying specification.
Journal
-
- Computer Software
-
Computer Software 25 (2), 14-27, 2008
Japan Society for Software Science and Technology
- Tweet
Details
-
- CRID
- 1390001204738666496
-
- NII Article ID
- 110006664763
-
- NII Book ID
- AN10075819
-
- NDL BIB ID
- 9499435
-
- ISSN
- 02896540
-
- Text Lang
- ja
-
- Data Source
-
- JaLC
- NDL
- CiNii Articles
- KAKEN
-
- Abstract License Flag
- Disallowed