AspectAda: aspect oriented programming for ada95. - Knut H. Pedersen; Constantinos Constantinides (SIGAda, 2005)