Skip to main content

Workshop on Aspects and Dimensions of Concern: Requirements on, and Challenge Problems for, Advanced Separation of Concerns

  • Conference paper
  • First Online:
Object-Oriented Technology (ECOOP 2000)

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

Included in the following conference series:

Abstract

This document describes the results of the two-day Workshop on Aspects and Dimensions of Concern at ECOOP 2000. The workshop produced the beginnings of a set of goals, requirements, and issues to be addressed by approaches to advanced separation of concerns. These goals and issues are encapsulated, in part, in a set of challenge problems that are intended to be solved by providers of advanced separation of concerns technologies. The challenge problems and requirements begin to define the boundaries of this problem domain and solution space, and they will help provide a basis for evaluating and comparing different solutions and solution approaches.

This workshop was funded in part by Xerox PARC and IBM Research.

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. Mehmet Aksit, Lodewijk Bergmans, and S. Vural. “An Object-Oriented Language-Database Integration Model: The Composition Filters Approach”. Proceedings of ECOOP.92, Lecture Notes in Computer Science #615, 1992.

    Google Scholar 

  2. Mehmet Aksit, Ken Wakita, Jan Bosch, Lodewijk Bergmans and Akinori Yonezawa, “Abstracting Object Interactions Using Composition Filters”, In Object Based Distributed Programming, R. Guerraoui, M. Riveill and O. Nierstasz (Eds.), Lecture Notes in Computer Science #791, 1993.

    Google Scholar 

  3. Mehmet Aksit and Bedir Tekinerdogan. “Aspect-Oriented Programming using Composition Filters”. In S. Demeyer and J. Bosch (Eds), Object-Oriented Technology, ECOOP.98 Workshop Reader. Springer-Verlag, 1998.

    Google Scholar 

  4. Colin Atkinson and Thomas Kühne. “Separation of Concerns through Stratified Architectures”. Workshop on Aspects and Dimensions of Concern at ECOOP.2000 (position paper), Cannes, France, June 2000.

    Google Scholar 

  5. Lodewijk Bergmans, Aart van Halteren, Luis Ferreira Pires, Marten J. van Sinderen and Mehmet Aksit, “A QoS-Control Architecture for Object Middleware”, Proceedings of IDMS’2000, Enschede, The Netherlands, in Lecture Notes in Computer Science #1905, Springer Verlag, 2000.

    Google Scholar 

  6. Andrew P. Black and Jonathan Walpole. “Aspects of Information Flow” Workshop on Aspects and Dimensions of Concern at ECOOP.2000 (position paper), Cannes, France, June 2000.

    Google Scholar 

  7. Johan Brichau, Wolfgang De Meuter, and Kris de Volder. “Jumping Aspects”. Workshop on Aspects and Dimensions of Concern at ECOOP.2000 (position paper), Cannes, France, June 2000.

    Google Scholar 

  8. Laurent Bussard. “Towards a Pragmatic Composition Model of CORBA Services Based on AspectJ”. Workshop on Aspects and Dimensions of Concern at ECOOP.2000 (position paper), Cannes, France, June 2000.

    Google Scholar 

  9. Constantinos Constantinides, Atef Bader, and Tzilla Elrad. “Separation of Concerns in the Design of Concurrent Systems”. Workshop on Aspects and Dimensions of Concern at ECOOP.2000 (position paper), Cannes, France, June 2000.

    Google Scholar 

  10. Pascal Costanza. “Object Identity”. Workshop on Aspects and Dimensions of Concern at ECOOP.2000 (position paper), Cannes, France, June 2000.

    Google Scholar 

  11. Krzysztof Czarnecki and Ulrich W. Eisenecker. Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Reading, MA, June 2000.

    Google Scholar 

  12. Krzysztof Czarnecki and Ulrich W. Eisenecker. “Separating the Configuration Aspect to Support Architecture Evolution”. Workshop on Aspects and Dimensions of Concern at ECOOP.2000 (position paper), Cannes, France, June 2000.

    Google Scholar 

  13. Erik Ernst. “Separation of Concerns and Then What?” Workshop on Aspects and Dimensions of Concern at ECOOP.2000 (position paper), Cannes, France, June 2000.

    Google Scholar 

  14. Robert Filman. “Applying Aspect-Oriented Programming to Intelligent Synthesis”. Workshop on Aspects and Dimensions of Concern at ECOOP.2000 (position paper), Cannes, France, June 2000.

    Google Scholar 

  15. Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. “Design Patterns: Elements of Reusable Object-Oriented Software”. Addison-Wesley, 1994.

    Google Scholar 

  16. William Harrison and Harold Ossher. “Subject-Oriented Programming (A Critique of Pure Objects)”. In Proceedings of OOPSLA.93, September, 1993, pages 411–428.

    Google Scholar 

  17. Barbara Liskov, Alan Snyder, Russell Atkinson, and J. Craig Schaffert. “Abstraction Mechanisms in CLU”. Communications of the ACM, vol. 20, no. 8, August 1977.

    Google Scholar 

  18. Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, John Irwin. “Aspect-Oriented Programming”. In Lecture Notes in Computer Science (LNCS 1241). Springer-Verlag, June 1997.

    Google Scholar 

  19. Satoshi Matsuoka, Ken Wakita, and Akinori Yonezawa. “Synchronization Constraints with Inheritance: What is Not Possible.So What Is?” Internal Report, Tokyo University, 1990.

    Google Scholar 

  20. Satoshi Matsuoka and Akinori Yonezawa. “Analysis of Inheritance Anomaly in Concurrent Object-Oriented Languages”. In Research Directions in Concurrent Object-Oriented Programming, G. Agha, P. Wegener, and A. Yonezawa (Editors), MIT Press, April 1993, pages 107–150.

    Google Scholar 

  21. Harold Ossher and Peri Tarr. “Multi-Dimensional Separation of Concerns in Hyperspace”. Workshop on Aspect-Oriented Programming at ECOOP.99 (position paper), Lisbon, Portugal, June 1999. (In Lecture Notes in Computer Science (LNCS 1743). Springer-Verlag, 1999.)

    Google Scholar 

  22. Harold Ossher and Peri Tarr. “Multi-Dimensional Separation of Concerns and the Hyperspace Approach”. In Proceedings of the Symposium on Software Architectures and Component Technology: The State of the Art in Software Development. Kluwer, 2000. (To appear.)

    Google Scholar 

  23. E. Pulvermüller, H. Klaeren, and A. Speck. “Aspects in Distributed Environments”. In Proceedings of the International Symposium on Generative and Component-Based Software Engineering (GCSE.99), Erfurt, Germany, September 1999.

    Google Scholar 

  24. Bert Robben and Patrick Steyaert. “Aspects on TV”. Workshop on Aspects and Dimensions of Concern at ECOOP.2000 (position paper), Cannes, France, June 2000.

    Google Scholar 

  25. Stanley M. Sutton, Jr. “APPL/A: A Prototype Language for Software-Process Programming”. PhD thesis, University of Colorado at Boulder, Boulder, Colorado, August 1990.

    Google Scholar 

  26. Peri Tarr, Harold Ossher, William Harrison, and Stanley M. Sutton, Jr. “N Degrees of Separation: Multi-Dimensional Separation of Concerns”. In Proceedings of the International Conference on Software Engineering (ICSE.99), May 1999.

    Google Scholar 

  27. Eddy Truyen, Bo N. Jorgensen, Wouter Joosen, Pierre Verbaeten, “Aspects for Run-Time Component Integration”. Workshop on Aspects and Dimensions of Concern at ECOOP.2000 (position paper), Cannes, France, June 2000.

    Google Scholar 

  28. Nicholas Wirth. “Program Development by Stepwise Refinement”. Communications of the ACM, vol. 14, no. 4, April 1971, pp. 221–227.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tarr, P., D’Hondt, M., Bergmans, L., Videira Lopes, C. (2000). Workshop on Aspects and Dimensions of Concern: Requirements on, and Challenge Problems for, Advanced Separation of Concerns. In: Goos, G., Hartmanis, J., van Leeuwen, J., Malenfant, J., Moisan, S., Moreira, A. (eds) Object-Oriented Technology. ECOOP 2000. Lecture Notes in Computer Science, vol 1964. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44555-2_16

Download citation

  • DOI: https://doi.org/10.1007/3-540-44555-2_16

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41513-8

  • Online ISBN: 978-3-540-44555-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics