Authors
Mark C Chu-Carroll, James Wright, Annie TT Ying
Publication date
2003/3/17
Book
Proceedings of the 2nd international conference on Aspect-oriented software development
Pages
188-197
Description
Aspect-oriented software development (AOSD) has primarily focused on linguistic and meta-linguistic mechanisms for separating concerns in program source. However, the kinds of concern separation and complexity management that AOSD endeavors to achieve are not the exclusive province of programming language design.In this paper, we propose a new model of concern separation called visual separation of concerns (VSC), which is based on a new model of program storage. By altering the mechanisms used to store and manipulate program artifacts, much of the capability of concern separation can be captured without performing any linguistic transformations. We also describe our implementation of VSC, which is based on Stellation, an experimental software configuration management system. The VSC approach combined with software configuration management can have advantages over conventional …
Total citations
2002200320042005200620072008200920102011201220132014201520162017201820192020202120221434624245231611
Scholar articles
MC Chu-Carroll, J Wright, ATT Ying - Proceedings of the 2nd international conference on …, 2003