ArchJava: Connecting Software Architecture to Implementation (2001)

by Jonathan Aldrich, Craig Chambers, David Notkin