• DocumentCode
    2815622
  • Title

    A workshop on advanced separation of concerns and aspect-oriented programming

  • Author

    Dechow, Douglas R.

  • Author_Institution
    Dept. of Comput. Sci., Oregon State Univ., Corvallis, OR, USA
  • Volume
    2
  • fYear
    2004
  • fDate
    5-7 April 2004
  • Firstpage
    173
  • Abstract
    The concept of separation of concerns is fundamental to the practice of software development. In recent years, research into advanced techniques for separating concerns has been very active. Aspect-oriented programming has emerged from this research. Among the key features of aspect-oriented programming is the ability to modularize tangled and crosscutting concerns. This workshop course provides computer science students with an overview of current thinking in advanced separation of concerns. Students are introduced to the relevant concepts in the context of the scripting language Python. The development of Web-based applications is used as a problem domain for the workshop.
  • Keywords
    computer science education; object-oriented programming; software engineering; Python script language; Web-based application; advanced techniques; aspect-oriented programming; computer science students; software development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004. International Conference on
  • Print_ISBN
    0-7695-2108-8
  • Type

    conf

  • DOI
    10.1109/ITCC.2004.1286626
  • Filename
    1286626