We present a formal method for component-based system specification and verification which is based on the new algebraic specification language CafeOBJ, which is a modern successor of OBJ incorporating several new developments in algebraic specification theory and practice. We first give an overview of the origins and of the main features of CafeOBJ, including its logical foundations, and then we focus on the behavioural specification paradigm in CafeOBJ, surveying the object-oriented CafeOBJ specification and verification methodology based on behavioural. abstraction. The last part of this paper further focuses on a component-based behavioural specification and verification methodology which features high reusability of both specification ...
Generic proof scores for the generate & check method in CafeOBJ are presented. The generic proof sco...
The paper introduces a software architecture for the specification and verification of knowledge-bas...
Casl is an expressive language for the algebraic specificationof software requirements, design, and ...
CafeOBJ is an executable industrial strength multi-logic algebraic specification language which is a...
AbstractThis paper surveys the logical and mathematical foundations of CafeOBJ, which is a successor...
CafeOBJ is a language for specifying and verifying a wide variety of software and/or hardware system...
CafeOBJ and Maude are sister languages of the OBJ language, and two of the most advanced formal spec...
Critical flaws continue to exist at the level of domain, requirement, and/or design specification, a...
Software components and the methodology of component-based development offer a promising approach to...
International audienceMany disciplines have adopted component-based principles to avail themselves o...
In this paper, we give a denotational semantics of imperative programming languages as a CafeOBJ beh...
Rapport interne.The B notation is based on set theory, the language of generalised substitutions and...
金沢大学理工研究域電子情報学系An example of verification of authentication protocols with CafeOBJ algebraic specifi...
CafeOBJ is a wide spectrum specification language based on multiple logical foundations. CafeOBJ can...
In order to formally verify a component application, it is suitable to structure the formal specific...
Generic proof scores for the generate & check method in CafeOBJ are presented. The generic proof sco...
The paper introduces a software architecture for the specification and verification of knowledge-bas...
Casl is an expressive language for the algebraic specificationof software requirements, design, and ...
CafeOBJ is an executable industrial strength multi-logic algebraic specification language which is a...
AbstractThis paper surveys the logical and mathematical foundations of CafeOBJ, which is a successor...
CafeOBJ is a language for specifying and verifying a wide variety of software and/or hardware system...
CafeOBJ and Maude are sister languages of the OBJ language, and two of the most advanced formal spec...
Critical flaws continue to exist at the level of domain, requirement, and/or design specification, a...
Software components and the methodology of component-based development offer a promising approach to...
International audienceMany disciplines have adopted component-based principles to avail themselves o...
In this paper, we give a denotational semantics of imperative programming languages as a CafeOBJ beh...
Rapport interne.The B notation is based on set theory, the language of generalised substitutions and...
金沢大学理工研究域電子情報学系An example of verification of authentication protocols with CafeOBJ algebraic specifi...
CafeOBJ is a wide spectrum specification language based on multiple logical foundations. CafeOBJ can...
In order to formally verify a component application, it is suitable to structure the formal specific...
Generic proof scores for the generate & check method in CafeOBJ are presented. The generic proof sco...
The paper introduces a software architecture for the specification and verification of knowledge-bas...
Casl is an expressive language for the algebraic specificationof software requirements, design, and ...