{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T22:54:01Z","timestamp":1775256841595,"version":"3.50.1"},"reference-count":76,"publisher":"Springer Science and Business Media LLC","issue":"3-4","license":[{"start":{"date-parts":[[2018,10,24]],"date-time":"2018-10-24T00:00:00Z","timestamp":1540339200000},"content-version":"tdm","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":[[2018,12]]},"DOI":"10.1007\/s11761-018-0245-1","type":"journal-article","created":{"date-parts":[[2018,10,24]],"date-time":"2018-10-24T13:01:41Z","timestamp":1540386101000},"page":"183-200","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["A review and future directions of SOA-based software architecture modeling approaches for System of Systems"],"prefix":"10.1007","volume":"12","author":[{"given":"Ahmad","family":"Mohsin","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0483-8196","authenticated-orcid":false,"given":"Naeem Khalid","family":"Janjua","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,10,24]]},"reference":[{"key":"245_CR1","doi-asserted-by":"crossref","unstructured":"Shaw M, DeLine R, Klein DV, Ross TL, Young DM, Zelesnik G (1995) Abstractions for software architecture and tools to support them. IEEE Trans Softw Eng","DOI":"10.1109\/32.385970"},{"key":"245_CR2","volume-title":"Software architecture: perspectives on an emerging discipline","author":"M Shaw","year":"1996","unstructured":"Shaw M, Garlan D (1996) Software architecture: perspectives on an emerging discipline, vol 1. Prentice Hall, Englewood Cliffs"},{"issue":"2","key":"245_CR3","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1145\/2794381","volume":"48","author":"CB Nielsen","year":"2015","unstructured":"Nielsen CB, Larsen PG, Fitzgerald J, Woodcock J, Peleska J (2015) Systems of systems engineering: basic concepts, model-based techniques, and research directions. ACM Comput Surv (CSUR) 48(2):18","journal-title":"ACM Comput Surv (CSUR)"},{"key":"245_CR4","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-319-48992-6_1","volume-title":"Software architecture","author":"F Oquendo","year":"2016","unstructured":"Oquendo F (2016) Software architecture challenges and emerging research in software-intensive systems-of-systems. In: Tekinerdogan B, Zdun U, Babar A (eds) Software architecture. Springer, Cham, pp 3\u201321"},{"key":"245_CR5","doi-asserted-by":"publisher","unstructured":"Jansen A, Bosch J (2005) Software architecture as a set of architectural design decisions. In: 5th working IEEE\/IFIP conference on software architecture (WICSA\u201905), pp 109\u2013120. https:\/\/doi.org\/10.1109\/WICSA.2005.61","DOI":"10.1109\/WICSA.2005.61"},{"key":"245_CR6","doi-asserted-by":"publisher","unstructured":"Boardman J, Sauser B (2006) System of systems\u2014the meaning of of. In: 2006 IEEE\/SMC international conference on system of systems engineering, pp 6. https:\/\/doi.org\/10.1109\/SYSOSE.2006.1652284","DOI":"10.1109\/SYSOSE.2006.1652284"},{"key":"245_CR7","doi-asserted-by":"publisher","unstructured":"Klein J, van Vliet H (2013) A systematic review of system-of-systems architecture research. In: Proceedings of the 9th international ACM Sigsoft conference on quality of software architectures, QoSA \u201913, pp 13\u201322. ACM, New York, NY, USA. https:\/\/doi.org\/10.1145\/2465478.2465490","DOI":"10.1145\/2465478.2465490"},{"issue":"4","key":"245_CR8","first-page":"267","volume":"1","author":"MW Maier","year":"1998","unstructured":"Maier MW (1998) Architecting principles for systems-of-systems. Syst Eng J Int Counc Syst Eng 1(4):267\u2013284","journal-title":"Syst Eng J Int Counc Syst Eng"},{"key":"245_CR9","doi-asserted-by":"crossref","unstructured":"Oquendo F (2016) Formally describing the software architecture of systems-of-systems with sosadl. In: 2016 11th system of systems engineering conference (SoSE), pp 1\u20136","DOI":"10.1109\/SYSOSE.2016.7542926"},{"key":"245_CR10","doi-asserted-by":"crossref","unstructured":"Woodcock J, Cavalcanti A, Fitzgerald J, Larsen P, Miyazawa A, Perry S (2012) Features of cml: a formal modelling language for systems of systems. In: 2012 7th International conference on system of systems engineering (SoSE), pp 1\u20136","DOI":"10.1109\/SYSoSE.2012.6384144"},{"issue":"6","key":"245_CR11","doi-asserted-by":"publisher","first-page":"971","DOI":"10.1007\/BF02832450","volume":"10","author":"Z Tao","year":"2005","unstructured":"Tao Z, Mei-e S, Shi Y, Peng Y, Zao-qing L (2005) Describing service-oriented architecture by extended darwin. Wuhan Univ J Nat Sci 10(6):971\u2013976","journal-title":"Wuhan Univ J Nat Sci"},{"key":"245_CR12","doi-asserted-by":"publisher","unstructured":"Jia X, Ying S, Zhang T, Cao H, Xie D (2007) A new architecture description language for service-oriented architec. In: Sixth international conference on grid and cooperative computing (GCC 2007), pp 96\u2013103. https:\/\/doi.org\/10.1109\/GCC.2007.18","DOI":"10.1109\/GCC.2007.18"},{"key":"245_CR13","doi-asserted-by":"crossref","unstructured":"Pannok P, Vatanawood W (2013) An xADL Extension for service oriented architecture design. In: 2013 International conference on information science and applications (ICISA), pp 1\u20133. Suwon","DOI":"10.1109\/ICISA.2013.6579474"},{"issue":"2","key":"245_CR14","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1002\/spe.2457","volume":"48","author":"M Zuniga-Prieto","year":"2018","unstructured":"Zuniga-Prieto M, Gonzalez-Huerta J, Insfran E, Abrahao S (2018) Dynamic reconfiguration of cloud application architectures. Softw Pract Exp 48(2):327\u2013344","journal-title":"Softw Pract Exp"},{"issue":"1","key":"245_CR15","doi-asserted-by":"publisher","first-page":"2","DOI":"10.19153\/cleiej.18.1.1","volume":"18","author":"A Brogi","year":"2015","unstructured":"Brogi A, Fazzolari M, Ibrahim A, Soldani J, Carrasco J, Cubo J, Durn F, Pimentel E, Nitto ED, Andria FD (2015) Adaptive management of applications across multiple clouds: The SeaClouds Approach. CLEI Electron J 18(1):2","journal-title":"CLEI Electron J"},{"key":"245_CR16","doi-asserted-by":"publisher","unstructured":"Guessi M, Neto VVG, Bianchi T, Felizardo KR, Oquendo F, Nakagawa EY (2015) A systematic literature review on the description of software architectures for systems of systems. In: Proceedings of the 30th annual ACM symposium on applied computing, SAC \u201915, pp 1433\u20131440. ACM, New York, NY, USA. https:\/\/doi.org\/10.1145\/2695664.2695795","DOI":"10.1145\/2695664.2695795"},{"key":"245_CR17","doi-asserted-by":"crossref","unstructured":"Mohammadi M, Mukhtar M (2013) A review of soa modeling approaches for enterprise information systems. Procedia Technology","DOI":"10.1016\/j.protcy.2013.12.260"},{"key":"245_CR18","unstructured":"Sinha K (2014) Structural Complexity and Its Implications for Design of Cyber Physical Systems. Ph.D. thesis, Massachusetts Institute of Technology, Cambridge, MA"},{"key":"245_CR19","volume-title":"Systems of systems in software engineering","author":"I Sammerville","year":"2016","unstructured":"Sammerville I (2016) Systems of systems in software engineering, 10th edn. Pearson Education limited, London","edition":"10"},{"issue":"7","key":"245_CR20","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1145\/2209249.2209268","volume":"55","author":"I Sommerville","year":"2012","unstructured":"Sommerville I, Cliff D, Calinescu R, Keen J, Kelly T, Kwiatkowska M, Mcdermid J, Paige R (2012) Large-scale complex it systems. Commun ACM 55(7):71\u201377","journal-title":"Commun ACM"},{"key":"245_CR21","doi-asserted-by":"publisher","unstructured":"Caffall D.S, Michael J.B (2005) Architectural framework for a system-of-systems. In: 2005 IEEE international conference on systems, man and cybernetics, vol\u00a02, pp 1876\u20131881 Vol 2. https:\/\/doi.org\/10.1109\/ICSMC.2005.1571420","DOI":"10.1109\/ICSMC.2005.1571420"},{"key":"245_CR22","unstructured":"Thramboulidis K (2015) Service-oriented architecture in industrial automation systems\u2014the case of IEC 61499: A Review. ArXiv e-prints"},{"issue":"1","key":"245_CR23","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1109\/DDHH.2006.1624805","volume":"2","author":"E Vasilescu","year":"2006","unstructured":"Vasilescu E, Mun SK (2006) Service oriented architecture (SOA) implications for large scale distributed health care enterprises. Distrib Diagn Home Healthc 2(1):91\u201394","journal-title":"Distrib Diagn Home Healthc"},{"key":"245_CR24","first-page":"1","volume-title":"Towards the next generation of industrial cyber-physical systems","author":"AW Colombo","year":"2014","unstructured":"Colombo AW, Karnouskos S, Bangemann T (2014) Towards the next generation of industrial cyber-physical systems. Springer, Cham, pp 1\u201322"},{"key":"245_CR25","doi-asserted-by":"publisher","unstructured":"Ingram C, Payne R, Perry S, Holt J, Hansen FO, Couto LD (2014) Modelling patterns for systems of systems architectures 2014: 146\u2013153. https:\/\/doi.org\/10.1109\/SysCon.2014.6819249","DOI":"10.1109\/SysCon.2014.6819249"},{"issue":"1","key":"245_CR26","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s11761-007-0003-2","volume":"1","author":"Wt Tsai","year":"2007","unstructured":"Tsai Wt, Wei X, Paul R, Chung Jy, Huang Q, Chen Y (2007) Service-oriented system engineering (SOSE) and its applications to embedded system development. Serv Oriented Comput Appl 1(1):3\u201317","journal-title":"Serv Oriented Comput Appl"},{"key":"245_CR27","unstructured":"Bianco P, Kotermanski R, Merson P (2007) Evaluating a service-oriented architecture. Tech. Rep. CMU\/SEI-2007-TR-015, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA. http:\/\/resources.sei.cmu.edu\/library\/asset-view.cfm?AssetID=8443"},{"key":"245_CR28","doi-asserted-by":"crossref","unstructured":"Zhang Y, Liu X, Wang Z, Chen L (2012) A service-oriented method for system-of-systems requirements analysis and architecture design. ISSN 1796-217X 7(2), 358","DOI":"10.4304\/jsw.7.2.358-365"},{"key":"245_CR29","doi-asserted-by":"crossref","unstructured":"Kaur N, McLeod CS, Jain A, Harrisson R, Ahmad B, Colombo AW, Delsing J (2013) Design and simulation of a soa-based system of systems for automation in the residential sector. In: IEEE International conference on industrial technology: 25\/02\/2013-27\/02\/2013, pp 1976\u20131981. IEEE Communications Society","DOI":"10.1109\/ICIT.2013.6505981"},{"key":"245_CR30","doi-asserted-by":"crossref","unstructured":"Stojanovic Z, Dahanayake A, Sol H (2004) Modeling and design of service-oriented architecture. In: 2004 IEEE International conference on systems, man and cybernetics. vol\u00a05, pp 4147\u20134152. IEEE","DOI":"10.1109\/ICSMC.2004.1401181"},{"key":"245_CR31","doi-asserted-by":"crossref","unstructured":"Fiadeiro JL, Lopes A (2010) A model for dynamic reconfiguration in service-oriented architectures. In: European conference on software architecture, pp 70\u201385. Springer","DOI":"10.1007\/978-3-642-15114-9_8"},{"key":"245_CR32","doi-asserted-by":"publisher","first-page":"424","DOI":"10.1016\/j.future.2018.06.002","volume":"88","author":"M Engelsberger","year":"2018","unstructured":"Engelsberger M, Greiner T (2018) Dynamic reconfiguration of service-oriented resources in cyberphysical production systems by a process-independent approach with multiple criteria and multiple resource management operations. Future Gener Comput Syst 88:424\u2013441","journal-title":"Future Gener Comput Syst"},{"key":"245_CR33","doi-asserted-by":"crossref","unstructured":"Srinivasulu P, Babu MS, Venkat R, Rajesh K (2017) Cloud service oriented architecture (CSoA) for agriculture through internet of things (IoT) and big data. In: Electrical, instrumentation and communication engineering (ICEICE) 2017, pp 1\u20136","DOI":"10.1109\/ICEICE.2017.8191906"},{"key":"245_CR34","doi-asserted-by":"crossref","unstructured":"Mohalik SK, Narendra NC, Badrinath R, Le DH (2017) Adaptive service-oriented architectures for cyber physical systems. In: 2017 IEEE symposium on service-oriented system engineering (SOSE, pp 57\u201362)","DOI":"10.1109\/SOSE.2017.10"},{"key":"245_CR35","doi-asserted-by":"crossref","unstructured":"Clement SJ, McKee DW, Xu J (2017) Service-oriented reference architecture for smart cities. In: 2017 IEEE symposium on service-oriented system engineering (SOSE), pp 81\u201385. San Francisco, CA .41","DOI":"10.1109\/SOSE.2017.29"},{"issue":"1","key":"245_CR36","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1109\/MS.2011.15","volume":"28","author":"G Lewis","year":"2011","unstructured":"Lewis G, Morris E, Simanta S, Smith D (2011) Service orientation and systems of systems. IEEE Softw 28(1):58\u201363","journal-title":"IEEE Softw"},{"key":"245_CR37","doi-asserted-by":"publisher","unstructured":"ISO\/IEC\/IEEE Systems and software engineering\u2014architecture description. ISO\/IEC\/IEEE 42010:2011(E) (Revision of ISO\/IEC 42010:2007 and IEEE Std 1471-2000) pp 1\u201346 (2011). https:\/\/doi.org\/10.1109\/IEEESTD.2011.6129467","DOI":"10.1109\/IEEESTD.2011.6129467"},{"issue":"6","key":"245_CR38","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/52.469759","volume":"12","author":"PB Kruchten","year":"1995","unstructured":"Kruchten PB (1995) The 4+1 view model of architecture. IEEE Softw 12(6):42\u201350. https:\/\/doi.org\/10.1109\/52.469759","journal-title":"IEEE Softw"},{"key":"245_CR39","volume-title":"Documenting software architectures: views and beyond","author":"F Bachmann","year":"2010","unstructured":"Bachmann F, Bass L, Clements P, Garlan D, Ivers J, Little M, Merson P, Nord R, Stafford J (2010) Documenting software architectures: views and beyond, 2nd edn. Addison-Wesley Professional, Boston","edition":"2"},{"key":"245_CR40","unstructured":"Papazoglou M (2008) Web services: Principles and technology. In: Pearson Education. Pearson pp 2, 14"},{"issue":"1","key":"245_CR41","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/32.825767","volume":"26","author":"N Medvidovic","year":"2000","unstructured":"Medvidovic N, Taylor RN (2000) A classification and comparison framework for software architecture description languages. IEEE Trans Softw Eng 26(1):70\u201393. https:\/\/doi.org\/10.1109\/32.825767","journal-title":"IEEE Trans Softw Eng"},{"key":"245_CR42","doi-asserted-by":"crossref","unstructured":"Ozkaya M, Kloukinas C (2013) Are we there yet? analyzing architecture description languages for formal analysis, usability, and realizability. In: 2013 39th EUROMICRO conference on software engineering and advanced applications (SEAA), pp 177\u2013184. IEEE","DOI":"10.1109\/SEAA.2013.34"},{"key":"245_CR43","doi-asserted-by":"crossref","unstructured":"Woods E, Hilliard R (2005) Architecture description languages in practice session report. In: null, pp 243\u2013246. IEEE","DOI":"10.1109\/WICSA.2005.15"},{"key":"245_CR44","doi-asserted-by":"publisher","unstructured":"Oquendo F (2008) Dynamic software architectures: formally modelling structure and behaviour with Pi-ADL. In: 2008 the third international conference on software engineering advances, pp 352\u2013359. https:\/\/doi.org\/10.1109\/ICSEA.2008.47","DOI":"10.1109\/ICSEA.2008.47"},{"issue":"6","key":"245_CR45","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/250707.239104","volume":"21","author":"J Magee","year":"1996","unstructured":"Magee J, Kramer J (1996) Dynamic structure in software architectures. SIGSOFT Softw Eng Notes 21(6):3\u201314. https:\/\/doi.org\/10.1145\/250707.239104","journal-title":"SIGSOFT Softw Eng Notes"},{"key":"245_CR46","volume-title":"State models and java programs","author":"J Magee","year":"1999","unstructured":"Magee J, Kramer J (1999) State models and java programs. Wiley, Hoboken"},{"issue":"1","key":"245_CR47","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1023\/A:1008645800955","volume":"6","author":"D Giannakopoulou","year":"1999","unstructured":"Giannakopoulou D, Kramer J, Cheung SC (1999) Behaviour analysis of distributed systems using the tracta approach. Autom Softw Eng 6(1):7\u201335","journal-title":"Autom Softw Eng"},{"key":"245_CR48","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1007\/978-0-387-35563-4-7","volume-title":"Specification and refinement of dynamic software architectures","author":"C Canal","year":"1999","unstructured":"Canal C, Pimentel E, Troya JM (1999) Specification and refinement of dynamic software architectures. Springer, Boston, pp 107\u2013125. https:\/\/doi.org\/10.1007\/978-0-387-35563-4-7"},{"key":"245_CR49","doi-asserted-by":"crossref","unstructured":"Dan X, Shi Y, Tao Z, Xiang-Yang J, Zao-Qing L, Jun-Feng Y (2006) An Approach for Describing SOA. In: 2006 international conference on wireless communications, pp 1\u20134. Networking and Mobile Computing, Wuhan","DOI":"10.1109\/WiCOM.2006.396"},{"key":"245_CR50","doi-asserted-by":"publisher","unstructured":"Oquendo F (2008) Formal approach for the development of business processes in terms of service-oriented architectures using pi-adl. In: 2008 IEEE international symposium on service-oriented system engineering, pp 154\u2013159. https:\/\/doi.org\/10.1109\/SOSE.2008.38","DOI":"10.1109\/SOSE.2008.38"},{"key":"245_CR51","doi-asserted-by":"crossref","unstructured":"Miladi MN, Krichen I, Jmaiel M, Drira K (2010) An xADL extension for managing dynamic deployment in distributed service oriented architectures. In: Sirjani M, Arbab F (eds) Fundamentals of software engineering. FSEN 2009. Lecture notes in computer science, vol 5961. Springer, Berlin, Heidelberg","DOI":"10.1007\/978-3-642-11623-0_27"},{"key":"245_CR52","doi-asserted-by":"crossref","unstructured":"Dashofy EM, Hoek AVd, Taylor RN (2001) A highly-extensible, xml-based architecture description language. In: Proceedings of the working IEEE\/IFIP conference on software architecture, WICSA \u201901, pp 103\u2013. IEEE Computer Society","DOI":"10.1109\/WICSA.2001.948416"},{"key":"245_CR53","doi-asserted-by":"publisher","unstructured":"Zuiga-Prieto M, Insfran E, Abraho S (2016) Architecture description language for incremental integration of cloud services architectures. In: 2016 IEEE 10th international symposium on the maintenance and evolution of service-oriented and cloud-based environments (MESOCA), pp 16\u201323. https:\/\/doi.org\/10.1109\/MESOCA.2016.10","DOI":"10.1109\/MESOCA.2016.10"},{"key":"245_CR54","doi-asserted-by":"crossref","unstructured":"Adjoyan S, Seriai AD (2015) An architecture description language for dynamic service-oriented product lines. In: 27th Int. Conference on Software Engineering and Knowledge Engineering, Pittsburgh, United States, pp 1\u20136","DOI":"10.18293\/SEKE2015-217"},{"key":"245_CR55","doi-asserted-by":"publisher","unstructured":"Adjoyan S, Seriai AD (2017) Reconfigurable service-based architecture based on variability description. In: Proceedings of the ACM symposium on applied computing, vol Part F1280, pp 1154\u20131161. https:\/\/doi.org\/10.1145\/3019612.3019767","DOI":"10.1145\/3019612.3019767"},{"key":"245_CR56","doi-asserted-by":"crossref","unstructured":"Pinto M, Fuentes L, Troya JM (2011) Specifying aspect-oriented architectures In ao-adl. Information and software technology","DOI":"10.1016\/j.infsof.2011.04.003"},{"issue":"8","key":"245_CR57","doi-asserted-by":"publisher","first-page":"666","DOI":"10.1145\/359576.359585","volume":"21","author":"CAR Hoare","year":"1978","unstructured":"Hoare CAR (1978) Communicating sequential processes. Commun ACM 21(8):666\u2013677","journal-title":"Commun ACM"},{"key":"245_CR58","doi-asserted-by":"crossref","unstructured":"Uviase O, Kotonya G (2018) Iot architectural framework: connection and integration framework for iot systems. arXiv preprint arXiv:1803.04780","DOI":"10.4204\/EPTCS.264.1"},{"key":"245_CR59","unstructured":"Perez AN, Rumpe B (2013) Modeling cloud architectures as interactive systems. In: 2nd International workshop on model-driven engineering for high performance and cloud computing, pp 15\u201324"},{"key":"245_CR60","unstructured":"Haber A, Ringert JO, Rumpe B (2014) Montiarc-architectural modeling of interactive distributed and cyber-physical systems. arXiv preprint arXiv:1409.6578"},{"key":"245_CR61","unstructured":"Lushpenko M, Ferry N, Song H, Chauvel F, Solberg A (2015) Using adaptation plans to control the behavior of models@ runtime. In MoDELS@ Run pp 11\u201320"},{"issue":"2","key":"245_CR62","doi-asserted-by":"publisher","first-page":"16:1","DOI":"10.1145\/3125621","volume":"18","author":"N Ferry","year":"2018","unstructured":"Ferry N, Chauvel F, Song H, Rossini A, Lushpenko M, Solberg A (2018) CloudMF: model-driven management of multi-cloud applications. ACM Trans Internet Technol 18(2):16:1\u201316:24. https:\/\/doi.org\/10.1145\/3125621","journal-title":"ACM Trans Internet Technol"},{"key":"245_CR63","unstructured":"Becker B (2014) Architectural modelling and verification of open service-oriented systems of systems. Doctoral thesis, Universit\u00e4t Potsdam"},{"issue":"11","key":"245_CR64","doi-asserted-by":"publisher","first-page":"11553","DOI":"10.1166\/asl.2017.10327","volume":"23","author":"R Ilahi","year":"2017","unstructured":"Ilahi R, Admodisastro N, Ali NM, Sultan ABM (2017) Dynamic reconfiguration of web service in service-oriented architecture. Adv Sci Lett 23(11):11553\u201311557","journal-title":"Adv Sci Lett"},{"issue":"2","key":"245_CR65","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1007\/s10270-012-0236-1","volume":"12","author":"JL Fiadeiro","year":"2013","unstructured":"Fiadeiro JL, Lopes A (2013) A model for dynamic reconfiguration in service-oriented architectures. Softw Syst Model 12(2):349\u2013367. https:\/\/doi.org\/10.1007\/s10270-012-0236-1","journal-title":"Softw Syst Model"},{"key":"245_CR66","doi-asserted-by":"publisher","unstructured":"Wang J, Peng Q, Hu X (2014) A modeling: Internetware-based dynamic architecture evolution applying to soa. In: Proceedings of the 2014 IEEE 18th international conference on computer supported cooperative work in design (CSCWD), pp 100\u2013105. https:\/\/doi.org\/10.1109\/CSCWD.2014.6846824","DOI":"10.1109\/CSCWD.2014.6846824"},{"key":"245_CR67","doi-asserted-by":"crossref","unstructured":"Amir R, Zeid A (2004) An UML profile for service oriented architectures. In: Companion to the 19th annual ACM SIGPLAN conference on object-oriented programming, pp 192\u2013193. Systems, languages, and applications, OOPSLA 2004","DOI":"10.1145\/1028664.1028745"},{"key":"245_CR68","doi-asserted-by":"publisher","unstructured":"Schreier S (2011) Modeling restful applications. In: Proceedings of the second international workshop on RESTful design, WS-REST \u201911, pp 15\u201321. ACM, New York, NY, USA. https:\/\/doi.org\/10.1145\/1967428.1967434","DOI":"10.1145\/1967428.1967434"},{"key":"245_CR69","doi-asserted-by":"publisher","unstructured":"Muhammad WA, Radziah M, Dayang NAJ (2012) Soa4derts: a service-oriented uml profile for distributed embedded real-time systems. In: 2012 IEEE symposium on computers informatics (ISCI), pp 64\u201369. https:\/\/doi.org\/10.1109\/ISCI.2012.6222668","DOI":"10.1109\/ISCI.2012.6222668"},{"key":"245_CR70","doi-asserted-by":"publisher","unstructured":"Rathod DM, Parikh SM, Buddhadev BV (2013) Structural and behavioral modeling of restful web service interface using uml. In: 2013 International conference on intelligent systems and signal processing (ISSP), pp 28\u201333. https:\/\/doi.org\/10.1109\/ISSP.2013.6526869","DOI":"10.1109\/ISSP.2013.6526869"},{"key":"245_CR71","unstructured":"MacKenzie CM, Laskey K, McCabe F, Brown PF, Metz R, Hamilton BA (2006) Reference model for service oriented architecture 1.0. OASIS standard 12"},{"key":"245_CR72","unstructured":"Levine L, Morris EJ, Place PR, Plakosh D (2004) Sosi: system of systems interoperability. Tech. rep., Software Engineering Institute, Carnegie Mellon University. https:\/\/resources.sei.cmu.edu\/library\/asset-view.cfm?assetid=20698"},{"issue":"4","key":"245_CR73","first-page":"325","volume":"2","author":"AP Sage","year":"2001","unstructured":"Sage AP, Cuppan CD (2001) On the systems engineering and management of systems of systems and federations of systems. Inf Knowl Syst Manag 2(4):325\u2013345","journal-title":"Inf Knowl Syst Manag"},{"issue":"7","key":"245_CR74","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1145\/2209249.2209268","volume":"55","author":"I Sommerville","year":"2012","unstructured":"Sommerville I, Cliff D, Calinescu R, Keen J, Kelly T, Kwiatkowska M, Mcdermid J, Paige R (2012) Large-scale complex it systems. Commun ACM 55(7):71\u201377. https:\/\/doi.org\/10.1145\/2209249.2209268 References [74, 75, 76] was provided in the reference list; however, this was not mentioned or cited in the manuscript. As a rule, if a citation is present in the text, then it should be present in the list. Please provide the location of where to insert the reference citation in the main body text. Kindly ensure that all references are cited in ascending numerical order","journal-title":"Commun ACM"},{"key":"245_CR75","doi-asserted-by":"crossref","unstructured":"Uviase O (2016) IoT architectural framework: connection and integration framework for IoT systems In Proceedings ALP4IoT 2017M. In: Architecture description language for incremental integration of cloud services architectures, pp 16\u201323. Zuniga-Prieto, E Insfran and S Abrahao, 2016 IEEE 10th international symposium on the maintenance and evolution of service-oriented and cloud-based environments (MESOCA), Raleigh, NC","DOI":"10.1109\/MESOCA.2016.10"},{"key":"245_CR76","doi-asserted-by":"crossref","unstructured":"Zhang W, Zhang L (2015) Designing and modeling cyber physical systems by a service-based approach. In: 2015 6th IEEE international conference on software engineering and service science (ICSESS), pp 668\u2013671","DOI":"10.1109\/ICSESS.2015.7339146"}],"container-title":["Service Oriented Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11761-018-0245-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-018-0245-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-018-0245-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T21:31:06Z","timestamp":1775251866000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11761-018-0245-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,24]]},"references-count":76,"journal-issue":{"issue":"3-4","published-print":{"date-parts":[[2018,12]]}},"alternative-id":["245"],"URL":"https:\/\/doi.org\/10.1007\/s11761-018-0245-1","relation":{},"ISSN":["1863-2386","1863-2394"],"issn-type":[{"value":"1863-2386","type":"print"},{"value":"1863-2394","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,10,24]]},"assertion":[{"value":"10 May 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 October 2018","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 October 2018","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 October 2018","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}