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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Armbrust, M., Fox, A., Griffith, R., et al. (2010). Above the clouds: a Berkeley view of cloud computing. Communications of the ACM, 53(4), 50–58.
Xu, X., Sheng, Q. Z., Zhang, L.-J., Fan, Y., & Dustdar, S. (2015). From big data to big service: a visionary view. IEEE Computer, 48(7), 112–115.
Xu, X. (2014). A new service engineering paradigm for big service in big data environment, Keynote speech in ICSS’ 2014. In International Conference on Service Sciences, Wuxi, China, May 22–23, 2014.
Royce, W. W. (1970). Managing the development of large software systems: Concepts and techniques. Technical Papers of Western Electronic Show and Convention (WesCon), Los Angeles, USA, August 25–28, 1970.
Sommerville, I. (2004). Software engineering (7th ed.). London: Pearson Education Ltd.
Boehm, B. W. (1988). A spiral model of software development and enhancement. IEEE Computer, 21(5), 61–72.
McIlroy, M. D. (1968). Mass produced software components. In Software Engineering: Report of a Conference Sponsored by the NATO Science Committee, Garmisch, Germany (p. 79). Scientific Affairs Division, NATO. October 7–11, 1968.
Rumbaugh, J., Blaha, M., Premerlani, W., et al. (1991). Object-oriented modeling and design (Vol. 199, No. 1). Englewood Cliffs (NJ): Prentice Hall.
OMG. OMG pursues new strategic direction to build on success of past efforts: Model driven architecture â„¢. http://www.omg.org/news/releases/pr2001/2001-03-08a.htm
Bieberstein, N., et al. (2008). Executing SOA: A practical guide for the service-oriented architect (Paperback). Indianapolis: IBM Press. (ISBN-13: 978-0-13-235374-8).
Michael, B. (2008). Introduction to service-oriented modeling, service-oriented modeling: Service Analysis, design, and architecture. Hoboken: Wiley. (ISBN 978-0-470-14111-3).
Xu, X. F., Mo, T., & Wang, Z. J. (2007). SMDA: A service model driven architecture. In Proceedings of the 3th International Conference on Interoperability for Enterprise Software and Applications, IESA 2007 (pp. 291–302). Funchal, Portugal, Berlin: Springer, March 27–30, 2007.
Sheng, Q. Z., & Benatallah, B. (2005). ContextUML: A UML-based modeling language for model-driven development of context-aware web services. In International Conference on Mobile Business—ICMB (pp. 206–212).
Agrawal, R., Imielinski, T., & Swami, A. (1993). Mining association rules between sets of items in large database. In Proceedings of ACM SIGMOD International Conference on Management of Data, Washigton, DC (pp. 207–216).
Agrawal, R., Aggarwal, C. C., & Prasad, V. V. V. (2001). A tree projection algorithm for generation of frequent itemsets. Jounal of Parallel and Distributed Computing (Special Issue on High Performance Data Mining), 61(3), 350–371.
Cai, C. H., Fu, A., Cheng, C. H., & Kwong, W. W. (1998). Mining association rules with weighted Items. In Proceedings of IEEE International Database Engineering and Applications Symposium, Cardiff, Wales (pp. 68–77).
Silverstein, C., Brin, S., & Motwani, R. (1998). Beyond market baskets: Generalizing association rules to dependence rules. Data Mining and Knowledge Discovery, 2(1), 39–68.
Han, J., Pei, J., & Lin, Y. (2000, May). Mining frequent patterns without candidate generation. In Proceedings of ACM-SIGMOD International Conference on Management of Data (SIGMOD’00), Dallas, TX (pp. 1–12).
Lucchese, C., Orlando, S., & Perego, R. (2006). Fast and memory efficient mining of frequent closed itemsets. IEEE Transactions on Knowledge and Data Engineering, 18(1), 21–36.
Shen, B., Yao, M., Wu, Z., & Gao, Y. (2010). Mining dynamic association rules with comments. Knowledge and Information Systems, 1, 73–98.
Palmer, C., Harding, J. A., Swarnkar, R., et al. (2013). Generating rules from data mining for collaboration moderator services. Journal of Intelligent Manufacturing, 24(2), 313–330.
Lim, A. H. L., & Lee, C. S. (2010). Processing online analytics with classification and association rule mining. Knowledge-Based Systems, 23(3), 248–255.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Tu, Z., Xu, X. (2016). Requirement Pattern Elicitation Approach of Massive Customers in Domain Oriented Service Requirement Engineering. In: Mertins, K., Jardim-Gonçalves, R., Popplewell, K., Mendonça, J. (eds) Enterprise Interoperability VII. Proceedings of the I-ESA Conferences, vol 8. Springer, Cham. https://doi.org/10.1007/978-3-319-30957-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-30957-6_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30956-9
Online ISBN: 978-3-319-30957-6
eBook Packages: EngineeringEngineering (R0)