Skip to main content

Towards an Incremental Process Model Based on AOP for Distributed Component-Based Software Development

  • Conference paper
  • 672 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3292))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Ross, D.T.: Structured Analysis (SA): A Language for Communicating Ideas. IEEE Transaction on Software Engineering 3(1), 16–34 (1977)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics