{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T10:44:03Z","timestamp":1777632243506,"version":"3.51.4"},"reference-count":100,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T00:00:00Z","timestamp":1559347200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T00:00:00Z","timestamp":1559347200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SOCA"],"published-print":{"date-parts":[[2019,6]]},"DOI":"10.1007\/s11761-019-00263-z","type":"journal-article","created":{"date-parts":[[2019,6,6]],"date-time":"2019-06-06T19:02:17Z","timestamp":1559847737000},"page":"109-125","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Service description languages in cloud computing: state-of-the-art and research issues"],"prefix":"10.1007","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1520-7990","authenticated-orcid":false,"given":"Falak","family":"Nawaz","sequence":"first","affiliation":[]},{"given":"Ahmad","family":"Mohsin","sequence":"additional","affiliation":[]},{"given":"Naeem Khalid","family":"Janjua","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,6,6]]},"reference":[{"key":"263_CR1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2018.04.037","author":"E Afgan","year":"2018","unstructured":"Afgan E et al (2018) CloudLaunch: discover and deploy cloud applications. Future Gener Comput Syst. \n                    https:\/\/doi.org\/10.1016\/j.future.2018.04.037","journal-title":"Future Gener Comput Syst"},{"key":"263_CR2","unstructured":"Akkiraju R et al (2006) Web service semantics\u2014WSDL-S. Available at: \n                    https:\/\/www.w3.org\/Submission\/WSDL-S\/"},{"key":"263_CR3","doi-asserted-by":"publisher","unstructured":"Alam S, Chowdhury MMR, Noll J (2010) SenaaS: an event-driven sensor virtualization approach for internet of things cloud. In: 2010 IEEE international conference on networked embedded systems for enterprise applications, NESEA 2010. \n                    https:\/\/doi.org\/10.1109\/nesea.2010.5678060","DOI":"10.1109\/nesea.2010.5678060"},{"key":"263_CR4","doi-asserted-by":"publisher","unstructured":"Alfazi A et al (2015) Ontology-based automatic cloud service categorization for enhancing cloud service discovery. In: Proceedings\u2014IEEE International Enterprise Distributed Object Computing Workshop, EDOCW, 2015-Novem, pp 151\u2013158. \n                    https:\/\/doi.org\/10.1109\/edoc.2015.30","DOI":"10.1109\/edoc.2015.30"},{"key":"263_CR5","unstructured":"Amazon (2019) Amazon EC2. Available at: \n                    https:\/\/aws.amazon.com\/ec2\/"},{"key":"263_CR6","doi-asserted-by":"publisher","unstructured":"Andrieux A, Czajkowski K, Dan A, Keahey K, Ludwig H, Nakata T et al (2007) Web services agreement specification (WS-Agreement)\u2019, 2. \n                    https:\/\/doi.org\/10.1007\/s13398-014-0173-7.2","DOI":"10.1007\/s13398-014-0173-7.2"},{"key":"263_CR7","unstructured":"AWS (2019) AWS elastic beanstalk. Available at: \n                    https:\/\/aws.amazon.com\/elasticbeanstalk\/"},{"key":"263_CR8","unstructured":"Bajaj S, Box D (2006) Web services policy 1.2-framework (WS-policy). In: W3C Member \u2026, pp 1\u201325"},{"issue":"2","key":"263_CR9","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1007\/s11761-014-0167-5","volume":"10","author":"S Bansal","year":"2016","unstructured":"Bansal S et al (2016) Generalized semantic Web service composition. Serv Oriented Comput Appl 10(2):111\u2013133. \n                    https:\/\/doi.org\/10.1007\/s11761-014-0167-5","journal-title":"Serv Oriented Comput Appl"},{"key":"263_CR10","doi-asserted-by":"publisher","unstructured":"Ben Djemaa R, Nabli H, Amous Ben AmorI (2019) Enhanced semantic similarity measure based on two-level retrieval model. In: Concurrency and computation: practice and experience (August 2017), p e5135. \n                    https:\/\/doi.org\/10.1002\/cpe.5135","DOI":"10.1002\/cpe.5135"},{"issue":"1","key":"263_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3150227","volume":"51","author":"A Bergmayr","year":"2018","unstructured":"Bergmayr A et al (2018) A systematic review of cloud modeling languages. ACM Comput Surv 51(1):1\u201338. \n                    https:\/\/doi.org\/10.1145\/3150227","journal-title":"ACM Comput Surv"},{"key":"263_CR12","doi-asserted-by":"publisher","unstructured":"Brandic I, Pllana S, Benkner S (2006) High-level composition of QoS-aware grid workflows: An approach that considers location affinity. In: 2006 workshop on workflows in support of large-scale science, WORKS\u201906. \n                    https:\/\/doi.org\/10.1109\/works.2006.5282347","DOI":"10.1109\/works.2006.5282347"},{"issue":"4","key":"263_CR13","doi-asserted-by":"publisher","first-page":"571","DOI":"10.1016\/j.jss.2006.07.009","volume":"80","author":"P Brereton","year":"2007","unstructured":"Brereton P et al (2007) Lessons from applying the systematic literature review process within the software engineering domain. J Syst Softw 80(4):571\u2013583. \n                    https:\/\/doi.org\/10.1016\/j.jss.2006.07.009","journal-title":"J Syst Softw"},{"key":"263_CR14","doi-asserted-by":"publisher","unstructured":"Brock M, Goscinski A (2009) Attributed publication and selection for Web service-based distributed systems. In: SERVICES 2009\u20145th 2009 world congress on services, (PART 1), pp 732\u2013739. \n                    https:\/\/doi.org\/10.1109\/services-i.2009.82","DOI":"10.1109\/services-i.2009.82"},{"key":"263_CR15","doi-asserted-by":"publisher","unstructured":"Caglar F et al (2013) Model-driven performance estimation, deployment, and resource management for cloud-hosted services. In: Proceedings of the 2013 ACM workshop on Domain-specific modeling\u2014DSM\u201913, pp 21\u201326. \n                    https:\/\/doi.org\/10.1145\/2541928.2541933","DOI":"10.1145\/2541928.2541933"},{"key":"263_CR16","doi-asserted-by":"publisher","unstructured":"Cai H et al (2009) Customer centric cloud service model and a case study on commerce as a service. In: CLOUD 2009\u20142009 IEEE international conference on cloud computing, pp 57\u201364. \n                    https:\/\/doi.org\/10.1109\/cloud.2009.67","DOI":"10.1109\/cloud.2009.67"},{"issue":"3","key":"263_CR17","doi-asserted-by":"publisher","first-page":"574","DOI":"10.1109\/TSMCA.2010.2076395","volume":"41","author":"M Cai","year":"2011","unstructured":"Cai M, Zhang WY, Zhang K (2011) \u2018ManuHub: a semantic web system for ontology-based service management in distributed manufacturing environments. IEEE Trans Syst Man Cybern Part A Syst Hum 41(3):574\u2013582. \n                    https:\/\/doi.org\/10.1109\/TSMCA.2010.2076395","journal-title":"IEEE Trans Syst Man Cybern Part A Syst Hum"},{"key":"263_CR18","doi-asserted-by":"publisher","unstructured":"Cardoso J et al (2010) Towards a unified service description language for the internet of services: requirements and first developments. In: Proceedings\u20142010 IEEE 7th international conference on services computing, SCC 2010, pp 602\u2013609. \n                    https:\/\/doi.org\/10.1109\/scc.2010.93","DOI":"10.1109\/scc.2010.93"},{"issue":"1","key":"263_CR19","doi-asserted-by":"publisher","first-page":"229","DOI":"10.1109\/SCC.2010.93","volume":"2009","author":"J Cardoso","year":"2009","unstructured":"Cardoso J, Winkler M, Voigt K (2009) A service description language for the internet of services. Language 2009(1):229\u2013240. \n                    https:\/\/doi.org\/10.1109\/SCC.2010.93","journal-title":"Language"},{"issue":"2","key":"263_CR20","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1007\/s10586-011-0152-0","volume":"15","author":"C Chapman","year":"2012","unstructured":"Chapman C et al (2012) Software architecture definition for on-demand cloud provisioning. Cluster Comput 15(2):79\u2013100. \n                    https:\/\/doi.org\/10.1007\/s10586-011-0152-0","journal-title":"Cluster Comput"},{"key":"263_CR21","unstructured":"Chinnici R et al (2003) Web services description language (WSDL) Version 1.2. In: W3C, pp 1\u201378"},{"key":"263_CR22","doi-asserted-by":"publisher","unstructured":"Collazo-Mojica XJ et al (2010) Virtual environments\u202f: easy modeling of interdependent virtual appliances in the cloud. In: Proceedings of the SPLASH 2010 workshop on flexible modeling tools (SPLASH 2010). \n                    https:\/\/doi.org\/10.1109\/infocom.2006.139","DOI":"10.1109\/infocom.2006.139"},{"key":"263_CR23","unstructured":"Collazo-Mojica JX, Sadjadi SM (2011) A metamodel for distributed ensembles of virtual appliances. In: Proceedings of the 23rd international conference on software engineering and knowledge engineering (SEKE), pp 560\u2013565. Available at: \n                    http:\/\/130.203.133.150\/viewdoc\/summary;jsessionid=EBAFEDF581E17AC0CCAB0005C2FDE092?doi=10.1.1.228.6989"},{"key":"263_CR24","unstructured":"CompatibleOne-Project (2012) CompatibleOne open source cloud broker architecture overview. In: CompatibleOne white paper, pp 1\u201310. Available at: \n                    http:\/\/www.compatibleone.org\/bin\/view\/Discover\/Overview\n                    \n                  , 10 Sept"},{"key":"263_CR25","unstructured":"Dastjerdi AV (2013) QoS-aware and semantic-based service coordination for multi-cloud environments, PhD thesis, University of Melbourne"},{"key":"263_CR26","doi-asserted-by":"publisher","unstructured":"Dastjerdi AV, Buyya R (2014) Compatibility-aware cloud service users. 7161(c): 1\u201314. \n                    https:\/\/doi.org\/10.1109\/tcc.2014.2300855","DOI":"10.1109\/tcc.2014.2300855"},{"key":"263_CR27","doi-asserted-by":"publisher","unstructured":"Demchenko Y et al (2012) GEMBus based services composition platform for cloud PaaS. In: Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics), 7592 LNCS, pp 32\u201347. \n                    https:\/\/doi.org\/10.1007\/978-3-642-33427-6-3","DOI":"10.1007\/978-3-642-33427-6-3"},{"key":"263_CR28","unstructured":"Estefan J et al (2012) Reference architecture foundation for service oriented architecture version 1.0. In: OASIS Committee \u2026, pp 1\u2013118"},{"key":"263_CR29","doi-asserted-by":"publisher","unstructured":"Fensel D et al (2011) Web service modeling ontology. In: Semantic web services. \n                    https:\/\/doi.org\/10.1007\/978-3-642-19193-0_7","DOI":"10.1007\/978-3-642-19193-0_7"},{"key":"263_CR30","unstructured":"Frey S, Hasselbring W (2010) Model-based migration of legacy software systems to scalable and resource-efficient cloud-based applications: the cloudmig approach. In: Proceedings of the first international conference on cloud computing, GRIDs and virtualization, (c), pp 155\u2013158. Available at: \n                    http:\/\/www.thinkmind.org\/index.php?view=article&articleid=cloud_computing_2010_6_40_50065"},{"key":"263_CR31","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1016\/j.future.2018.07.062","volume":"90","author":"SK Gavvala","year":"2019","unstructured":"Gavvala SK et al (2019) QoS-aware cloud service composition using eagle strategy. Future Gener Comput Syst 90:273\u2013290. \n                    https:\/\/doi.org\/10.1016\/j.future.2018.07.062","journal-title":"Future Gener Comput Syst"},{"key":"263_CR32","doi-asserted-by":"publisher","unstructured":"Georgakopoulos D et al (2016) Discovery-driven service oriented IoT architecture. In: Proceedings\u20142015 IEEE conference on collaboration and internet computing, CIC 2015, pp 142\u2013149. \n                    https:\/\/doi.org\/10.1109\/cic.2015.34","DOI":"10.1109\/cic.2015.34"},{"key":"263_CR33","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1016\/j.jnca.2017.04.013","volume":"91","author":"S Ghazouani","year":"2017","unstructured":"Ghazouani S, Slimani Y (2017) A survey on cloud service description. J Netw Comput Appl 91:61\u201374. \n                    https:\/\/doi.org\/10.1016\/j.jnca.2017.04.013","journal-title":"J Netw Comput Appl"},{"issue":"7","key":"263_CR34","doi-asserted-by":"publisher","first-page":"947","DOI":"10.1016\/j.future.2010.03.009","volume":"26","author":"A Goscinski","year":"2010","unstructured":"Goscinski A, Brock M (2010) Toward dynamic and attribute based publication, discovery and selection for cloud computing. Future Gener Comput Syst 26(7):947\u2013970. \n                    https:\/\/doi.org\/10.1016\/j.future.2010.03.009","journal-title":"Future Gener Comput Syst"},{"issue":"3","key":"263_CR35","doi-asserted-by":"publisher","first-page":"436","DOI":"10.1007\/s10489-012-0380-x","volume":"38","author":"JO Gutierrez-Garcia","year":"2013","unstructured":"Gutierrez-Garcia JO, Sim KM (2013) Agent-based cloud service composition. Appl Intell 38(3):436\u2013464. \n                    https:\/\/doi.org\/10.1007\/s10489-012-0380-x","journal-title":"Appl Intell"},{"key":"263_CR36","volume-title":"Web application description language. Technical Report","author":"MJ Hadley","year":"2006","unstructured":"Hadley MJ (2006) Web application description language. Technical Report. Sun Microsystems, Inc., Mountain View, CA"},{"key":"263_CR37","doi-asserted-by":"publisher","unstructured":"Hamdaqa M, Livogiannis T, Tahvildari L (2011) A reference model for developing cloud applications. In: Proceedings of the 1st international conference on cloud computing and services science, pp 98\u2013103. \n                    https:\/\/doi.org\/10.5220\/0003393800980103","DOI":"10.5220\/0003393800980103"},{"key":"263_CR38","unstructured":"Han T, Sim KM (2010) An ontology-enhanced cloud service discovery system. In: Engineering and computer scientists, I, pp 644\u2013649. Available at: \n                    http:\/\/www.iaeng.org\/publication\/IMECS2010\/IMECS2010_pp644-649.pdf"},{"issue":"3","key":"263_CR39","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2716319","volume":"47","author":"AFM Hani","year":"2015","unstructured":"Hani AFM, Paputungan IV, Hassan MF (2015) Renegotiation in service level agreement management for a cloud-based system. ACM Comput Surv 47(3):1\u201321. \n                    https:\/\/doi.org\/10.1145\/2716319","journal-title":"ACM Comput Surv"},{"issue":"3","key":"263_CR40","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1109\/TSC.2011.20","volume":"5","author":"O Hatzi","year":"2012","unstructured":"Hatzi O et al (2012) An integrated approach to automated semantic web service composition through planning. IEEE Trans Serv Comput 5(3):319\u2013332. \n                    https:\/\/doi.org\/10.1109\/TSC.2011.20","journal-title":"IEEE Trans Serv Comput"},{"key":"263_CR41","unstructured":"Horrocks I, Patel-Schneider PF, Boley H, Tabet S, Grosof B, Dean M (2004) SWRL: a semantic web rule language combining OWL and RuleML. Available at: \n                    https:\/\/www.w3.org\/Submission\/SWRL\/"},{"key":"263_CR42","doi-asserted-by":"publisher","unstructured":"Hung PCK (2004) WS-Negotiation: an overview of research issues. In: 37th annual Hawaii international conference on system sciences, 2004. Proceedings of the 37(C), pp 1\u201310. \n                    https:\/\/doi.org\/10.1109\/hicss.2004.1265100","DOI":"10.1109\/hicss.2004.1265100"},{"key":"263_CR43","unstructured":"January WCCR (2006) Web services description language (WSDL) Version 1.2, pp 1\u201386"},{"issue":"8","key":"263_CR44","doi-asserted-by":"publisher","first-page":"3809","DOI":"10.1016\/j.eswa.2013.12.017","volume":"41","author":"A Jula","year":"2014","unstructured":"Jula A, Sundararajan E, Othman Z (2014) Cloud computing service composition: a systematic literature review. Expert Syst Appl 41(8):3809\u20133824. \n                    https:\/\/doi.org\/10.1016\/j.eswa.2013.12.017","journal-title":"Expert Syst Appl"},{"issue":"1\/2","key":"263_CR45","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1504\/IJCC.2016.075125","volume":"5","author":"J Kang","year":"2016","unstructured":"Kang J, Sim KM (2016) Ontology-enhanced agent-based cloud service discovery. Int J Cloud Comput 5(1\/2):144. \n                    https:\/\/doi.org\/10.1504\/IJCC.2016.075125","journal-title":"Int J Cloud Comput"},{"key":"263_CR46","doi-asserted-by":"publisher","unstructured":"Kearney KT, Torelli F, Kotsokalis C (2010) SLA*: an abstract syntax for service level agreements. In: Proceedings\u2014IEEE\/ACM international workshop on grid computing, pp 217\u2013224. \n                    https:\/\/doi.org\/10.1109\/grid.2010.5697973","DOI":"10.1109\/grid.2010.5697973"},{"issue":"1","key":"263_CR47","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1023\/A:1022445108617","volume":"11","author":"A Keller","year":"2003","unstructured":"Keller A, Ludwig H (2003) The WSLA framework: specifying and monitoring service level agreements for web services. J Netw Syst Manag 11(1):57\u201381. \n                    https:\/\/doi.org\/10.1023\/A:1022445108617","journal-title":"J Netw Syst Manag"},{"key":"263_CR48","doi-asserted-by":"publisher","unstructured":"Khaled AE et al (2018) IoT-DDL-device description language for the \u201cT\u201d in IoT. In: IEEE Access. IEEE, vol 6, pp 24048\u201324063. \n                    https:\/\/doi.org\/10.1109\/access.2018.2825295","DOI":"10.1109\/access.2018.2825295"},{"key":"263_CR49","unstructured":"Kitchenham B, Charters S (2007) Guidelines for performing systematic literature reviews in software engineering. Available at: \n                    https:\/\/community.dur.ac.uk\/ebse\/biblio.php?id=51"},{"issue":"8","key":"263_CR50","doi-asserted-by":"publisher","first-page":"792","DOI":"10.1016\/j.infsof.2010.03.006","volume":"52","author":"B Kitchenham","year":"2010","unstructured":"Kitchenham B et al (2010) Systematic literature reviews in software engineering-A tertiary study. Inf Softw Technol 52(8):792\u2013805. \n                    https:\/\/doi.org\/10.1016\/j.infsof.2010.03.006","journal-title":"Inf Softw Technol"},{"key":"263_CR51","doi-asserted-by":"publisher","unstructured":"Konstantinou AV et al (2009) An architecture for virtual solution composition and deployment in infrastructure clouds. In: Proceedings of the 3rd international workshop on virtualization technologies in distributed computing\u2014VTDC\u201909, p 9. \n                    https:\/\/doi.org\/10.1145\/1555336.1555339","DOI":"10.1145\/1555336.1555339"},{"issue":"6","key":"263_CR52","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1109\/MIC.2007.134","volume":"11","author":"J Kopeck\u00fd","year":"2007","unstructured":"Kopeck\u00fd J et al (2007) SAWSDL: semantic annotations for WSDL and XML schema. IEEE Internet Comput 11(6):60\u201367. \n                    https:\/\/doi.org\/10.1109\/MIC.2007.134","journal-title":"IEEE Internet Comput"},{"issue":"1","key":"263_CR53","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1145\/2522968.2522969","volume":"46","author":"K Kritikos","year":"2013","unstructured":"Kritikos K et al (2013) A survey on service quality description. ACM Comput Surv 46(1):44","journal-title":"ACM Comput Surv"},{"key":"263_CR54","doi-asserted-by":"publisher","unstructured":"Lamanna DD, Skene J, Emmerich W (2003) SLAng: a language for defining service level agreements. In: Proceedings of the IEEE computer society workshop on future trends of distributed computing systems, pp 100\u2013106. \n                    https:\/\/doi.org\/10.1109\/ftdcs.2003.1204317","DOI":"10.1109\/ftdcs.2003.1204317"},{"key":"263_CR55","unstructured":"Lipton P et al (2013) Topology and orchestration specification for cloud applications\u2014PRIMER, pp 1\u2013114"},{"key":"263_CR56","doi-asserted-by":"publisher","unstructured":"Liu D, Zic J (2011) Cloud#: a specification language for modeling cloud. In: Proceedings\u20142011 IEEE 4th international conference on cloud computing, CLOUD 2011, pp 533\u2013540. \n                    https:\/\/doi.org\/10.1109\/cloud.2011.18","DOI":"10.1109\/cloud.2011.18"},{"key":"263_CR57","doi-asserted-by":"publisher","unstructured":"Ludwig H et al (2002) Web service level agreement (WSLA) language specification. In: IBM Corporation, pp 1\u2013110. \n                    https:\/\/doi.org\/10.1109\/wecwis.2002.1021238","DOI":"10.1109\/wecwis.2002.1021238"},{"key":"263_CR58","doi-asserted-by":"publisher","unstructured":"Ma Z, Kang L, Chen H (2010) An approach to modeling service-oriented solutions based on CBDI-SAE metamodel for SOA 2.0. In: Proceedings\u20145th IEEE international symposium on service-oriented system engineering, SOSE 2010. IEEE, pp 82\u201385. \n                    https:\/\/doi.org\/10.1109\/sose.2010.40","DOI":"10.1109\/sose.2010.40"},{"key":"263_CR59","first-page":"1","volume":"2","author":"CM MacKenzie","year":"2006","unstructured":"MacKenzie CM et al (2006) reference model for service oriented architecture. Public Rev Draft 2:1\u201331","journal-title":"Public Rev Draft"},{"issue":"3","key":"263_CR60","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1007\/s11280-007-0033-x","volume":"10","author":"D Martin","year":"2007","unstructured":"Martin D et al (2007) Bringing semantics to web services with OWL-S. World Wide Web 10(3):243\u2013277. \n                    https:\/\/doi.org\/10.1007\/s11280-007-0033-x","journal-title":"World Wide Web"},{"key":"263_CR61","doi-asserted-by":"publisher","unstructured":"Maximilien EM et al. (2009) Toward cloud-agnostic middlewares. In: Proceeding of the 24th ACM SIGPLAN conference companion on object oriented programming systems languages and applications\u2014OOPSLA\u201909, p 619. \n                    https:\/\/doi.org\/10.1145\/1639950.1639957","DOI":"10.1145\/1639950.1639957"},{"key":"263_CR62","unstructured":"Microsoft (2019) Microsoft azure. Available at: \n                    https:\/\/azure.microsoft.com\/en-au\/"},{"issue":"3","key":"263_CR63","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1007\/s11761-018-0245-1","volume":"12","author":"A Mohsin","year":"2018","unstructured":"Mohsin A, Janjua NK (2018) A review and future directions of SOA-based software architecture modeling approaches for System of Systems. Serv Oriented Comput Appl 12(3):183\u2013200. \n                    https:\/\/doi.org\/10.1007\/s11761-018-0245-1","journal-title":"Serv Oriented Comput Appl"},{"key":"263_CR64","doi-asserted-by":"publisher","first-page":"765","DOI":"10.1016\/j.future.2017.05.042","volume":"79","author":"A Nadjaran Toosi","year":"2018","unstructured":"Nadjaran Toosi A, Sinnott RO, Buyya R (2018) Resource provisioning for data-intensive applications with deadline constraints on hybrid clouds using Aneka. Future Gener Comput Syst 79:765\u2013775. \n                    https:\/\/doi.org\/10.1016\/j.future.2017.05.042","journal-title":"Future Gener Comput Syst"},{"key":"263_CR65","doi-asserted-by":"publisher","unstructured":"Nawaz F, Qadir K, Ahmad HF (2008) SEMREG-Pro: a semantic based registry for proactive web service discovery using publish-subscribe model. In: Proceedings of the 4th international conference on semantics, knowledge, and grid, SKG 2008, pp 301\u2013308. \n                    https:\/\/doi.org\/10.1109\/skg.2008.97","DOI":"10.1109\/skg.2008.97"},{"key":"263_CR66","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1016\/j.knosys.2018.06.010","volume":"159","author":"F Nawaz","year":"2018","unstructured":"Nawaz F, Asadabadi MR et al (2018) An MCDM method for cloud service selection using a Markov chain and the best-worst method. Knowl Based Syst 159:120\u2013131. \n                    https:\/\/doi.org\/10.1016\/j.knosys.2018.06.010","journal-title":"Knowl Based Syst"},{"key":"263_CR67","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1016\/j.future.2018.02.025","volume":"84","author":"F Nawaz","year":"2018","unstructured":"Nawaz F, Janjua NK et al (2018) Event-driven approach for predictive and proactive management of SLA violations in the cloud of things. Future Gener Comput Syst 84:78\u201397. \n                    https:\/\/doi.org\/10.1016\/j.future.2018.02.025","journal-title":"Future Gener Comput Syst"},{"key":"263_CR68","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2018.12.034","author":"F Nawaz","year":"2019","unstructured":"Nawaz F et al (2019) Proactive management of SLA violations by capturing relevant external events in a cloud of things environment. Future Gener Comput Syst. \n                    https:\/\/doi.org\/10.1016\/j.future.2018.12.034","journal-title":"Future Gener Comput Syst"},{"key":"263_CR69","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2019.05.024","author":"F Nawaz","year":"2019","unstructured":"Nawaz F, Janjua NK, Hussain OK (2019) PERCEPTUS: predictive complex event processing and reasoning in IoT-enabled supply chain. Knowl Based Syst. \n                    https:\/\/doi.org\/10.1016\/j.knosys.2019.05.024","journal-title":"Knowl Based Syst"},{"key":"263_CR70","unstructured":"Nguyen DK (2013) Blueprint model and language for engineering cloud applications, PhD thesis, Tilburg University, School of Economic and Management"},{"key":"263_CR71","unstructured":"O\u2019Sullivan J (2006) Towards a precise understanding of service properties. In: Faculty of information technology, Ph.D., p 232. \n                    http:\/\/eprints.qut.edu.au\/16503\/"},{"issue":"1","key":"263_CR72","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1016\/j.is.2012.06.004","volume":"38","author":"D Oberle","year":"2013","unstructured":"Oberle D et al (2013) A unified description language for human to automated services. Inf Syst 38(1):155\u2013181. \n                    https:\/\/doi.org\/10.1016\/j.is.2012.06.004","journal-title":"Inf Syst"},{"key":"263_CR73","doi-asserted-by":"publisher","unstructured":"Oldham N et al (2006) Semantic WS-agreement partner selection. In: Proceedings of the 15th international conference on World Wide Web, pp 697\u2013706. \n                    https:\/\/doi.org\/10.1145\/1135777.1135879","DOI":"10.1145\/1135777.1135879"},{"key":"263_CR74","unstructured":"OMG (2012) Service oriented architecture Modeling Language (SoaML) specification. In: Language, pp 1\u2013144"},{"issue":"5","key":"263_CR75","doi-asserted-by":"publisher","first-page":"539","DOI":"10.1007\/s00607-014-0421-x","volume":"98","author":"F Paraiso","year":"2016","unstructured":"Paraiso F, Merle P, Seinturier L (2016) soCloud: a service-oriented component-based PaaS for managing portability, provisioning, elasticity, and high availability across multiple clouds. Computing 98(5):539\u2013565. \n                    https:\/\/doi.org\/10.1007\/s00607-014-0421-x","journal-title":"Computing"},{"key":"263_CR76","doi-asserted-by":"publisher","unstructured":"Paschke A, BichlerM, Dietrich J (2005) RBSLA\u2014a declarative rule-based service level agreement language based on RuleML. In: Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics), 3791 LNCS, pp 209\u2013217. \n                    https:\/\/doi.org\/10.1007\/11580072_19","DOI":"10.1007\/11580072_19"},{"key":"263_CR77","doi-asserted-by":"publisher","unstructured":"Pawluk P et al (2012) Introducing STRATOS: a cloud broker service. In: Proceedings\u20142012 IEEE 5th international conference on cloud computing, CLOUD 2012. IEEE (ii), pp 891\u2013898. \n                    https:\/\/doi.org\/10.1109\/cloud.2012.24","DOI":"10.1109\/cloud.2012.24"},{"key":"263_CR78","doi-asserted-by":"publisher","unstructured":"Rochwerger B et al (2011) RESERVOIR\u2014when one cloud is not enough. In: Computer, vol 44. pp 1\u20137,  IEEE. \n                    https:\/\/doi.org\/10.1109\/MC.2011.64","DOI":"10.1109\/MC.2011.64"},{"key":"263_CR79","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1016\/j.websem.2014.11.006","volume":"31","author":"D Roman","year":"2015","unstructured":"Roman D et al (2015) WSMO-lite and hRESTS: lightweight semantic annotations for web services and RESTful APIs. J Web Semant 31:39\u201358. \n                    https:\/\/doi.org\/10.1016\/j.websem.2014.11.006","journal-title":"J Web Semant"},{"issue":"4","key":"263_CR80","doi-asserted-by":"publisher","first-page":"310","DOI":"10.1016\/j.websem.2010.05.002","volume":"8","author":"ML Sbodio","year":"2010","unstructured":"Sbodio ML, Martin D, Moulin C (2010) Discovering semantic web services using SPARQL and intelligent agents. J Web Semant 8(4):310\u2013328. \n                    https:\/\/doi.org\/10.1016\/j.websem.2010.05.002","journal-title":"J Web Semant"},{"key":"263_CR81","unstructured":"Silva GC, Rose LM, Calinescu R (2014) Cloud DSL: a language for supporting cloud portability by describing cloud entities. In: CEUR workshop proceedings, vol 1242, pp 36\u201345"},{"key":"263_CR82","doi-asserted-by":"publisher","first-page":"846","DOI":"10.1016\/j.future.2018.03.010","volume":"87","author":"M Slawik","year":"2018","unstructured":"Slawik M, Zilci B\u0130, K\u00fcpper A (2018) Establishing user-centric cloud service registries. Future Gener Comput Syst 87:846\u2013867. \n                    https:\/\/doi.org\/10.1016\/j.future.2018.03.010","journal-title":"Future Gener Comput Syst"},{"key":"263_CR83","unstructured":"SML (2009) Service modeling language (SML), Version 1.1"},{"key":"263_CR84","doi-asserted-by":"publisher","unstructured":"Soldatos J, Serrano M, Hauswirth M (2012) Convergence of utility computing with the Internet-of-things. In: Proceedings\u20146th international conference on innovative mobile and internet services in ubiquitous computing, IMIS 2012, pp 874\u2013879. \n                    https:\/\/doi.org\/10.1109\/imis.2012.135","DOI":"10.1109\/imis.2012.135"},{"issue":"11","key":"263_CR85","doi-asserted-by":"publisher","first-page":"894","DOI":"10.4236\/jsea.2012.531104","volume":"05","author":"YL Sun","year":"2012","unstructured":"Sun YL (2012) Mapping high-level application requirements onto low-level cloud resources. J Softw Eng Appl 05(11):894\u2013902. \n                    https:\/\/doi.org\/10.4236\/jsea.2012.531104","journal-title":"J Softw Eng Appl"},{"key":"263_CR86","doi-asserted-by":"publisher","unstructured":"Sun, L., Dong, H. and Ashraf, J. (2012) Survey of service description languages and their issues in cloud computing. In: Proceedings\u20142012 8th international conference on semantics, knowledge and grids, SKG 2012, pp 128\u2013135. \n                    https:\/\/doi.org\/10.1109\/skg.2012.49","DOI":"10.1109\/skg.2012.49"},{"key":"263_CR87","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1016\/j.jnca.2014.07.019","volume":"45","author":"L Sun","year":"2014","unstructured":"Sun L et al (2014) \u2018Cloud service selection: state-of-the-art and future research directions. J Netw Comput Appl 45:134\u2013150. \n                    https:\/\/doi.org\/10.1016\/j.jnca.2014.07.019","journal-title":"J Netw Comput Appl"},{"key":"263_CR88","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1007\/11880905_17","volume":"6","author":"B Tebbani","year":"2006","unstructured":"Tebbani B, Aib I (2006) GXLA a language for the specification of service level agreements. Lect Notes Comput Sci 6:201\u2013214. \n                    https:\/\/doi.org\/10.1007\/11880905_17","journal-title":"Lect Notes Comput Sci"},{"key":"263_CR89","doi-asserted-by":"publisher","unstructured":"Tosic V, Patel K, Pagurek B (2002) Wsol\u2014web service offerings language. In: Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics), vol 2512, pp 57\u201367. \n                    https:\/\/doi.org\/10.1007\/3-540-36189-8_5","DOI":"10.1007\/3-540-36189-8_5"},{"key":"263_CR90","doi-asserted-by":"publisher","unstructured":"Tsai WT et al (2011) An approach for service composition and testing for cloud computing. In: Proceedings\u20142011 10th International symposium on autonomous decentralized systems, ISADS 2011, pp 631\u2013636. \n                    https:\/\/doi.org\/10.1109\/isads.2011.90","DOI":"10.1109\/isads.2011.90"},{"key":"263_CR91","doi-asserted-by":"publisher","unstructured":"Tsai WT, Sun X, Balasooriya J (2010) Service-oriented cloud computing architecture. In: ITNG2010\u20147th international conference on information technology: new generations, pp 684\u2013689. \n                    https:\/\/doi.org\/10.1109\/itng.2010.214","DOI":"10.1109\/itng.2010.214"},{"key":"263_CR92","doi-asserted-by":"publisher","unstructured":"Uriarte RB, Tiezzi F, De Nicola R (2014) SLAC: a formal service-level-agreement language for cloud computing. In: Proceedings\u20142014 IEEE\/ACM 7th international conference on utility and cloud computing, UCC 2014, pp 419\u2013426. \n                    https:\/\/doi.org\/10.1109\/ucc.2014.53","DOI":"10.1109\/ucc.2014.53"},{"issue":"17","key":"263_CR93","first-page":"2364","volume":"18","author":"JM Vara","year":"2012","unstructured":"Vara JM et al (2012) Towards model-driven engineering support for service evolution. J Univers Comput Sci 18(17):2364\u20132382","journal-title":"J Univers Comput Sci"},{"key":"263_CR94","unstructured":"Waeldrich O et al (2011) WS-agreement negotiation version 1.0, p 64"},{"issue":"3","key":"263_CR95","doi-asserted-by":"publisher","first-page":"465","DOI":"10.1109\/TSC.2013.49","volume":"7","author":"L Wu","year":"2014","unstructured":"Wu L et al (2014) SLA-based resource provisioning for hosted software-as-a-service applications in cloud computing environments. IEEE Trans Serv Comput 7(3):465\u2013485. \n                    https:\/\/doi.org\/10.1109\/TSC.2013.49","journal-title":"IEEE Trans Serv Comput"},{"issue":"1","key":"263_CR96","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1007\/s10723-013-9285-0","volume":"12","author":"S Yangui","year":"2014","unstructured":"Yangui S et al (2014) CompatibleOne: the open source cloud broker. J Grid Comput 12(1):93\u2013109. \n                    https:\/\/doi.org\/10.1007\/s10723-013-9285-0","journal-title":"J Grid Comput"},{"key":"263_CR97","doi-asserted-by":"publisher","DOI":"10.1109\/tsc.2014.2373366","author":"Z Ye","year":"2014","unstructured":"Ye Z et al (2014) Long-term QoS-aware cloud service composition using multivariate time series analysis. IEEE Trans Serv Comput. \n                    https:\/\/doi.org\/10.1109\/tsc.2014.2373366","journal-title":"IEEE Trans Serv Comput"},{"issue":"3","key":"263_CR98","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1109\/TSC.2014.2373366","volume":"9","author":"Z Ye","year":"2016","unstructured":"Ye Z et al (2016) Long-term QoS-aware cloud service composition using multivariate time series analysis. IEEE Trans Serv Comput 9(3):382\u2013393. \n                    https:\/\/doi.org\/10.1109\/TSC.2014.2373366","journal-title":"IEEE Trans Serv Comput"},{"issue":"2","key":"263_CR99","doi-asserted-by":"publisher","first-page":"417","DOI":"10.1007\/s10115-013-0723-x","volume":"43","author":"Q Yu","year":"2015","unstructured":"Yu Q (2015) CloudRec: a framework for personalized service recommendation in the cloud. Knowl Inf Syst 43(2):417\u2013443. \n                    https:\/\/doi.org\/10.1007\/s10115-013-0723-x","journal-title":"Knowl Inf Syst"},{"key":"263_CR100","doi-asserted-by":"publisher","unstructured":"Zhang M et al (2012) An ontology-based system for cloud infrastructure services\u2019 discovery. In: CollaborateCom, ICST\/IEEE, pp 524\u2013530. \n                    https:\/\/doi.org\/10.1007\/978-3-642-35194-5","DOI":"10.1007\/978-3-642-35194-5"}],"container-title":["Service Oriented Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-019-00263-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11761-019-00263-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-019-00263-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,6,4]],"date-time":"2020-06-04T23:22:09Z","timestamp":1591312929000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11761-019-00263-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6]]},"references-count":100,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,6]]}},"alternative-id":["263"],"URL":"https:\/\/doi.org\/10.1007\/s11761-019-00263-z","relation":{},"ISSN":["1863-2386","1863-2394"],"issn-type":[{"value":"1863-2386","type":"print"},{"value":"1863-2394","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,6]]},"assertion":[{"value":"31 January 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 May 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 June 2019","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 June 2019","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}