effectively in purely functionality-oriented models. Some frequently-cited
examples of such aspects include synchronization, component interaction,
persistence, fault tolerance, quality of service, dependability, and security.
AOM is intended to be used in conjunction with functionally-oriented UML