A case-based reasoning approach to reuse quality-driven designs in service-oriented architectures

作者:

Highlights:

• We present a case-based reasoning approach to explore SOA design alternatives.

• The approach relies on quality-attribute knowledge as guide-design for exploration.

• We aim to reduce developers' efforts and reuse knowledge in assessing alternatives.

• Experiments have shown that the approach can lead to successful SOA implementation.

摘要

•We present a case-based reasoning approach to explore SOA design alternatives.•The approach relies on quality-attribute knowledge as guide-design for exploration.•We aim to reduce developers' efforts and reuse knowledge in assessing alternatives.•Experiments have shown that the approach can lead to successful SOA implementation.

论文关键词:Case-based reasoning,Tool support,Object-oriented design,Quality attributes,Service-oriented architecture,Web Services

论文评审过程:Received 8 July 2015, Revised 22 May 2018, Accepted 3 June 2018, Available online 25 June 2018, Version of Record 5 July 2018.

论文官网地址:https://doi.org/10.1016/j.is.2018.06.003