دورية أكاديمية

Software mediators as first-class entities of systems-of-systems software architectures

التفاصيل البيبلوغرافية
العنوان: Software mediators as first-class entities of systems-of-systems software architectures
المؤلفون: Lina Garcés, Flavio Oquendo, Elisa Yumi Nakagawa
المصدر: Journal of the Brazilian Computer Society, Vol 25, Iss 1, Pp 1-23 (2019)
بيانات النشر: Sociedade Brasileira de Computação, 2019.
سنة النشر: 2019
المجموعة: LCC:Computer engineering. Computer hardware
LCC:Electronic computers. Computer science
مصطلحات موضوعية: Software architecture, Systems-of-systems, Mediator, Connector, Crisis and emergency systems, Health-care supportive home systems, Computer engineering. Computer hardware, TK7885-7895, Electronic computers. Computer science, QA75.5-76.95
الوصف: Abstract Context In contrast to traditional software systems that are mostly created from scratch, current software systems are engineered as a junction of systems already in operation. Examples can be found in domains, such as smart cities, crisis and emergency, IoT, big data, industry 4.0, and connected health systems. Most of them can be considered systems-of-systems (SoS), since they refer to alliances of operational and managerial independent software-intensive systems, which are sometimes distributed over different environments. Therefore, SoS software architectures must be dynamic, evolve over time, and support the execution of emergent behaviors to accomplish SoS missions. They must be also designed to enable the connection of heterogeneous systems, making possible their interoperation, communication, coordination, cooperation, and collaboration, most of the times, in a seamless way. Similar challenges have been addressed by using software mediators as architectural entities. However, the application of mediators in SoS has not been properly explored. Goal This article introduces MediArch, a layered architecture that considers mediators as first-class software entities to be used in the construction of SoS architectures. Our objective is to present evidence about how MediArch’s can support the construction of SoS architectures. Methods The following four steps were conducted to define MediArch: (1) identification of mediation requirements to allow SoS properties; (2) establishment and categorization of twelve types of mediators, for enabling capabilities of communication and control of constituent systems interactions and conversion of heterogeneous messages exchanged through a mediation infrastructure; (3) specification of duties, behaviors, assumptions, and guarantees of mediators; and (4) organization of MediArch in three layers, namely, the constituents & consumer systems layer; the communication, conversion, & coordination layer; and the control layer. This architecture was used as the backbone for the software architectures of two SoS in different domains, namely, flood monitoring system-of-systems (FMSoS), and health-care supportive home system-of-systems (HSH-SoS), for providing evidence on how MediArch supports the architecting process of SoS. Results MediArch (1) supports the integration of independent constituent systems, (2) provides strategies to manage emergent behaviors, (3) defines different schemes of control authorities, (4) offers elements to support SoS evolution, and (5) promotes the resilience and adaptability of SoS architectures. Conclusions Although MediArch contributes to the establishment of SoS architectures, some challenges related to performance, resource consumption, security, safety, and non-disruptive reconfigurations must still be overcome.
نوع الوثيقة: article
وصف الملف: electronic resource
اللغة: English
تدمد: 0104-6500
1678-4804
Relation: http://link.springer.com/article/10.1186/s13173-019-0089-3; https://doaj.org/toc/0104-6500; https://doaj.org/toc/1678-4804
DOI: 10.1186/s13173-019-0089-3
URL الوصول: https://doaj.org/article/8b8306273c474968b3e3451587bdd0a8
رقم الأكسشن: edsdoj.8b8306273c474968b3e3451587bdd0a8
قاعدة البيانات: Directory of Open Access Journals
الوصف
تدمد:01046500
16784804
DOI:10.1186/s13173-019-0089-3