Object-oriented modeling method for algebraic specifications in CafeOBJ

17Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

A scenario-based object-oriented modeling method for algebraic specifications is proposed. The method is based on the integration of a new algebraic specification language, CafeOBJ, and a multiparadigm design notation, GILO-2 (Generic Interaction Language for Objects). CafeOBJ is a successor of the algebraic specification language OBJ and supports object-oriented formal specifications based on hidden order sorted rewriting logic. GILO-2 provides collaborations as well as classes of objects to capture behavioral aspects of scenarios in object-oriented modeling. Given a problem description of the system to develop, the proposed method provides guidelines for decomposing the problem into executable CafeOBJ specification modules through scenario-based object-oriented design in GILO-2; the decomposition reflects the structure of the problem domain. The proposal also indicates how formal executable specification in CafeOBJ can be systematically obtained from the design in GILO-2.

Cited by Powered by Scopus

Twenty years of rewriting logic

155Citations
N/AReaders
Get full text

Rewriting logic: Roadmap and bibliography

142Citations
N/AReaders
Get full text

Foundations for ensemble modeling-The Helena approach handling massively distributed systems with elaborate ENsemble architectures

59Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Nakajima, S., & Futatsugi, K. (1997). Object-oriented modeling method for algebraic specifications in CafeOBJ. In Proceedings - International Conference on Software Engineering (pp. 34–44). IEEE. https://doi.org/10.1145/253228.253238

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 6

75%

Professor / Associate Prof. 2

25%

Readers' Discipline

Tooltip

Computer Science 8

89%

Engineering 1

11%

Save time finding and organizing research with Mendeley

Sign up for free