This paper presents several extensions to a new evolutive prototyping process, called object-oriented mixed prototyping. Our application field is complex distributed systems modelled by the means of CO-OPN, a hierarchical algebraic Petri net language. CO-OPN being a strong synchronous language, we also show an original implementation scheme for its high-level communication model in heterogeneous wide-area networks. 1. INTRODUCTION The advantage of formal methods resides by definition in their unambiguous nature. This allows them to be supported by tools which automatically verify the properties, extract useful information or transform them into other representations. The benefits of formal specifications become even more evident when the...
The objective of this paper is to present our first results towards a three-level methodology for de...
Automatic implementations of abstract data types (ADT) from algebraic specifications are currently a...
This paper presents various kinds of prototypes, used in the prototyping of formally modelled distri...
This paper formally defines a new object oriented (OO) Petri net-based approach for specifying and r...
This paper presents a new prototyping methodology for large concurrent systems modelled by the means...
The purpose of the present paper is twofold. Firstly, we present our first results towards a tailore...
We present an example of a construction of an embedded software system - a controller - from the for...
We present an example of a construction of an embedded software system- a controller- from the forma...
The components of many parallel applications (processes, resources, communication links .... ) can b...
During the last few years there has been significant interest in combining the benefits of an object...
OASIS (Open and Active System Information Specification) is a language for the specification of obje...
The paper presents Protob formalism, which is a combination of object-oriented concepts and high lev...
The vast majority of software systems today can be characterised as con-current and distributed syst...
In this paper we describe how to use the CO-OPN/2 (Concurrent Object-Oriented Petri Net) formalism, ...
This paper describes the techniques and the tools developed to construct CO-OPN specifications (Conc...
The objective of this paper is to present our first results towards a three-level methodology for de...
Automatic implementations of abstract data types (ADT) from algebraic specifications are currently a...
This paper presents various kinds of prototypes, used in the prototyping of formally modelled distri...
This paper formally defines a new object oriented (OO) Petri net-based approach for specifying and r...
This paper presents a new prototyping methodology for large concurrent systems modelled by the means...
The purpose of the present paper is twofold. Firstly, we present our first results towards a tailore...
We present an example of a construction of an embedded software system - a controller - from the for...
We present an example of a construction of an embedded software system- a controller- from the forma...
The components of many parallel applications (processes, resources, communication links .... ) can b...
During the last few years there has been significant interest in combining the benefits of an object...
OASIS (Open and Active System Information Specification) is a language for the specification of obje...
The paper presents Protob formalism, which is a combination of object-oriented concepts and high lev...
The vast majority of software systems today can be characterised as con-current and distributed syst...
In this paper we describe how to use the CO-OPN/2 (Concurrent Object-Oriented Petri Net) formalism, ...
This paper describes the techniques and the tools developed to construct CO-OPN specifications (Conc...
The objective of this paper is to present our first results towards a three-level methodology for de...
Automatic implementations of abstract data types (ADT) from algebraic specifications are currently a...
This paper presents various kinds of prototypes, used in the prototyping of formally modelled distri...