Model-driven engineering of middleware-mediated distributed systems

  • Authors:
  • Raul Silaghi;Alfred Strohmeier

  • Affiliations:
  • Software Engineering Laboratory, Swiss Federal Institute of Technology in Lausanne, Lausanne EPFL, Switzerland;Software Engineering Laboratory, Swiss Federal Institute of Technology in Lausanne, Lausanne EPFL, Switzerland

  • Venue:
  • UML Modeling Languages and Applications
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Existing software engineering methods tend to have a strong focus on functional requirements, ignoring more or less non-functional concerns, such as middleware-specific concerns, which have to be addressed sooner or later when designing and implementing distributed systems. Following an MDA approach to software development, the Enterprise Fondue method proposes a hierarchy of UML profiles as a means for addressing middleware-specific concerns at different MDA-levels of abstraction, along with model transformations to incrementally refine existing design models according to the proposed profiles. Tool support is provided through the Parallax framework, which assists developers in the Enterprise Fondue refinement process and enables them to modularize middlewarespecific crosscutting concerns into aspect-promoting Eclipse plug-ins.