This paper presents a formal transformational process-based approach to object-oriented design. This approach uses a process language that allows us to represent the changes of the object models through the design process and, in particular, the changes induced by the application of design patterns. The approach is illustrated through a small example dealing with expression trees that is designed based on three design patterns: the bridge, the abstract factory, and the adapter. In this case, we provide an implementation in Prolog that allows us to obtain the object model design of the example by the application of some transformations in a structured semi-automated manner. The processes of this language can be formally defined as schema tra...
The object-process analysis (OPA) methodology combines ideas from object-oriented analysis (OOA) and...
Object-oriented modelling is an established approach to document the information systems. In an obje...
Abstract. In this paper we describe an application of the theory of graph transformations to the pra...
[[abstract]]This paper is concerned with object-oriented design and aims to describe an object-orien...
In this paper I present a review of research issues raised by the application of process algebras to...
AbstractWe show how formal specifications can be integrated into one of the current pragmatic object...
Object-oriented modeling is an established approach to document information systems. In an object mo...
Daniel HERMAN Président Jean-Claude DERNIAME Rapporteur Christine CHOPPY Rapporteur Paul LE GUERNIC ...
Design is a first step in the development phase for any engineered product or system. It is defined ...
In this paper we present a formal approach to define and apply design patterns that is both process-...
Object-oriented modeling is an established approach to document information systems. In an object mo...
Current methods for object-oriented software development provide notations for the specification of ...
AbstractThis paper aims at presenting a particular kind of “model” transformation technique. The con...
We present a process for introducing an object-oriented architecture into an abstract functional spe...
Design is a first step in the development phase for any engineered product or system. It is defined ...
The object-process analysis (OPA) methodology combines ideas from object-oriented analysis (OOA) and...
Object-oriented modelling is an established approach to document the information systems. In an obje...
Abstract. In this paper we describe an application of the theory of graph transformations to the pra...
[[abstract]]This paper is concerned with object-oriented design and aims to describe an object-orien...
In this paper I present a review of research issues raised by the application of process algebras to...
AbstractWe show how formal specifications can be integrated into one of the current pragmatic object...
Object-oriented modeling is an established approach to document information systems. In an object mo...
Daniel HERMAN Président Jean-Claude DERNIAME Rapporteur Christine CHOPPY Rapporteur Paul LE GUERNIC ...
Design is a first step in the development phase for any engineered product or system. It is defined ...
In this paper we present a formal approach to define and apply design patterns that is both process-...
Object-oriented modeling is an established approach to document information systems. In an object mo...
Current methods for object-oriented software development provide notations for the specification of ...
AbstractThis paper aims at presenting a particular kind of “model” transformation technique. The con...
We present a process for introducing an object-oriented architecture into an abstract functional spe...
Design is a first step in the development phase for any engineered product or system. It is defined ...
The object-process analysis (OPA) methodology combines ideas from object-oriented analysis (OOA) and...
Object-oriented modelling is an established approach to document the information systems. In an obje...
Abstract. In this paper we describe an application of the theory of graph transformations to the pra...