Skip to main content

Aspects, Dependencies, and Interactions

Report on the WS ADI at ECOOP’06

  • Conference paper
Object-Oriented Technology. ECOOP 2006 Workshop Reader (ECOOP 2006)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4379))

Included in the following conference series:

  • 276 Accesses

Abstract

For Aspect-Oriented Software Development (AOSD) the topic of Aspects, Dependencies and Interactions is of high importance across the whole range of development activities – from requirements engineering through to language design. Aspect interactions must be adequately addressed all across the software lifecycle if AOSD is to succeed as a paradigm. Thus, this topic must be tackled by the AOSD community as a whole. This first workshop, initiated by AOSD-Europe project, aimed to establish a dedicated forum for discussion of this vital topic and to attract both researchers and practitioners currently engaged with related issues. The workshop has succeeded in initiating a broad community-wide discussion of this topic and has provided an initial overview of perspectives on the state of the art as well as of outstanding issues in this area.

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. Aldrich, J., Chambers, C.: Ownership Domains: Separating Aliasing Policy from Mechanism. In: Odersky, M. (ed.) ECOOP 2004. LNCS, vol. 3086, pp. 1–25. Springer, Heidelberg (2004)

    Google Scholar 

  2. Apel, S., Liu, J.: On the Notion of Functional Aspects in Aspect-Oriented Refactoring. In: Aspects, Dependencies, and Interactions Workshop (held at ECOOP), Lancaster University Computing Department Technical Report Series, Lancaster, pp. 1-9 (2006)

    Google Scholar 

  3. Batory, D.: Feature Interactions in Feature-Based Program Synthesis, University of Texas at Austin, Dept. Computer Sciences, Austin, Technical Report TR-06-52 (September 2006)

    Google Scholar 

  4. Durr, P., Bergmans, L., Aksit, M.: Reasoning about Semantic Conflicts between Aspects. In: Aspects, Dependencies, and Interactions Workshop (held at ECOOP), Lancaster University Computing Department Technical Report Series, Lancaster, pp. 10-18 (2006)

    Google Scholar 

  5. Kessler, B., Tanter, É.: Analyzing Interactions of Structural Aspects. In: Aspects, Dependencies, and Interactions Workshop (held at ECOOP), Lancaster University Computing Department Technical Report Series, Lancaster, pp. 70-76 (2006)

    Google Scholar 

  6. Khan, S., Rashid, A.: Analysing Requirements Dependencies and Change Impact Using Concern Slicing. In: Aspects, Dependencies, and Interactions Workshop (held at ECOOP), Lancaster University Computing Department Technical Report Series, Lancaster, pp. 33- 42 (2006)

    Google Scholar 

  7. Kiczales, G., Mezini, M.: Aspect-oriented programming and modular reasoning. In: 27th International Conference on Software Engineering (ICSE 2005), pp. 49–58. ACM Press, New York (2005)

    Google Scholar 

  8. Lee, K.: Using Feature Dependency Analysis and AOP for Incremental Software Development. In: Aspects, Dependencies, and Interactions Workshop (held at ECOOP), Lancaster University Computing Department Technical Report Series, Lancaster, pp. 62-69 (2006)

    Google Scholar 

  9. Magno, J., Moreira, A.: Concern Interactions and Tradeoffs: Preparing Requirements to Architecture. In: Aspects, Dependencies, and Interactions Workshop (held at ECOOP), Lancaster University Computing Department Technical Report Series, Lancaster, pp. 43-52 (2006)

    Google Scholar 

  10. Masuhara, H., Aotani, T.: Issues on Observing Aspect Effects from Expressive Pointcuts. In: Aspects, Dependencies, and Interactions Workshop (held at ECOOP), Lancaster University Computing Department Technical Report Series, Lancaster, pp. 53-61 (2006)

    Google Scholar 

  11. Rashid, A., Moreira, A.: Domain Models are NOT Aspect Free. In: Nierstrasz, O., et al. (eds.) MoDELS 2006. LNCS, vol. 4199, pp. 155–169. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  12. Shaker, P., Peters, D.K.: Design-level Detection of Interactions in Aspect-Oriented Systems. In: Aspects, Dependencies, and Interactions Workshop (held at ECOOP), Lancaster University Computing Department Technical Report Series, Lancaster, pp. 23-32 (2006)

    Google Scholar 

  13. Walsh, T., Lievens, D., Harrison, W.: Dispatch and Interaction in a Service-Oriented Programming Language. In: Aspects, Dependencies, and Interactions Workshop (held at ECOOP), Lancaster University Computing Department Technical Report Series, Lancaster, pp. 19-22 (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Mario Südholt Charles Consel

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Chitchyan, R., Fabry, J., Bergmans, L. (2007). Aspects, Dependencies, and Interactions. In: Südholt, M., Consel, C. (eds) Object-Oriented Technology. ECOOP 2006 Workshop Reader. ECOOP 2006. Lecture Notes in Computer Science, vol 4379. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71774-4_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-71774-4_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-71772-0

  • Online ISBN: 978-3-540-71774-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics