Creating adaptive software architecture dynamically for recurring new requirements | IEEE Conference Publication | IEEE Xplore