Home Browse by Subject Bestsellers New Titles Editor's Choice New Reviews Textbooks
Search Book Series Study Guides Rights Inspection Copy Contact Us Join Our Mailing List
For Authors How to Order E-Catalogues

Browse all Subjects
Search Bookshop
New Titles
Editor's Choice
Bestsellers
Book Series
Textbooks
Journals
Join Our Mailing List
 
AMAST Series in Computing - Vol. 6
CafeOBJ Report
The Language, Proof Techniques, and Methodologies for Object-Oriented Algebraic Specification


by Razvan Diaconescu & Kokichi Futatsugi (Japan Advanced Institute of Science & Technology)

CafeOBJ is an industrial strength modern algebraic specification language, a successor of the famous OBJ language, and directly incorporating new paradigms such as behavioural concurrent specification and rewriting logic. CafeOBJ is the core of an environment supporting the systems (mainly software but not only) development process at several levels, including prototyping, specification, and formal verification.

This book presents not only the formal definition of the language and its semantics, but also methodologies for specification and verification in CafeOBJ, with emphasis on concurrent object composition and modularity.

The presentation of the CafeOBJ concepts is supported by many examples, and an appendix illustrates the power of the language and its methodologies by a larger CASE study including specification, testing, and verification.

The book may be used both by software engineers interested in algebraic methodologies, and by students and researchers in software engineering and/or theoretical computing science as a fast introduction to state-of-art algebraic specification.


Contents:

  • Basic Specifications:
  • Signatures
  • Models
  • Sentences
  • Satisfaction
  • Proof System
  • Structuring Specifications:
  • Fundamental Semantics Concepts
  • Module Imports
  • Views
  • Parameterized Modules
  • Module Expressions
  • Built-in Modules
  • Proof Technologies:
  • Rewriting
  • Induction
  • Coinduction
  • Methodologies:
  • Nondeterminism
  • Concurrent Object Composition
  • Dynamic Systems of Objects
  • Applications in Rewriting Logic
  • General Small Methodological Advises


Readership: Students, researchers, and practitioners in software engineering and/or theoretical computer science.

196pp Pub. date: Jul 1998
ISBN 978-981-02-3513-0
981-02-3513-5
US$30 / £19
US$12 / £8

* Special price applies only to individuals purchasing online and cannot be used in conjunction with any other offers.


Copyright © 2008 World Scientific Publishing Co. All rights reserved.
Updated on 4 July 2008