An Aspect-Oriented Software Architecture Description Language based on temporal logic | IEEE Conference Publication | IEEE Xplore