001439213 000__ 06276cam\a2200709\i\4500 001439213 001__ 1439213 001439213 003__ OCoLC 001439213 005__ 20230309004417.0 001439213 006__ m\\\\\o\\d\\\\\\\\ 001439213 007__ cr\un\nnnunnun 001439213 008__ 210828s2021\\\\sz\\\\\\o\\\\\101\0\eng\d 001439213 020__ $$a9783030860448$$q(electronic book) 001439213 020__ $$a3030860442$$q(electronic book) 001439213 020__ $$z9783030860431 001439213 0247_ $$a10.1007/978-3-030-86044-8$$2doi 001439213 035__ $$aSP(OCoLC)1265463178 001439213 040__ $$aEBLCP$$beng$$erda$$epn$$cEBLCP$$dNOC$$dGW5XE$$dOCLCO$$dOCLCF$$dOCLCO$$dOCLCQ$$dCOM$$dOCLCO$$dOCLCQ 001439213 049__ $$aISEA 001439213 050_4 $$aQA76.751$$b.E37 2021eb 001439213 08204 $$a005.1/2$$223 001439213 1112_ $$aECSA (Conference)$$n(15th :$$d2021 :$$cOnline) 001439213 24510 $$aSoftware architecture :$$b15th European Conference, ECSA 2021, Virtual Event, Sweden, September 13-17, 2021, Proceedings /$$cStefan Biffl, Elena Navarro, Welf Löwe, Marjan Sirjani, Raffaela Mirandola, Danny Weyns (Eds.). 001439213 2463_ $$aECSA 2021 001439213 264_1 $$aCham :$$bSpringer,$$c2021. 001439213 300__ $$a1 online resource (339 pages) 001439213 336__ $$atext$$btxt$$2rdacontent 001439213 337__ $$acomputer$$bc$$2rdamedia 001439213 338__ $$aonline resource$$bcr$$2rdacarrier 001439213 4901_ $$aLecture Notes in Computer Science ;$$v12857 001439213 4901_ $$aLNCS sublibrary, SL 2, Programming and software engineering 001439213 500__ $$aIncludes author index. 001439213 504__ $$aReferences-Towards a Taxonomy of Autonomous Systems-1 Introduction-2 Background-2.1 Existing Efforts to Formalise Autonomy-2.2 Formal Modelling Approach-3 A Taxonomy for Defining Autonomy-3.1 Autonomy as a Property of Individual Functions-3.2 Main Ideas Behind the Taxonomy for Autonomy-3.3 Taxonomy Levels-3.4 Formalisation of Taxonomy Levels-4 Discussion and Conclusion-References-Machine Learning For Software Architecture-Explaining Architectural Design Tradeoff Spaces: A Machine Learning Approach-1 Introduction. 001439213 5050_ $$aIntro -- Preface -- Organization -- Abstracts of Keynotes -- Determinism -- Software Architecture for a Digital Age -- Enterprise Architecture in an Agile World -- Contents -- Architectures for Reconfigurable and Self-Adaptive Systems -- Dynamic Updates of Virtual PLCs Deployed as Kubernetes Microservices -- 1 Introduction -- 2 Background -- 3 Related Work -- 4 State-Transfer Approach -- 4.1 Example -- 4.2 Static View -- 4.3 Dynamic View -- 4.4 Decision Points -- 5 Prototypical Implementation -- 6 Experimental Evaluation -- 6.1 Test Application Sizing -- 6.2 Jitter Characterization 001439213 5058_ $$a6.3 State Transfer Time -- 7 Assumptions and Limitations -- 8 Conclusions -- References -- A Runtime Safety Enforcement Approach by Monitoring and Adaptation -- 1 Introduction -- 2 Related Work -- 3 Running Example: The MRM System -- 4 Safety Enforcement by Monitoring and Adaptation -- 4.1 Abstract State Machines for Specifying Enforcement Models -- 4.2 ASMs Operating as Enforcement Models -- 5 Safety Enforcement Framework -- 6 Runtime Safety Enforcement at Work -- 6.1 Instantiation of the Enforcement Framework -- 6.2 Validation of Enforcement Strategies -- 7 Conclusion and Future Work 001439213 5058_ $$a2 Motivating Scenario: Tele-Assistance System (TAS) -- 3 Approach -- 3.1 Preliminaries -- 3.2 Configuration Data Extraction -- 3.3 Data Aggregation and Normalization -- 3.4 Principal Component Analysis -- 4 Evaluation -- 4.1 Experimental Setup -- 4.2 Scenario: Network Architecture -- 4.3 Discussion -- 5 Related Work -- 6 Conclusions and Future Work -- References -- A Machine Learning Approach to Service Discovery for Microservice Architectures -- 1 Introduction -- 2 Related Work -- 3 System Model -- 4 ML Based Service Discovery -- 4.1 Data Extraction -- 4.2 Feature Extraction -- 4.3 Training 001439213 5058_ $$a4.4 Prediction -- 4.5 Selection -- 5 Evaluation -- 5.1 Proof-of-Concept: The Coin Collection Application -- 5.2 Controlled Experiments -- 5.3 Approach Effectiveness -- 5.4 Approach Efficiency -- 5.5 Threats to Validity -- 6 Conclusion -- References -- FLRA: A Reference Architecture for Federated Learning Systems -- 1 Introduction -- 2 Methodology -- 2.1 Generation of Theory -- 2.2 Confirmation of Theory -- 3 FLRA Reference Architecture -- 3.1 Job Creation -- 3.2 Data Collection and Preprocessing -- 3.3 Model Training -- 3.4 Model Deployment -- 3.5 Model Monitoring -- 4 Related Work -- 5 Discussion and Conclusion. 001439213 506__ $$aAccess limited to authorized users. 001439213 520__ $$aThis book constitutes the refereed proceedings of the 15th International Conference on Software Architecture, ECSA 2021, held in Sweden, in September 2021. Due to COVID-19 pandemic the conference was held virtually. In the Research Track, 11 full papers presented together with 5 short papers were carefully reviewed and selected from 58 submissions. The papers are organized in topical sections as follows: architectures for reconfigurable and self-adaptive systems; machine learning for software architecture; architectural knowledge, decisions, and rationale; architecting for quality attributes hitecture-centric source code analysis. 001439213 588__ $$aDescription based on print version record. 001439213 650_0 $$aSoftware architecture$$vCongresses. 001439213 650_0 $$aSoftware engineering$$vCongresses. 001439213 650_6 $$aArchitecture logicielle$$vCongrès. 001439213 650_6 $$aGénie logiciel$$vCongrès. 001439213 655_7 $$aConference papers and proceedings.$$2fast$$0(OCoLC)fst01423772 001439213 655_7 $$aConference papers and proceedings.$$2lcgft 001439213 655_7 $$aActes de congrès.$$2rvmgf 001439213 655_0 $$aElectronic books. 001439213 7001_ $$aBiffl, Stefan,$$eeditor. 001439213 7001_ $$aNavarro, Elena,$$eeditor. 001439213 7001_ $$aLöwe, Welf,$$eeditor. 001439213 7001_ $$aSirjani, Marjan,$$eeditor. 001439213 7001_ $$aMirandola, Raffaela,$$eeditor. 001439213 7001_ $$aWeyns, Danny,$$eeditor. 001439213 77608 $$iPrint version:$$aBiffl, Stefan.$$tSoftware Architecture.$$dCham : Springer International Publishing AG, ©2021$$z9783030860431 001439213 830_0 $$aLecture notes in computer science ;$$v12857. 001439213 830_0 $$aLNCS sublibrary.$$nSL 2,$$pProgramming and software engineering. 001439213 852__ $$bebk 001439213 85640 $$3Springer Nature$$uhttps://univsouthin.idm.oclc.org/login?url=https://link.springer.com/10.1007/978-3-030-86044-8$$zOnline Access$$91397441.1 001439213 909CO $$ooai:library.usi.edu:1439213$$pGLOBAL_SET 001439213 980__ $$aBIB 001439213 980__ $$aEBOOK 001439213 982__ $$aEbook 001439213 983__ $$aOnline 001439213 994__ $$a92$$bISE