It should be clear that our goal is to present an 
interesting perspective that could somehow extend 
the MDA framework and not replace it. Besides, one 
can easily identify a set of drawbacks in comparison 
with the MDA framework: 
  The proposed framework has narrower scope, 
since it focuses on web-based business 
applications.  
  MDA handles efficiently integration with other 
systems, while the current formulation of the 
proposed framework supplants the specific 
coordinate.  
  Indisputably, a solution that is build upon a 
meta-model and extensively utilizes reflection 
requires increased computational resources 
compared to a traditional one.  
The first constraint is enforced by the fact that is 
practically infeasible to create a generator that can 
produce any application (Guerrieri, 1994; Wu & 
Jen-Her & Hsia et al., 2003) and is in compliance 
with the latest developments as pictured by the 
initiatives undertaken by major software players. 
This is the main reason for considering and 
evaluating this framework as an extension of the 
MDA that targets on a specific group of 
applications. The third drawback is minor, since the 
availability of powerful computational resources 
encourages the elaboration of sophisticated 
solutions. Working towards a ‘lighter’ solution, we 
will consider adopting partial behavioural reflection 
(Tanter & Noye & Caromel et al., 2003). We also 
plan to address the issue of interoperability. 
Future research will focus on: 
  Extending the framework with a coordinate 
that will cover the need for cross-platform 
interoperability. This coordinate will be 
structured on the basis of the Web Services 
paradigm.  
  Elaborating on a new UML Profile for the 
modelling of business entities. 
  Implementing the required infrastructure. 
After finalizing the structure of the framework 
and identifying all main entities, we have to 
elaborate on the database schema. Performance 
issues should be seriously taken into account in 
the selection of the adopted data-modelling 
paradigm (relational, object-relational, object). 
The next step will be the specification and 
implementation of the meta-components along 
with the components that will support the 
development process. The derived prototype will 
verify the viability and efficiency of the 
proposed solution. 
REFERENCES 
Business Rules Forum 2004 Practitioners' Panel, 2005. 
The DOs and DON'Ts of Business Rules. Business 
Rules Journal, Vol. 6, No. 4, 
http://www.BRCommunity.com/a2005/b230.html  
Butleris, R., Kapocius, K., 2002. The Business Rules 
Repository for Information Systems Design. ADBIS 
Research Communications: 64-77 
Coronato, A., Cinquegrani, M., Giuseppe, D.P., 2002. 
Adding Business Rules and Constraints in Component 
Based Applications. CoopIS/DOA/ODBASE: 948-964 
Greenfield, J., 2004. Software Factories: Assembling 
Applications with Patterns, Models, Frameworks, and 
Tools, 
http://msdn.microsoft.com/library/default.asp?url=/libr
ary/en-us/dnbda/html/softfact3.asp 
Guerrieri, E., 1994. Case Study: Digital's Application 
Generator. IEEE Software, 11(5) 95-96 
Herbst, H., 1996. Business Rules in Systems Analysis: a 
Meta-Model and Repository System. Inf. Syst. 21(2) 
147-166 
Kleppe, A., Warmer, S., Bast, W., 1996. MDA Explained. 
The Model Driven Architecture: Practice and Promise 
(Chapter One). Addison-Wesley.  
Miller, J., Mukerji, J., 2001. Model Driven Architecture – 
A Technical Perspective. http://www.omg.org/cgi-
bin/doc?ormsc/2001-07-01 
Miller, J., Mukerji, J., 2001. Technical Guide to Model 
Driven Architecture: The MDA Guide v1.0.1. 
http://www.omg.org/cgi-bin/doc?omg/03-06-01 
OMG, 2003. Object Constraint Language Specification. 
http://www.omg.org/cgi-bin/doc?ptc/2003-10-14 
Roddick, J.F., Al-Jadir, L., Bertossi, L.E., Dumas, M., 
Estrella, F., Gregersen, H., Hornsby, K., Lufter, J., 
Mandreoli, F., Mannisto, T., Mayol, E., Wedemeijer, 
L., 2000. Evolution and Change in Data Management - 
Issues and Directions. SIGMOD Record 29(1) 21-25 
Tanter, E., Noye, J., Caromel, D., Cointe, P., 2003. Partial 
behavioral reflection: spatial and temporal selection of 
reification. OOPSLA 27-46 
Wu, Jen-Her, Hsia, Tse-Chih, Chang, I-Chia, Tsai, Sun-
Jen, 2003. Application Generator: A Framework and 
Methodology for IS Construction. 36th Annual Hawaii 
International Conference on System Sciences (IEEE - 
HICSS) 263-272  
Yannakoudakis, E. J., Tsionos, C. X., Kapetis, C. A., 
1999. A new framework for dynamically evolving 
database environments. Journal of Documentation, 
55(2) 144-158 
A FRAMEWORK FOR THE DEVELOPMENT AND DEPLOYMENT OF EVOLVING APPLICATIONS - Elaborating
on the Model Driven Architecture Towards a Change-resistant Development Framework
29