On the need of architectural patterns in AOSD for software evolution | IEEE Conference Publication | IEEE Xplore