RSS feed

Linkedin Profile

Tags:
economy
programming
seattle
things that bug me
wall art

Posts by month: 12/08 (2)
10/08 (2)
08/08 (1)
06/08 (2)
05/08 (1)
03/08 (3)
02/08 (1)
01/08 (2)
12/07 (2)
11/07 (1)
07/07 (1)
05/07 (2)
02/07 (1)
01/07 (1)
12/06 (1)
11/06 (1)
10/06 (1)
08/06 (1)
07/06 (1)
06/06 (2)
05/06 (1)
04/06 (2)
02/06 (1)
01/06 (2)
12/05 (3)
11/05 (2)
09/05 (5)
08/05 (5)
07/05 (7)
06/05 (3)
05/05 (6)
04/05 (8)
03/05 (7)
02/05 (7)
01/05 (6)
12/04 (2)
11/04 (3)
10/04 (5)
09/04 (3)
08/04 (5)
07/04 (5)
06/04 (4)
05/04 (4)
04/04 (9)
03/04 (4)
02/04 (3)
01/04 (5)
12/03 (1)
11/03 (14)
10/03 (8)


ESEC / FSE 2005
2005-04-04

I just submitted a paper for the fifth joint meeting of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering. I'll post the whole thing on line at some stage over the next few days, but the abstract sums it up pretty well:

This paper discusses a tool for separating concerns within software systems. Separation of concerns helps programmers understand and alter particular aspects of a system effectively. We have developed a tool that allows programmers to represent a concern using a simple visual language, and then annotate this representation to relate parts of the concern to development artifacts like source code and documents. Programmers can then use the concern representation to interactively navigate to the relevant program artifacts. This tool takes a novel approach to the separation of concerns problem by providing several different languages for identifying relevant artifacts, as well as providing a framework for adding more languages. This allows the tool to flexibly deal with high level and low level concerns spread across many types of artifacts, and include concern definitions within other concerns to enable representations at various levels of abstraction.

Back to weblog