Unified process for adaptive Semantic Web service composition

О.A. Slabospitskaya


New technological for the Process of Semantic Web service on-line composition, that is adaptive (able to change its behavior to meet new requirements and to fit new (un)foreseen situations) and usable by third parties, to maintain (non)anticipatory changeable business processes model is elaborated. Consistently with the adaptive service’s previous model as Dynamic Line of Semantic Services for providing business processes’ actors with anticipated Functions over the stages between the alterations of these actors’ needs, the Process being modeled is considered as the sequence of stages for the above Line’s Services composing that are unified as for composition method (at the functional and process level). The stage is composed with the Line’s Variability Management functions’ operations (forming/adapting Functions Model and Service Platform, composing Services for these Functions, Variability services for this functions, diagnostic monitoring) in the common information environment governed with the Functions Model. Implementing of the described Process within business processes with unstable and heterogeneous contexts will enhance their usage and re-engineering.

Problems in programming 2018; 1: 65-76


service-oriented software system; Semantic Web service; adaptiveness; dynamic software product line; dynamic variability; Semantic Web service run time composition method; process for adaptive Semantic Web service composition; adaptation operation


Andon P.I. The Problems and Opportunities of Programming in SEMANTIC WEB / P.I.Andon, L.P.Babenko // Problems of Programming. – 2012. – N 2-3. – P. 363–373. (In Ukrainian).

La Rosa M. Business Process Variability Modeling: A Survey / M.La Rosa, W.M.P. Van der Aalst, M.Dumas, F.P.Milani // J.ACM Computing Surveys (CSUR). – 2017. – V. 50. – Is. 1. – P. 1–51.

Kazhamiakin R. Adaptation of Service-Based Systems / R.Kazhamiakin, S.Benbernou, L.Baresi et al. // In: M. Papazoglou et al. (Eds.): Service Research Challenges and Solutions, LNCS 6500. Springer-Verlag Berlin Heidelberg, 2010. – P. 117–156

Alférez G. Dynamic Adaptation of Service Compositions with Variability Models / G.Alférez, V.Pelechano, R.Mazo // J. of Syst. and Software. – V. 91. – 2014. – P.24–47.

Bucchiarone A. et al. Design for Adaptation of Service-Based Applications: Main Issues and Requirements // A. Dan, F. Gittler, and F. Toumani (Eds.): ICSOC/ServiceWave 2009. – LNCS 6275. – Springer-Verlag Berlin Heidelberg, 2010. – P. 467–476.

Klusch M. Semantic Web Service Search: A Brief Survey / M.Klusch, P.Kapahnke, S.Schulte, F.Lecue et al. – 2015. 2015. [Electronic resourse]. Mode of access: http://www.zora.uzh.ch/id/eprint/134977/1/KI-SI_SemServ15.pdf.

Slabospitska O.O. Reference model for Semantic Web Adaptive Composite Service / O.O.Slabospitska // Problems of Programming. – 2017. – N 4. – P. 51–65. (In Ukrainian).

Mohr F. Automated Software and Service Composition. A Survey and Evaluating Review / F.Mohr – SpringerBriefs in Computer Science, 2016. – 120 p.

Rodríguez-Mier P. An Integrated Semantic Web Service Discovery and Composition Framework / P.Rodriguez-Mier, C.Pedrinaci, M. Mucientes, M.Lama, 2015. [Electronic resourse]. Mode of access: https://arxiv.org/pdf/1502.02840.pdf.

Rodriguez-Mier P. Hybrid Optimization Algorithm for Large-Scale QoS-Aware Service Composition / P.Rodriguez-Mier, M.Mucientes, M.Lama // IEEE Trans. on Services Comp., 2015. [Electronic resourse]. Mode of access: https://arxiv.org/pdf/1509.06254.pdf.

Kona S. Generalized semantics-based service composition. / S.Kona, A.Bansal, M.B.Blake, G.Gupta // IEEE Int. Conf. on web services (ICWS), 2008. – P. 219–227.

Bansal S. Generalized semantic Web service composition / S.Bansal, A.Bansal, G.Gupta, M.Brian Blake// Service Oriented Computing and Applications. – 2016. – V.10. – Is. 2. – P. 111–133.

Pistore M. A Minimalist Approach to Semantic Annotations for Web Processes Compositions / M.Pistore, L.Spalazzi, P.Traverso – Proc. 3rd European SemanticWeb Conf., ESWC 2006. – Budva, Montenegro, June 11-14, 2006. – P. 620–635

Di Pietro I. Semantic Annotation for Web Service Processes in Pervasive Computing / I.Di Pietro, F.Pagliareze, L.Spalazzi – 2009. [Electronic resourse]. Mode of access: https://www.researchgate.net/publication/220973856_Semantic_Annotation_for_Web_Service_Processes.

Di Pietro I. Model Checking Semantically Annotated Services / I.Di Pietro, F.Pagliareze, L.Spalazzi // IEEE Trans. Soft. Eng. – 2012 – V.38. – N3. – P. 592–608.

Rodriguez-Mier P. Composition of web services through genetic programming / M.Mucientes, M.Lama, M.I.Couto // . Evolutionary Intelligence. – 2010. – N 3(3-4). – P.171–186.

Sohrabi S. Preference-Based Web Service Composition: A Middle Ground between Execution and Search. / S.Sohrabi, S.A.McIlraith, 2010. [Electronic resourse]. Mode of access: https://pdfs.semantic scholar.org/9f6a/4bb0b15cb2a5381c4d574381ab461326827e.pdf.

Feng Y. Dynamic service composition with service-dependent QoS attributes. Y.Feng, L.D.Ngan, R.Kanagasabai // Proc. IEEE 20th Int. Conf. on web services (ICWS). – 2013. – P. 10–17.

Immonen A. A survey of methods and approaches for reliable dynamic service compositions. / A.Immonen, D.Pakkala // Serv Oriented Comput Appl. – 2014 – N 8(2) – P. 129–158.

Bucchiarone A. et al. Domain Objects for Dynamic and Incremental Service Composition / A.Bucchiarone, M. De Sanctis, M. Pistore // In: Villari M.et al. (Eds.) Proc. ESOCC 2014, Manchester, UK – LNCS 8745, 2014. – P. 62–80.

Kapuruge M. et al. Service orchestration as organization: Building multi-tenant service applications in the Cloud. / M.Kapuruge, J.Han, A.Colman – 2014 – 363 p.

Staikopoulos A. Template-Based Adaptation of Semantic Web Services with Model-Driven Engineering / Staikopoulos A., O.Cliffe, R.Popescu, J.Padget, S.Clarke // IEEE Trans. on Services Computing. – 2010. – V.3. – Is.2. – P.116-130.

Capilla R. et al. An overview of Dynamic Software Product Line architectures and techniques: Observations from research and industry / R.Capilla // J. Syst. Software. – 2014. – P. 1–21.

ISO/IEC 26550:2015 Software and systems engineering. Reference model for product line engineering and management. Ed. 2. – 2015. – 35 p.

Computer program «Program complex for multi-criteria expert estimates creating and smart integrating». User's guide. – A certificate for author's copyright state registration N 31357 at 14.12.2009. – Kiev: MESU State department for intellectual property.

DOI: https://doi.org/10.15407/pp2018.01.065


  • There are currently no refbacks.