skip to main content
research-article

Reflection on Turkish aspect-oriented software development workshop series

Published:03 April 2012Publication History
Skip Abstract Section

Abstract

In the last decade aspect-oriented software development (AOSD) has gained a broad interest in both academic institutions and industry. Likewise, several international conferences and workshops have been organized around the topic of AOSD. This paper summarizes the results of the national Turkish Aspect-Oriented Software Development Workshop series that have been organized in the last decade with the goal to stimulate the research and education on AOSD in Turkey. The fifth workshop was organized in December 2011. Aspects identified and demonstrated during the workshops have been collected in the so-called Aspect Browser. We report both on the experiences from the workshop series and the resulting aspect browser.

References

  1. AOSD community home page, http://aosd.netGoogle ScholarGoogle Scholar
  2. M. Aksit, L. Bergmans and B. Tekinerdogan. "Aspect-Composition using Composition Filters", in: Software Architectures and Component Technology: The State of the Art in Research and Practice, M. Aksit (Ed.), Kluwer Academic Publishers, pp. 357--382, 2001.Google ScholarGoogle Scholar
  3. R. Chitchyan, A. Rashid, P. Sawyer, A. Garcia, J. Bakker, M. Pinto Alarcon, B. Tekinerdogan, S. Clarke, and A. Jackson, Survey of Aspect-Oriented Analysis and Design, AOSD Europe network of excellence, no. AOSD--Europe-ULANC-9, pp. 1--259, 2005.Google ScholarGoogle Scholar
  4. E.W. Dijkstra. "The structure of "THE"-multiprogramming system". Communications of the ACM 11, 5, 341--346, 1968. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. European Conference on Object-Oriented Programming (ECOOP), http://www.ecoop.org/.Google ScholarGoogle Scholar
  6. T. Elrad, R. Fillman and A. Bader. "Aspect-Oriented Programming". Communication of the ACM, Vol. 44, No. 10, October 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. International Conference on Software Engineering, http://www.ifi.uzh.ch/icse2012/, 2012.Google ScholarGoogle Scholar
  8. G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W.G. Griswold. "An Overview of AspectJ". In J. Lindskov Knudsen (ed.), ECOOP 2001 Object-Oriented Programming 15th European Conference, Budapest Hungary, pages 327--353. Volume 2072 of Lecture Notes in Computer Science, Springer-Verlag, Berlin, June, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J.-M. Loingtier and J. Irwin. "Aspect-Oriented Programming". In proceedings of ECOOP '97, Springer-Verlag LNCS 1241. June 1997.Google ScholarGoogle ScholarCross RefCross Ref
  10. K.Lieberherr, D. Orleans and J. Ovlinger. "Aspect-Oriented Programming with Adaptive Methods", Communications of the ACM, Vol. 44, No. 10, pp. 39--43, October 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Object-Oriented Programming, Systems, Languages and Applications conference, http://www.oopsla.org/.Google ScholarGoogle Scholar
  12. H. Ossher and P. Tarr. "Multi-Dimensional Separation of Concerns using Hyperspaces". IBM Research Report 21452, April, 1999.Google ScholarGoogle Scholar
  13. D. Parnas. "On the Criteria To Be Used in Decomposing Systems into Modules", Communications of the ACM, Vol. 15, No. 12, pp. 1053--1058, December 1972. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. TAOSD workshops, http://www.cs.bilkent.edu.tr/Bilsen/TAOSD-2011/Google ScholarGoogle Scholar
  15. P. Tarr, H. Ossher, W. Harrison and S.M. Sutton, Jr. "N Degrees of Separation: Multi-Dimensional Separation of Concerns". In proceedings of ICSE 21, May, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. B. Tekinerdogan, CS586-Aspect-Oriented Software Development Course Home Page, Bilkent University, Ankara, Turkey http://www.cs.bilkent.edu.tr/~bedir/CS586-AOSD/, 2003.Google ScholarGoogle Scholar

Index Terms

  1. Reflection on Turkish aspect-oriented software development workshop series
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM SIGSOFT Software Engineering Notes
      ACM SIGSOFT Software Engineering Notes  Volume 37, Issue 2
      March 2012
      92 pages
      ISSN:0163-5948
      DOI:10.1145/2108144
      Issue’s Table of Contents

      Copyright © 2012 Copyright is held by the owner/author(s)

      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 3 April 2012

      Check for updates

      Qualifiers

      • research-article
    • Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader