Class-Relation

Class-Relation is a design method object (but also graphic and textual notation) creates by Philippe Desfray, directing research and development of softeam, in 1994. This method proposes a whole whole of models intended for the design of systems objects.

The structural model

Intended to represent a static sight of the application, one finds there the model of classes, but also how this model is intended to be integrated, since it integrates concepts such as the projects and the libraries.

The operational model

Intended to represent the internal states of objects, as well as the conditions of changes of state. One will note the presence of pre and post conditions, inherited the Programmation by contract of Bertrand Meyer.

The dynamic model

Intended to represent scenarios of execution and algorithms. It breaks up into three different diagrams.

  • the “trigger automation”, which refines the operational model by formalizing the conditions of changes of state by re-using the static data of the structural model.
  • the scenario, which shows the advance of the messages of order through the various authorities of the classes within the framework of a fixed scenario and documented well.
  • the flow of object (Object Flow) which shows the possible routes of messages through the under-components (called here “Process” within the framework of class-relation). of an application.

The textual notation

One of the characteristics of class-relation is its textual notation. This method, like OMT or OOA, there is a graphic notation, but there exists a grammar making it possible to present a complete model class-relation in form text, allowing an easier management of version with tools of configuration of version, but also a standard “in fact” of exchanges of models between tools.

Hyper Generics

The other characteristic of class-relation is the mechanism of hyper Généricité. This method definite a language (H) intended to contribute with the refining or the transformation of models, thus preceding with nearly 10 years in advance the mechanisms MDA proposed today by OMG.

Tool class-relation

The Softeam company, to which Philippe Desfray belongs published a tool implementing Objecteering class-relation. Since the beachcomber UML, this tool became a Computer aided software engineering UML, and class relation joined the cemetery of the forgotten methods. Nevertheless, as a member voter of the OMG, certain concepts of class-relation were introduced by Philippe Desfray into UML.

External bonds

  • the site of Softeam, creator of the method
  • the site of Objecteering
  • MDA - When has major software industry trend meets our toolset, implemented since 1994. By Philippe Desfray

Random links:Martignas-sur-Jalle | Rangecourt | Price Alvine-Bélisle | The Street without law | County of Forbes | Xenia,_l'Illinois