With the introduction of the Model Driven Architecture by the OMG, modeling technology seems to have taken the initiative in middleware technology for distributed application development. The MDA recommends the separation of the business from technical aspects in the development of applications. Modeling techniques offer tools providing abstraction that enables the isolation of business concerns from their technical achievement. EDOC Profile is an example of such a tool as it provides a modeling framework. It makes use of the RM-ODP architectural framework that provides conceptual tools. These tools, however, remain insufficient in the sense that they do not provide any process to guide software designers in the modeling step, i.e., they are not methodological tools. We present a methodology based on the RM-ODP that falls under the MDA initiative. We describe its principles by illustrating them with an example. We then provide research directions enabling a fully compliant MDA methodology.
[1]
Marie-Pierre Gervais,et al.
On the Construction of Distributed RM-ODP Specifications
,
2001,
DAIS.
[2]
Salim Bouzitouna,et al.
Création de services actifs dans ANTS
,
2002
.
[3]
Miguel Toro Bonilla,et al.
a framework for aspect–oriented multiparty coordination
,
2002
.
[4]
Marie-Pierre Gervais,et al.
Towards an ADL for Designing Agent-Based Systems
,
2001,
AOSE.
[5]
Janis R. Putman,et al.
Architecting with RM-ODP
,
2000
.
[6]
Jean Bezivin,et al.
Combining the Power of Meta-Programming and Meta-Modeling in the OMG/MDA Framework
,
2001
.