On the Reuse and Maintenance of Aspect-Oriented Software: An Assessment Framework | Synapse