MDA refinements along middleware-specific concern-dimensions
DSM '04 Proceedings of the 1st international doctoral symposium on Middleware
Refining designs along middleware-specific concern-dimensions at different MDA-levels of abstraction
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Refining designs along middleware-specific concern-dimensions at different MDA-levels of abstraction
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Model-driven development for early aspects
Information and Software Technology
An MDA-Based approach for inferring concurrency in distributed systems
FIDJI'04 Proceedings of the 4th international conference on Scientific Engineering of Distributed Java Applications
“Weaving” MTL model transformations
MDAFA'03 Proceedings of the 2003 European conference on Model Driven Architecture: foundations and Applications
CBSE in small and medium-sized enterprise: experience report
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
Model-driven engineering of middleware-mediated distributed systems
UML'04 Proceedings of the 2004 international conference on UML Modeling Languages and Applications
Model-driven engineering of middleware-mediated distributed systems
UML Modeling Languages and Applications
Hi-index | 0.00 |
Component-Based Software Engineering, Separation ofConcerns, Model-Driven Architecture, and Aspect-OrientedProgramming are four active research areas that havebeen around for several years now. In this paper, wepresent how these four paradigms can be put together in thecontext of a new software development method and we showhow they can complement each other at different stages inthe development life-cycle of enterprise, middleware-mediatedapplications. Different software development methods,such as Fondue, Catalysis, KobrA, and the Rational UnifiedProcess, are also analyzed, pointing out their differencesand limitations. In the end, requirements for a dedicatedtool infrastructure that would support the new developmentapproach are discussed.