Abstract
In spite of recent and constant researches in the Component-Based Development area, there is still a lack for patterns, processes and methodologies that effectively support either the development “for reuse” and “with reuse”. This short paper presents a process model that integrates the concepts of component-based software engineering, frameworks, patterns, non-functional requirements and aspect-oriented programming. This process model is divided in two activities: Domain Engineering and Component-Based Development. An aspect-oriented non-functional requirements framework was built to aid the software engineer in this two activities.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.M., Irwin, J.: Aspect-Oriented Programming (AOP). In: 11th European Conference on Object-Oriented Programming (ECOOP), Finland. LNCS, Springer, Heidelberg (1997)
Mylopoulos, J., Chung, L., Nixon, B.: Representing and Using Non-Functional Requirements: A Process Oriented Approach. IEEE Transaction on Software Engineering 18(6), 483–497 (1992)
Ross, D.T.: Structured Analysis (SA): A Language for Communicating Ideas. IEEE Transaction on Software Engineering 3(1), 16–34 (1977)
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
Alvaro, A., Lucrédio, D., do Prado, A.F., de Almeida, E.S. (2004). Towards an Incremental Process Model Based on AOP for Distributed Component-Based Software Development. In: Meersman, R., Tari, Z., Corsaro, A. (eds) On the Move to Meaningful Internet Systems 2004: OTM 2004 Workshops. OTM 2004. Lecture Notes in Computer Science, vol 3292. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30470-8_18
Download citation
DOI: https://doi.org/10.1007/978-3-540-30470-8_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23664-1
Online ISBN: 978-3-540-30470-8
eBook Packages: Springer Book Archive