Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

Seventh International Enterprise Distributed Object Computing Conference (EDOC'03)   p. 124
How MDA Can Help Designing Component- and Aspect-based Applications

Full Article Text: Download PDF of full textBuy this articleGet full text from IEEE Xplore

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/EDOC.2003.1233843
Send link to a friend

Abstract
Distributed systems are inherently complex, and therefore difficult to design and develop. Experience shows that new technologies-such as components, aspects, and application frameworks-can be effectively used for building distributed applications. However, our experience also shows that most of the applications built in that way are difficult to be re-used, documented, and maintained. Probably, one of the major reasons is the lack of a clear separation between the concepts used at different levels (application domain, application architecture, supporting application platform, programming language, etc.). In this paper we present our experience with a platform we developed for building distributed applications using components and aspects. In particular, we show how many of the (conceptual) problems we hit when trying to document, re-use, and implement it in different contexts can be naturally solved with the adoption of the MDA concepts. In addition, we describe the process we followed for identifying and separating the entities that live in different "models" (in the MDA sense), and the required transformations between them. MDA offers a good framework for specifying different views of our model, and mappings to platform-specific profiles. In this way, we are able to address the particular needs of different stakeholders: from the designer interested in developing new applications following our (component and aspect-based) modeling approach, to the software vendor that wants to implement a proprietary version of our supporting middleware framework in CORBA, EJB or .NET.
Additional Information

Citation:  Lidia Fuentes, Pinto Pinto, Antonio Vallecillo, "How MDA Can Help Designing Component- and Aspect-based Applications," edoc, p. 124,  Seventh International Enterprise Distributed Object Computing Conference (EDOC'03),  2003

Similar Articles

Abstract Contents
Abstract
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

Peer Review Notice

Give us Feedback