Abstract
This paper proposes a development methodology for distributed applications based on the principles and concepts of the Model-Driven Architecture (MDA). The paper identifies phases and activities of an MDA-based development trajectory, and defines the roles and products of each activity in accordance with the Software Process Engineering Metamodel (SPEM). The development methodology presented in this paper is being developed and applied in the European 5th Framework project MODA-TEL, which aims at assessing the applicability and potential of MDA in the context of telecom services and applications. The paper claims that the proposed methodology is general enough to be applicable to distributed applications in other domains as well.
An extended version of this paper is available at [9]
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Almeida, J.P.A., van Sinderen, M.J., Ferreira Pires, L., Quartel, D.A.C.: A systematic approach to platform-independent design based on the service concept. In: Proceedings of the Seventh IEEE International Conference on Enterprise Distributed Object Computing (EDOC 2003), Brisbane, Australia (September 2003)
MODA-TEL project. Deliverable D3.1: Model-Driven Architecture definition and methodology (2003), http://www.modatel.org/public/deliverables/D3.1.htm
MODA-TEL project. Deliverable D3.2: Guidelines for the application of MDA and the technologies covered by it (2003), http://www.modatel.org/public/deliverables/D3.2.htm
Object Management Group. Software Process Engineering Meta-model V1.0 (SPEM), formal/ 02-11-14 (November 2002)
Object Management Group. MDA-Guide, V1.0.1, omg/03-06-01 (June 2003)
Software Engineering Institute. The Capability Maturity Model: guidelines for improving the software process. Carnegie Mellon Univ. Addison Wesley Publishing Company (1995)
ITU-T. Recommendation Z.150: User Requirements Notation (URN): Language requirements and framework. Geneva (February 2003)
Gavras, A., Belaunde, M., Ferreira Pires, L., Almeida, J.P.A.: Towards an MDA-based development methodology for distributed applications. In: van Sinderen, M., Ferreira Pires, L. (eds.) Proceedings of the 1st European Workshop on Model-Driven Architecture with Emphasis on Industrial Applications, MDA-IA 2004, CTIT Technical Report TR-CTIT- 04-12, University of Twente, ISSN 1381 - 3625, Enschede, The Netherlands, March 2004, pp. 71–81 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gavras, A., Belaunde, M., Pires, L.F., Almeida, J.P.A. (2004). Towards an MDA-Based Development Methodology. In: Oquendo, F., Warboys, B.C., Morrison, R. (eds) Software Architecture. EWSA 2004. Lecture Notes in Computer Science, vol 3047. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24769-2_20
Download citation
DOI: https://doi.org/10.1007/978-3-540-24769-2_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22000-8
Online ISBN: 978-3-540-24769-2
eBook Packages: Springer Book Archive