A Formal Approach to Specifying Architecture Aspects and Their Weaving Logic | IEEE Conference Publication | IEEE Xplore