Skip to main content

Aspect-Oriented Configuration and Adaptation of Component Communication

  • Conference paper
  • First Online:
Generative and Component-Based Software Engineering (GCSE 2001)

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

Abstract

In order to compose components, we have to adapt them. Therefore, we pursue a transformational approach focusing on the communication view. We show how to separate the definition of communication from the definition of other system aspects, how to extract this definition from existing systems, and how to weave it back into the system. Our main concern is the reconfiguration of this aspect.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. U. Aβmann, T. Genβler, and H. Bär. Meta-programming Grey-box Connectors. In Proceedings of the 33rd TOOLS (Europe) conference, 2000.

    Google Scholar 

  2. Uwe Aβmann, Andreas Ludwig, Rainer Neumann, and Dirk Heuzeroth. The COMPOST project main page. http://i44www.info.uni-karlsruhe.de/~compost.

  3. Siobhan Clarke, William Harrison, Harold Oshher, and Peri Tarr. Subject-Oriented Design: Towards Improved Alignment of Requirements, Design, and Code. In OOPSLA, volume 34, pages 325–339. ACM SIGPLAN, ACM, Oct 1999.

    Google Scholar 

  4. David Garlan and Mary Shaw. An introduction to software architecture. In V. Ambriola and G. Tortora, editors, Advances in Software Engineering and Knowledge Engineering, volume 1, pages 1–40, Singapore, 1993. World Scientific Publishing Company.

    Google Scholar 

  5. C. A. R. Hoare. Communicating Sequential Processes. Prentice-Hall, 1985.

    Google Scholar 

  6. Michael A. Jackson. Principles of Program Design. Academic Press, 1975.

    Google Scholar 

  7. Trent Jaeger, Dirk Heuzeroth, and Uwe Aβmann. Automating the management of reusable system components. In Proceedings of the 7th HotOS-Workshop, 2001.

    Google Scholar 

  8. Tutorial JSD/JSP. http://cisx2.uma.maine.edu/NickTemp/JSP&JSDLec/jsd.html.

  9. Gregor Kiczales, John Irwin, John Lamping, Jean-Marc Loingtier, Cristina Videira Lopes, Chris Maeda, and Anurag Mendhekar. Aspect-oriented Programming. In ECOOP’97, pages 220–242. Springer-Verlag, 1997.

    Google Scholar 

  10. Welf Löwe, Andreas Ludwig, and Andreas Schwind. Understanding software-static and dynamic aspects. submitted to 17th International Conference Advanced Science and Technology, 2001.

    Google Scholar 

  11. Andreas Ludwig and Dirk Heuzeroth. Metaprogramming in the Large. In Net.ObjectDays 2000 Tagungsband, 2nd International Conference on Generative and Component-Based Software-Engineering, pages 443–452, October 2000.

    Google Scholar 

  12. Harold Ossher and Peri Tarr. Multi-Dimensional Separation of Concerns in Hyperspace. Technical report, IBM T. J. Watson Research Center, April 1999.

    Google Scholar 

  13. D. L. Parnas. On the Criteria To Be Used in Decomposing Systems into Modules. Communications of the ACM, 15(12):1053–1058, December 1972.

    Article  Google Scholar 

  14. Mary Shaw and Paul Clements. Toward boxology: Preliminary classification of architectural styles. In Joint Proceedings of the Second International Software Architecture Workshop and International Workshop on Multiple Perspectives in Software Development, pages 50–54, 1996.

    Google Scholar 

  15. Clemens Szyperski. Component Software, Beyond Object-Oriented Programming. Addison Wesley, November 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Heuzeroth, D., Löwe, W., Ludwig, A., Aßmann, U. (2001). Aspect-Oriented Configuration and Adaptation of Component Communication. In: Bosch, J. (eds) Generative and Component-Based Software Engineering. GCSE 2001. Lecture Notes in Computer Science, vol 2186. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44800-4_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-44800-4_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42546-5

  • Online ISBN: 978-3-540-44800-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics