An Overview of Cafe Project(abstract)

Kokichi Futatsugi and Ataru Nakagawa
Cafe is the name of an environment for systematic development of formal specifications based on algebraic specification techniques. The concept of Cafe was conceived by the first author around 1990 at ETL(Electortechnical Lab., Tsukuba, JAPAN) as a successor of the OBJ language system. The development of Cafe has been supported by IPA(Information Technology Promotion Agency Japan, Tokyo, JAPAN) from 1992, and the first version of CafeOBJ (a main specification language of Cafe) was released in December 1995.

Cafe is designed to support semantic representations of problems and reasoning methods which current generation of CASE tools are lacking. CafeOBJ is a new member of OBJ language family. One of the the most important features of CafeOBJ is its constructs for object-oriented modeling (OOM).

A larger scale project for developing a netwark based unified evnironment for CafeOBJ including verifier/checker, browser/editor, and library/cases is promised to be supported by IPA. This paper gives an overview of the new Cafe project.


full paper
Back to CafeOBJ Home Page