Abstract

Nowadays, software service engineering has become one of the important development trends of the IT world. More and more software resources are developed and reconstructed as online services. These services appear as XaaS (e.g., IaaS, PaaS, SaaS, BPaaS) architecture with huge service capacity to serve massive customers. Under this servitization revolution, various kinds of services from multi-domains and multi-networks are converged as a huge complicated service network or eco-system, which can be called as Big Service. Even though this big service ecosystem contains abundant services resources, it is still very difficult for the customers to select the most suitable services to satisfy their requirements. Meanwhile, different individual customer has diverse service requirements. Thus, how to develop the most applicable service solution by reusing the existed heterogeneous service resources to meet massive individualized customer requirements is a key issue in the big service ecosystem. With the aim of solving this issue, Xiaofei Xu proposed a new paradigm of software service engineering called RE2SEP (Requirement-Engineering Two-Phase of Service Engineering Paradigm). This paradigm divides the software service development lifecycle into two different phases (service oriented requirement engineering and domain oriented software engineering) that can be executed simultaneously. The research work presented in this paper is under the service oriented requirement engineering phase. Our goal is to propose an approach that can detect the accurate requirements rapidly from massive customers. This approach is based on requirement pattern elicitation, so this paper will firstly present the requirement pattern definition, and then present the methodology and algorithm of requirement pattern elicitation.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.