{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,6]],"date-time":"2025-12-06T17:08:34Z","timestamp":1765040914315,"version":"3.37.3"},"reference-count":73,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2019,8,20]],"date-time":"2019-08-20T00:00:00Z","timestamp":1566259200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2019,8,20]],"date-time":"2019-08-20T00:00:00Z","timestamp":1566259200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001807","name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de S\u00e3o Paulo","doi-asserted-by":"publisher","award":["2018\/07437-9"],"award-info":[{"award-number":["2018\/07437-9"]}],"id":[{"id":"10.13039\/501100001807","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Braz Comput Soc"],"published-print":{"date-parts":[[2019,12]]},"DOI":"10.1186\/s13173-019-0089-3","type":"journal-article","created":{"date-parts":[[2019,8,20]],"date-time":"2019-08-20T06:11:45Z","timestamp":1566281505000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Software mediators as first-class entities of systems-of-systems software architectures"],"prefix":"10.1186","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4990-6562","authenticated-orcid":false,"given":"Lina","family":"Garc\u00e9s","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Flavio","family":"Oquendo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elisa Yumi","family":"Nakagawa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,8,20]]},"reference":[{"key":"89_CR1","first-page":"1","volume-title":"Models@run.time. Lecture Notes in Computer Science, vol. 8378","author":"U Abmann","year":"2014","unstructured":"Abmann U, Gotz S, J\u00e9z\u00e9quel JM, Morin B, Trapp M (2014) A reference architecture and roadmap for Models@run.time systems. In: Bencomo N, France R, Cheng BHC, Abmann U (eds)Models@run.time. Lecture Notes in Computer Science, vol. 8378, 1\u201318.. Springer, Cham."},{"key":"89_CR2","doi-asserted-by":"crossref","unstructured":"Affonso FJ, Nakagawa EY (2013) A Reference Architecture Based on Reflection for Self-Adaptive Software In: VII Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS\u20192013), 129\u2013138, Brasilia.","DOI":"10.1109\/SBCARS.2013.24"},{"issue":"7","key":"89_CR3","doi-asserted-by":"publisher","first-page":"107","DOI":"10.5381\/jot.2009.8.7.a3","volume":"8","author":"A Amirat","year":"2009","unstructured":"Amirat A, Oussalah M (2009) First-class connectors to support systematic construction of hierarchical software architecture. J Object Technol 8(7):107\u2013130.","journal-title":"J Object Technol"},{"key":"89_CR4","unstructured":"Avgeriou P, Zdun U (2005) Architectural Patterns Revisited - A Pattern Language In: the European Pattern Languages of Programming (EuroPLOP), 1\u201339, Irsee."},{"issue":"2","key":"89_CR5","doi-asserted-by":"publisher","first-page":"649","DOI":"10.1007\/s10270-012-0301-9","volume":"13","author":"JM Barnes","year":"2014","unstructured":"Barnes JM, Garlan D, Schmerl B (2014) Evolution styles: foundations and models for software architecture evolution. Softw Syst Model 13(2):649\u2013678.","journal-title":"Softw Syst Model"},{"key":"89_CR6","doi-asserted-by":"publisher","unstructured":"de Barros Paes CE, Neto VVG, Moreira T, Nakagawa EY (2019) Conceptualization of a System-of-Systems in the Defense Domain: An Experience Report in the Brazilian Scenario In: IEEE Systems Journal (Early Access), 1\u201310. https:\/\/doi.org\/10.1109\/JSYST.2018.2876836 .","DOI":"10.1109\/JSYST.2018.2876836"},{"key":"89_CR7","volume-title":"Fundamentals of lunar and systems engineering for senior project teams, with application to a lunar excavator","author":"D Beale","year":"2012","unstructured":"Beale D, Bonometti J (2012) Chapter 2: systems engineering (SE) - the systems design process In: Fundamentals of lunar and systems engineering for senior project teams, with application to a lunar excavator.. Auburn University, ESMD Course Material."},{"issue":"3","key":"89_CR8","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1109\/TSE.2014.2364844","volume":"41","author":"A Bennaceur","year":"2015","unstructured":"Bennaceur A, Issarny V (2015) Automated synthesis of mediators to support component interoperability. IEEE Trans Softw Eng 41(3):221\u2013240. March 2015.","journal-title":"IEEE Trans Softw Eng"},{"key":"89_CR9","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-30370-3","volume-title":"Principles of health interoperability SNOMED CT, HL7 and FHIR","author":"T Benson","year":"2016","unstructured":"Benson T, Grieve G (2016) Principles of health interoperability SNOMED CT, HL7 and FHIR. Third edition. Springer-Verlag London, London. (Health Information Technology Standards)."},{"key":"89_CR10","volume-title":"Formal Methods for Eternal Networked Software Systems. SFM 2011. Lecture Notes in Computer Science, vol 6659","author":"GS Blair","year":"2011","unstructured":"Blair GS, Paolucci M, Grace P, Georgantas N (2011) Interoperability in Complex Distributed Systems. In: Bernardo M Issarny V (eds)Formal Methods for Eternal Networked Software Systems. SFM 2011. Lecture Notes in Computer Science, vol 6659.. Springer, Berlin, Heidelberg."},{"key":"89_CR11","unstructured":"Chopra AK (2008) Business process interoperability: extended abstract In: Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems: doctoral mentoring program (AAMAS \u201908), 1730\u20131731, Estoril."},{"key":"89_CR12","first-page":"1","volume-title":"First International Workshop on Self-Organizing Architectures, SOAR, 2009, Revised Selected and Invited Papers","author":"C Cuesta","year":"2010","unstructured":"Cuesta C, Romay MP (2010) Elements of self-adaptive systems \u2013 a decentralized architectural perspective In: First International Workshop on Self-Organizing Architectures, SOAR, 2009, Revised Selected and Invited Papers, 1\u201320.. Springer Berlin Heidelberg 2010, Berlin."},{"key":"89_CR13","doi-asserted-by":"publisher","first-page":"957","DOI":"10.1002\/smr.1575","volume":"25","author":"CE Cuesta","year":"2013","unstructured":"Cuesta CE, Navarro E, Dewayne E, Roda C (2013) Evolution styles: using architectural knowledge as an evolution driver. J Softw Evol: Evol Process 25:957\u2013980.","journal-title":"J Softw Evol: Evol Process"},{"key":"89_CR14","unstructured":"Degrossi L, Do Amaral G, De Albuquerque J, Ueyama J (2013) Using Wireless Sensor Networks in the Sensor Web for Flood Monitoring in Brazil. In: Comes T, Fiedrich F, Fortier S, Geldermann J, Muller T (eds)Proceedings of the 10th International Conference on Information Systems for Crisis Response and Management (ISCRAM), 458\u2013462, Baden-Baden."},{"key":"89_CR15","unstructured":"DoD (2008) Systems Engineering Guide for Systems of Systems, version 1.0. Washington, DC, USA: US Department of Defense (DoD). Available: http:\/\/www.acq.osd.mil\/se\/docs\/SE-Guide-for-SoS.pdf . Accessed 20 June 2019."},{"issue":"2","key":"89_CR16","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1002\/inst.20111427","volume":"14","author":"R Dove","year":"2011","unstructured":"Dove R, Jennifer B (2011) Systems of systems and self-organizing security. INSIGHT 14(2):7\u201310.","journal-title":"INSIGHT"},{"key":"89_CR17","doi-asserted-by":"crossref","unstructured":"Ehrmanntraut R (2003) System-of-systems integration of air-ground telecommunications with the software connector In: The 22nd Digital Avionics Systems Conference (DASC \u201903), vol. 2, 6.A.3-61-12, Indianapolis.","DOI":"10.1109\/DASC.2003.1245877"},{"key":"89_CR18","doi-asserted-by":"crossref","unstructured":"Ege RK, Yang L, Kharma Q, Ni X (2004) Three-layered mediator architecture based on DHT In: 7th International Symposium on Parallel Architectures, Algorithms and Networks, (I-SPAN 2004), 313\u2013318, Hong Kong.","DOI":"10.1109\/ISPAN.2004.1300498"},{"key":"89_CR19","unstructured":"Garc\u00e9s L, Ampatzoglou A, Avgeriou P, Nakagawa EY (2015) A Reference Architecture for Healthcare Supportive Home Systems In: IEEE 28th International Symposium on Computer-Based Medical Systems (CBMS\u201915), 358\u2013359, Sao Carlos."},{"key":"89_CR20","doi-asserted-by":"publisher","first-page":"1765","DOI":"10.1145\/3019612.3019799","volume-title":"Proceedings of the Symposium on Applied Computing (SAC \u201917)","author":"L Garc\u00e9s","year":"2017","unstructured":"Garc\u00e9s L, Nakagawa EY (2017) A process to establish, model and validate missions of systems-of-systems in reference architectures In: Proceedings of the Symposium on Applied Computing (SAC \u201917), 1765\u20131772.. ACM, New York."},{"key":"89_CR21","unstructured":"Garc\u00e9s L (2018) A reference architecture for healthcare supportive home systems from a systems-of-systems perspective. Thesis. University of Sao Paulo and University of Southern-Brittany."},{"key":"89_CR22","doi-asserted-by":"publisher","unstructured":"Garc\u00e9s L, Oquendo F, Nakagawa EY (2019) Uma arquitetura de refer\u00eancia para sistemas de casas inteligentes de apoio ao cuidado \u00e0 sa\u00fade da perspectiva de sistemas-de-sistemas In: Proceedings of the Simp\u00f3sio Brasileiro de Computa\u00e7\u00e3o Aplicada \u00e0 Sa\u00fade (CTD-SBCAS\u201919), 73\u201378, Niter\u00f3i. https:\/\/doi.org\/10.5753\/sbcas.2019.6287 .","DOI":"10.5753\/sbcas.2019.6287"},{"key":"89_CR23","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1145\/3267183.3267189","volume-title":"Proceedings of the VII Brazilian Symposium on Software Components, Architectures, and Reuse (SBCARS \u201918)","author":"L Garc\u00e9s","year":"2018","unstructured":"Garc\u00e9s L, Oquendo F, Nakagawa EY (2018) Towards a Taxonomy of Software Mediators for Systems-of-Systems In: Proceedings of the VII Brazilian Symposium on Software Components, Architectures, and Reuse (SBCARS \u201918), 53\u201362.. ACM, Sao Carlos."},{"key":"89_CR24","doi-asserted-by":"crossref","unstructured":"Garc\u00e9s L, Zanin Vicente I, Nakagawa EY (2019) Software Architecture for Health Care Supportive Home Systems to Assist Patients with Diabetes Mellitus In: IEEE 32nd International Symposium on Computer-Based Medical Systems (CBMS\u201919), 249\u2013252, Cordoba.","DOI":"10.1109\/CBMS.2019.00060"},{"key":"89_CR25","unstructured":"Garlan D (1998) Higher-Order Connectors In: Workshop on Compositional Software Architectures, 1\u20134, Monterey."},{"issue":"13","key":"89_CR26","first-page":"1","volume":"23","author":"V Graciano Neto","year":"2017","unstructured":"Graciano Neto V, Barros Paes C, Garc\u00e9s L, Guessi M, Manzano W, Oquendo F, Nakagawa EY (2017) Stimuli-SoS: a model-based approach to derive stimuli generators for simulations of systems-of-systems software architectures. J Braz Comput Soc 23(13):1\u201322.","journal-title":"J Braz Comput Soc"},{"key":"89_CR27","unstructured":"Guessi M (2017) Synthesis of software architectures for systems-of-systems: an automated method by constraint solving. Thesis. University of Sao Paulo."},{"key":"89_CR28","unstructured":"HL, 7 International. Health Level Seven International (HL7). ANSI. Online: https:\/\/www.hl7.org\/ . Last Access: 27 June 2019."},{"key":"89_CR29","first-page":"2005","volume-title":"Proceedings of the 5th Working IEEE\/IFIP Conference on Software Architecture (WICSA)","author":"C Hofmeister","year":"2005","unstructured":"Hofmeister C, Kruchten P, Nord RL, Obbik H, Ran A, America P (2005) Generalizing a model of software architecture design from five industrial approach In: Proceedings of the 5th Working IEEE\/IFIP Conference on Software Architecture (WICSA), 2005.. IEEE, Pittsburgh."},{"key":"89_CR30","unstructured":"Hui LWhich machine learning algorithm should I use? The SAS Data Science Blog, April 12, 2017. Available: https:\/\/blogs.sas.com . Last Access: 21 Jan 2019."},{"key":"89_CR31","doi-asserted-by":"crossref","unstructured":"Ingram C, Payne R, Perry S, Holt J, Hansen FO, Couto LD (2014) Modelling patterns for systems of systems architectures In: 2014 IEEE International Systems Conference Proceedings, 146\u2013153, Ottawa.","DOI":"10.1109\/SysCon.2014.6819249"},{"issue":"1","key":"89_CR32","doi-asserted-by":"crossref","first-page":"1177","DOI":"10.1002\/j.2334-5837.2015.00123.x","volume":"25","author":"C Ingram","year":"2015","unstructured":"Ingram C, Payne R, Fitzgerald J (2015) Architectural modelling patterns for systems of systems. INCOSE 25(1):1177\u20131192.","journal-title":"INCOSE"},{"key":"89_CR33","volume-title":"Leveraging applications of formal methods, verification, and validation. ISoLA 2010. Lecture Notes in Computer Science, vol. 6416","author":"P Inverardi","year":"2010","unstructured":"Inverardi P, Issarny V, Spalazzese R (2010) A theory of mediators for eternal connectors. In: Margaria T Steffen B (eds)Leveraging applications of formal methods, verification, and validation. ISoLA 2010. Lecture Notes in Computer Science, vol. 6416.. Springer, Berlin."},{"key":"89_CR34","doi-asserted-by":"crossref","unstructured":"Issarny V, et al (2009) CONNECT Challenges: Towards Emergent Connectors for Eternal Networked Systems In: 14th IEEE International Conference on Engineering of Complex Computer Systems, 154\u2013161, Potsdam.","DOI":"10.1109\/ICECCS.2009.44"},{"key":"89_CR35","volume-title":"Formal methods for eternal networked software systems. SFM 2011. Lecture Notes in Computer Science, vol. 6659","author":"V Issarny","year":"2011","unstructured":"Issarny V, Bennaceur A, Bromberg YD (2011) Middleware-layer connector synthesis: beyond state of the art in middleware interoperability. In: Bernardo M Issarny V (eds)Formal methods for eternal networked software systems. SFM 2011. Lecture Notes in Computer Science, vol. 6659.. Springer, Berlin."},{"key":"89_CR36","volume-title":"Formal Methods for Components and Objects. FMCO 2012. Lecture Notes in Computer Science, vol 7866","author":"V Issarny","year":"2013","unstructured":"Issarny V, Bennaceur A (2013) Composing Distributed Systems: Overcoming the Interoperability Challenge. In: Giachino E, H\u00e4hnle R, de Boer FS, Bonsangue MM (eds)Formal Methods for Components and Objects. FMCO 2012. Lecture Notes in Computer Science, vol 7866.. Springer, Berlin, Heidelberg."},{"key":"89_CR37","volume-title":"SOA in practice: the art of distributed system design","author":"N Josuttis","year":"2007","unstructured":"Josuttis N (2007) SOA in practice: the art of distributed system design. O\u2019Reilly Media, Inc, Beijing."},{"issue":"11","key":"89_CR38","first-page":"4","volume":"21","author":"D Judith","year":"2008","unstructured":"Judith D, et al. (2008) Systems Engineering for Capabilities. CrossTalk. J Def Softw Eng 21(11):4\u20139.","journal-title":"J Def Softw Eng"},{"key":"89_CR39","doi-asserted-by":"crossref","unstructured":"Kazman R, Nielsen C, Schmid K (2013) Understanding Patterns for System-of-Systems Integration. Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU\/SEI-2013-TR-017. Available in: http:\/\/resources.sei.cmu.edu\/library\/asset-view.cfm?AssetID=75750 . Accessed 15 June 2019.","DOI":"10.1109\/SYSoSE.2013.6575257"},{"key":"89_CR40","first-page":"515","volume-title":"Software Architecture. ECSA 2010. Lecture Notes in Computer Science, vol 6285","author":"AW Kiwelekar","year":"2010","unstructured":"Kiwelekar AW, Joshi RK (2010) Identifying Architectural Connectors through Formal Concept Analysis of Communication Primitives. In: Babar MA Gorton I (eds)Software Architecture. ECSA 2010. Lecture Notes in Computer Science, vol 6285, 515\u2013518.. Springer, Berlin, Heidelberg."},{"key":"89_CR41","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-22502-4","volume-title":"Layers of interoperability. Organizational interoperability in E-government: lessons from 77 European good-practice cases","author":"H Kubicek","year":"2011","unstructured":"Kubicek H, Cimander R, Scholl HJ (2011) Layers of interoperability. Organizational interoperability in E-government: lessons from 77 European good-practice cases. Springer Berlin Heidelberg, 2011. chap. 7, Berlin."},{"key":"89_CR42","volume-title":"Component-Based Software Engineering. CBSE 2005. Lecture Notes in Computer Science, vol. 3489","author":"KK Lau","year":"2005","unstructured":"Lau KK, Velasco Elizondo P, Wang Z (2005) Exogenous Connectors for Software Components. In: Heineman GT, Crnkovic I, Schmidt HW, Stafford JA, Szyperski C, Wallnau K (eds)Component-Based Software Engineering. CBSE 2005. Lecture Notes in Computer Science, vol. 3489.. Springer, Berlin, Heidelberg."},{"key":"89_CR43","doi-asserted-by":"crossref","unstructured":"Li X, Fan Y, Wang J, Wang L, Jiang F (2008) A Pattern-Based Approach to Development of Service Mediators for Protocol Mediation In: Seventh Working IEEE\/IFIP Conference on Software Architecture (WICSA 2008), 137\u2013146, Vancouver.","DOI":"10.1109\/WICSA.2008.13"},{"issue":"1","key":"89_CR44","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1145\/839268.839272","volume":"12","author":"A Lopes","year":"2003","unstructured":"Lopes A, Wermelinger M, Fiadeiro JL (2003) Higher-order architectural connectors. ACM Trans Softw Eng Methodol 12(1):64\u2013104.","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"89_CR45","first-page":"1","volume-title":"Proceedings of the 2nd International Workshop on Smart (SmartCities \u201916)","author":"F Lopes","year":"2016","unstructured":"Lopes F, Loss S, Batista T, Lea R (2016) SoS-centric Middleware Services for Interoperability in Smart Cities Systems In: Proceedings of the 2nd International Workshop on Smart (SmartCities \u201916), 1\u20136.. ACM, New York. Article 4."},{"key":"89_CR46","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1002\/(SICI)1520-6858(1998)1:4<267::AID-SYS3>3.0.CO;2-D","volume":"1","author":"MW Maier","year":"1999","unstructured":"Maier MW (1999) Architecting principles for system-of-systems. Syst Eng 1:267\u2013284.","journal-title":"Syst Eng"},{"key":"89_CR47","doi-asserted-by":"publisher","first-page":"178","DOI":"10.1145\/337180.337201","volume-title":"Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium","author":"NR Mehta","year":"2000","unstructured":"Mehta NR, Medvidovic N, Phadke S (2000) Towards a taxonomy of software connectors In: Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium, 178\u2013187.. IEEE, Limerick."},{"key":"89_CR48","unstructured":"Mittal S, Rainey L2015. Harnessing emergence: The control and design of emergent behavior in system of systems engineering. Society for Computer Simulation International, Chicago. 2015."},{"key":"89_CR49","unstructured":"Morris E, Levine L, Meyers C, Place P, Plakosh D (2004) Systems of Systems Interoperability (SOSI): Final report. CMU\/SEI-2004-TR-004 ESC-TR-2004-004. April 2004. Carnegie Mellon University:67. Available via: https:\/\/resources.sei.cmu.edu\/asset_files\/TechnicalReport\/2004_005_001_14375.pdf . Accessed 15 May 2019."},{"key":"89_CR50","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1007\/978-3-540-95888-8_2","volume-title":"Software engineering","author":"HA Muller","year":"2009","unstructured":"Muller HA, Kienle HM, Stege U (2009) Autonomic computing now you see it, now you don\u2019t. In: Lucia A Ferruci F (eds)Software engineering, 32\u201354.. Springer Berlin Heidelberg, Berlin. Lecture Notes in Computer Sciences v. 5413."},{"key":"89_CR51","first-page":"96","volume-title":"Proceedings of the first workshop on Self-healing systems (WOSS \u201902)","author":"C Nathan","year":"2002","unstructured":"Nathan C, Jeff V (2002) Adaptive mirroring of system of systems architectures. In: Garlan D, Kramer J, Wolf A (eds)Proceedings of the first workshop on Self-healing systems (WOSS \u201902), 96\u201398.. ACM, New York."},{"issue":"2","key":"89_CR52","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2794381","volume":"48","author":"C Nielsen","year":"2015","unstructured":"Nielsen C, Larsen PG, Fitzgerald J, Woodcock J, Peleska J (2015) System of systems engineering: basic concepts, model-based techniques, and research directions. ACM Comput Surv 48(2):1\u201341.","journal-title":"ACM Comput Surv"},{"issue":"1","key":"89_CR53","doi-asserted-by":"publisher","first-page":"856","DOI":"10.1002\/j.2334-5837.2011.tb01246.x","volume":"21","author":"C Nichols","year":"2011","unstructured":"Nichols C, Dove R (2011) 7.1.3 Architectural patterns for self-organizing systems-of-systems. INCOSE Int Symp 21(1):856\u2013867.","journal-title":"INCOSE Int Symp"},{"key":"89_CR54","first-page":"1","volume-title":"11th System of Systems Engineering Conference (SoSE)","author":"F Oquendo","year":"2016","unstructured":"Oquendo F (2016) Formally describing the software architecture of Systems-of-Systems with SosADL In: 11th System of Systems Engineering Conference (SoSE), 1\u20136.. IEEE, Kongsberg."},{"key":"89_CR55","first-page":"13","volume-title":"21st International Conference on Engineering of Complex Computer Systems (ICECCS)","author":"F Oquendo","year":"2016","unstructured":"Oquendo F (2016) Formally Describing the Architectural Behavior of Software-Intensive Systems-of-Systems with SosADL In: 21st International Conference on Engineering of Complex Computer Systems (ICECCS), 13\u201322.. IEEE, Dubai."},{"key":"89_CR56","first-page":"1","volume-title":"12th System of Systems Engineering Conference (SoSE)","author":"F Oquendo","year":"2017","unstructured":"Oquendo F (2017) Software architecture of self-organizing systems-of-systems for the Internet-of-Things with SosADL In: 12th System of Systems Engineering Conference (SoSE), 1\u20136.. IEEE, Waikoloa."},{"key":"89_CR57","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1145\/2489850.2489856","volume-title":"Proceedings of the 1st International Workshop on Software Engineering for Systems-of-Systems","author":"MP Romay","year":"2013","unstructured":"Romay MP, Cuesta CE, Fern\u00e1ndez-Sanz L (2013) On self-adaptation in systems-of-systems In: Proceedings of the 1st International Workshop on Software Engineering for Systems-of-Systems, 29\u201334.. IEEE, Montpellier."},{"issue":"3","key":"89_CR58","doi-asserted-by":"publisher","first-page":"304","DOI":"10.1109\/JSYST.2009.2022572","volume":"3","author":"KJ Rothenhaus","year":"2009","unstructured":"Rothenhaus KJ, Michael JB, SM T (2009) Architectural patterns and auto-fusion process for automated multisensor fusion in soa system-of-systems. IEEE Syst J 3(3):304\u2013316.","journal-title":"IEEE Syst J"},{"key":"89_CR59","doi-asserted-by":"crossref","unstructured":"Santos D, Oliveira B, Duran A, Nakagawa EY (2015) Reporting an Experience on the Establishment of a Quality Model for Systems-of-Systems In: The 27th International Conference on Software Engineering and Knowledge Engineering (SEKE\u20192015), 304\u2013309, Pittsburgh.","DOI":"10.18293\/SEKE2015-155"},{"key":"89_CR60","unstructured":"Sena B, Garc\u00e9s L, Allian A, Nakagawa E (2018) Investigating the Applicability of Architectural Patterns in Big Data Systems In: 25th Conference on Pattern Languages of Programs (PLoP 2018), 1\u201310, Portland. HILLSIDE 978-1-941652-03-9."},{"key":"89_CR61","unstructured":"Sinreich D (2006) An architectural blueprint for autonomic computing. Fourth Edition. IBM White Paper, IBM."},{"key":"89_CR62","first-page":"345","volume-title":"Joint Working IEEE\/IFIP Conference on Software Architecture & European Conference on Software Architecture (WICSA\/ECSA)","author":"R Spalazzese","year":"2019","unstructured":"Spalazzese R, Inverardi P, Issarny V (2019) Towards a formalization of mediating connectors for on the fly interoperability In: Joint Working IEEE\/IFIP Conference on Software Architecture & European Conference on Software Architecture (WICSA\/ECSA), 345\u2013348.. IEEE, Cambridge."},{"key":"89_CR63","doi-asserted-by":"crossref","unstructured":"Tomson T, Preden J (2013) Simulating System of Systems Using MACE In: 15th International Conference on Computer Modelling and Simulation (UKSim), 155\u2013160, Cambridge.","DOI":"10.1109\/UKSim.2013.97"},{"issue":"1\/2","key":"89_CR64","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1504\/IJSSE.2008.018137","volume":"1","author":"R Valerdi","year":"2008","unstructured":"Valerdi R, Axelband E, Baehren T, Boehm B, Dorenbos D, Jackson S, Settles S (2008) A research agenda for systems of systems architecting. Int J Syst Syst Eng 1(1\/2):171.","journal-title":"Int J Syst Syst Eng"},{"key":"89_CR65","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1016\/j.jnca.2016.08.028","volume":"81","author":"P Varga","year":"2017","unstructured":"Varga P, Blomstedt F, Ferreira LL, Eliasson J, Johansson M, Delsing J, Mart\u00ednez de Soria I (2017) Making system of systems interoperable \u2013 the core components of the arrowhead framework. J Netw Comput Appl 81:85\u201395.","journal-title":"J Netw Comput Appl"},{"issue":"1","key":"89_CR66","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1186\/s13174-016-0050-z","volume":"7","author":"RO Vasconcelos","year":"2016","unstructured":"Vasconcelos RO, Vasconcelos I, Endler M (2016) Dynamic and coordinated software reconfiguration in distributed data stream systems. J Internet Serv Appl 7(1):8.","journal-title":"J Internet Serv Appl"},{"key":"89_CR67","unstructured":"Vicente I, Garc\u00e9s L, Nakagawa EY (2017) Establishment of a Software Architecture for Health Care Supportive Home System to Assist Patients with Diabetes Mellitus: Functional and Non-Functional Requirement. Technical Report N. 421. University of Sao Paulo, S\u00e3o Carlos. Available via http:\/\/repositorio.icmc.usp.br\/\/handle\/RIICMC\/6651 . Accessed 10 May 2019."},{"key":"89_CR68","doi-asserted-by":"crossref","unstructured":"Wanderley GMP, Abel M, Paraiso EC, Barthes JA (2018) MBA: A Framework for Building Systems of Systems In: 13th Annual Conference on System of Systems Engineering (SoSE), 358\u2013364, Paris.","DOI":"10.1109\/SYSOSE.2018.8428721"},{"key":"89_CR69","doi-asserted-by":"publisher","first-page":"249","DOI":"10.1007\/978-3-642-39031-9_22","volume-title":"7th European conference on Software Architecture","author":"D Weyns","year":"2013","unstructured":"Weyns D, Ahmad T (2013) Claims evidence for architecture-based self-adaptation: a systematic literature review In: 7th European conference on Software Architecture, 249\u2013265.. Springer Berlin Heidelberg, Berlin Heidelberg."},{"key":"89_CR70","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/2.121508","volume":"25","author":"G Wiederhold","year":"1992","unstructured":"Wiederhold G (1992) Mediators in the architecture of future information systems. IEEE Comput 25:38\u201349.","journal-title":"IEEE Comput"},{"key":"89_CR71","unstructured":"Wiederhold G (1988) Interoperation, mediation, and ontologies. In: Institute for New Generation Computer Technology (ed)Proceedings of the International Conference on Fifth Generation Computer Systems, 33\u201348, Tokyio."},{"issue":"2","key":"89_CR72","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1145\/210376.210390","volume":"27","author":"G Wiederhold","year":"1995","unstructured":"Wiederhold G (1995) Mediation in information systems. ACM Comput Surv 27(2):265\u2013267.","journal-title":"ACM Comput Surv"},{"key":"89_CR73","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/64.621227","volume":"12","author":"G Wiederhold","year":"1997","unstructured":"Wiederhold G, Genesereth M (1997) The conceptual basis for mediation services. IEEE Expert 12:5:38\u201347.","journal-title":"IEEE Expert"}],"container-title":["Journal of the Brazilian Computer Society"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13173-019-0089-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13173-019-0089-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13173-019-0089-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,13]],"date-time":"2024-08-13T10:46:07Z","timestamp":1723545967000},"score":1,"resource":{"primary":{"URL":"https:\/\/journal-bcs.springeropen.com\/articles\/10.1186\/s13173-019-0089-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,20]]},"references-count":73,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["89"],"URL":"https:\/\/doi.org\/10.1186\/s13173-019-0089-3","relation":{},"ISSN":["0104-6500","1678-4804"],"issn-type":[{"type":"print","value":"0104-6500"},{"type":"electronic","value":"1678-4804"}],"subject":[],"published":{"date-parts":[[2019,8,20]]},"assertion":[{"value":"7 February 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 July 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 August 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare that they have no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"8"}}