|
Overview
Concern Maps support the separation of concerns within software systems. A Concern
Map uses a simple graphical language for representing different parts of a program,
and a variety of textual languages for annotating and linking these parts to their
realisation in code, text or files.
The concern map approach can be used to represent low-level concerns in a similar way
to aspect-oriented programming, or for sketching higher-level patterns or architectural
roles. A prototype tool has been developed in Visual Studio 2005 as part of this research.
Personal web site: http://www.patrickcooney.com
|