[PRL] legacy code and AOP

Mitchell Wand wand at ccs.neu.edu
Wed Feb 9 10:34:13 EST 2005


> If this is true and AOP is also about change huge code bases to do the 
> right thing _after the fact_, then has anyone thought of developing an 
> AOP system for C so that engineers can re-engineer concerns in piles of 
> C code and help programmers navigate ill-defined, useful, and 
> to-be-maintained systems? If not, why is nobody working on this? Is CS 
> really guilty of always solving engineering problems that nobody has 
> created yet?

I don't know about C -- surely the model-checking folks at Berkeley et
al have been pawing over C code bases for years, but that's not AOP.

As I understand it, Filman & Havelund have been doing something like
this for the existing NASA codebases in Java.

--Mitch 






More information about the PRL mailing list