وبلاگ بلیان

Software Architecture: 13th European Conference, ECSA 2019, Paris, France, September 9–13, 2019, Proceedings (Lecture Notes in Computer Science)

معرفی کتاب «Software Architecture: 13th European Conference, ECSA 2019, Paris, France, September 9–13, 2019, Proceedings (Lecture Notes in Computer Science)» نوشتهٔ Ilaria Pigazzini; Francesca Arcelli Fontana; Andrea Maggioni، منتشرشده توسط نشر Springer International Publishing : Imprint: Springer در سال 1168. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

With the introduction of microservice architecture, many investigate how to migrate their legacy systems into this architectural paradigm. The migration process requires the recovery of the project architecture to be migrated together with the knowledge necessary to understand how to decompose the code and obtain new microservices. At the moment, this process is realized mostly manually. This paper introduces an approach to identify candidate microservices in monolithic Java projects, implemented in a tool named Arcan and the validation of the approach in an industrial setting. The approach involves static analysis of the system architecture, architectural smell detection and topic detection, a text mining method used here to model software domains starting from code analysis. We report the feedbacks we get from an experienced industrial developer who carried out the migration described in the case study. From this collaboration with industry we collected useful information to enhance the approach, improve the tool and replicate the study. Front Matter ....Pages i-xxii Front Matter ....Pages 1-1 Guiding Architectural Decision Making on Service Mesh Based Microservice Architectures (Amine El Malki, Uwe Zdun)....Pages 3-19 Supporting Architectural Decision Making on Data Management in Microservice Architectures (Evangelos Ntentos, Uwe Zdun, Konstantinos Plakidas, Daniel Schall, Fei Li, Sebastian Meixner)....Pages 20-36 From a Monolith to a Microservices Architecture: An Approach Based on Transactional Contexts (Luís Nunes, Nuno Santos, António Rito Silva)....Pages 37-52 Front Matter ....Pages 53-53 An Exploratory Study of Naturalistic Decision Making in Complex Software Architecture Environments (Ken Power, Rebecca Wirfs-Brock)....Pages 55-70 Evaluating the Effectiveness of Multi-level Greedy Modularity Clustering for Software Architecture Recovery (Hasan Sözer)....Pages 71-87 What Quality Attributes Can We Find in Product Backlogs? A Machine Learning Perspective (Matthias Galster, Fabian Gilson, François Georis)....Pages 88-96 Architecturing Elastic Edge Storage Services for Data-Driven Decision Making (Ivan Lujic, Hong-Linh Truong)....Pages 97-105 Front Matter ....Pages 107-107 Continuous Adaptation Management in Collective Intelligence Systems (Angelika Musil, Juergen Musil, Danny Weyns, Stefan Biffl)....Pages 109-125 ADOOPLA - Combining Product-Line- and Product-Level Criteria in Multi-objective Optimization of Product Line Architectures (Tobias Wägemann, Ramin Tavakoli Kolagari, Klaus Schmid)....Pages 126-142 Assessing Adaptability of Software Architectures for Cyber Physical Production Systems (Michael Mayrhofer, Christoph Mayr-Dorn, Alois Zoitl, Ouijdane Guiza, Georg Weichhart, Alexander Egyed)....Pages 143-158 Front Matter ....Pages 159-159 Optimising Architectures for Performance, Cost, and Security (Rajitha Yasaweerasinghelage, Mark Staples, Hye-Young Paik, Ingo Weber)....Pages 161-177 QoS-Based Formation of Software Architectures in the Internet of Things (Martina De Sanctis, Romina Spalazzese, Catia Trubiani)....Pages 178-194 A Survey on Big Data Analytics Solutions Deployment (Camilo Castellanos, Boris Pérez, Carlos A. Varela, María del Pilar Villamil, Dario Correal)....Pages 195-210 Assessing the Quality Impact of Features in Component-Based Software Architectures (Axel Busch, Dominik Fuchß, Maximilian Eckert, Anne Koziolek)....Pages 211-219 Components and Design Alternatives in E-Assessment Systems (Michael Striewe)....Pages 220-228 Front Matter ....Pages 229-229 A Four-Layer Architecture Pattern for Constructing and Managing Digital Twins (Somayeh Malakuti, Johannes Schmitt, Marie Platenius-Mohr, Sten Grüner, Ralf Gitzel, Prerna Bihani)....Pages 231-246 Tool Support for the Migration to Microservice Architecture: An Industrial Case Study (Ilaria Pigazzini, Francesca Arcelli Fontana, Andrea Maggioni)....Pages 247-263 ACE: Easy Deployment of Field Optimization Experiments (David Issa Mattos, Jan Bosch, Helena Holmström Olsson)....Pages 264-279 Back Matter ....Pages 281-281 This book constitutes the refereed proceedings of the 13th European Conference on Software Architecture, ECSA 2019, held in Paris, France, in September 2019. In the Research Track, 11 full papers presented together with 4 short papers were carefully reviewed and selected from 63 submissions. They are organized in topical sections as follows: Services and Micro-services, Software Architecture in Development Process, Adaptation and Design Space Exploration, and Quality Attributes. In the Industrial Track, 6 submissions were received and 3 were accepted to form part of these proceedings. -- Provided by publisher
دانلود کتاب Software Architecture: 13th European Conference, ECSA 2019, Paris, France, September 9–13, 2019, Proceedings (Lecture Notes in Computer Science)