A formal method for software architecture analysis based on aspect orientation. (2018)