Modeling and analysis of non-functional requirements as aspects in a UML based architecture design | IEEE Conference Publication | IEEE Xplore