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

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 program...

Full description

Saved in:
Bibliographic Details
Published in:International Conference on Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004 Vol. 2; pp. 173 - 177 Vol.2
Main Author: Dechow, D.R.
Format: Conference Proceeding
Language:English
Published: IEEE 2004
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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.
ISBN:0769521088
9780769521084
DOI:10.1109/ITCC.2004.1286626