Scenario approach to software architecture based on use case maps
Design and development of algorithmic assisted framework for improved software architecture evaluation