A Toolbox for software architecture design