selected publications
-
academic article
- Detection Strategies for Microservice Security Tactics. IEEE Transactions on Dependable and Secure Computing. 1-17. 2023
- Detector-based component model abstraction for microservice-based systems. Computing. 103:2521-2551. 2021
- Variability for Qualities in Software Architecture. ACM Sigsoft Software Engineering Notes. 41:32-35. 2016
- Architecture-centric evolution: New issues and trends - Report on the workshop ACE at ECOOP'06 2007
- Designing runtime variation points in product line architectures: three cases. Science of Computer Programming. 53:353-380. 2004
- Piecemeal legacy migrating with an architectural pattern language: a case study. Journal of Software Maintenance and Evolution: Research and Practice. 14:1-30. 2002
-
chapter
- Software Migration and Architecture Evolution with Industrial Platforms: A Multi-case Study. Lecture Notes in Computer Science. 336-343. 2018
- Ensuring and Assessing Architecture Conformance to Microservice Decomposition Patterns. Lecture Notes in Computer Science. 411-429. 2017
-
conference paper
- Detecting and Resolving Coupling-Related Infrastructure as Code Based Architecture Smells in Microservice Deployments. . 2023
- Towards a Security Benchmark for the Architectural Design of Microservice Applications. Proceedings of the 17th International Conference on Availability, Reliability and Security. 2022
- Assessing Architecture Conformance to Security-Related Practices in Infrastructure as Code Based Deployments. . 2022
- On Unifying the Compliance Management of Applications Based on IaC Automation. . 2022
- Architecture Design of Blockchain-Based Applications. . 2021
- On the Design and Architecture of Deployment Pipelines in Cloud- and Service-Based Computing - A Model-Based Qualitative Study. . 2019
- Message from the General Chair and PC Chairs of ICSA 2019 Foreword to ICSA 2019 Proceedings. . 2019
- 1st Workshop on VAriability for QUalIties in SofTware Architecture (VAQUITA). . 2015
- Enriching Architecture Knowledge with Technology Design Decisions. . 2015
- On the interdependence and integration of variability and architectural decisions. . 2014
- Software service engineering: Tenets and challenges. . 2009
- Modeling architectural patterns using architectural primitives. . 2005
- Architectural Patterns Revisited - A Pattern Language. 431-470. 2005
- Piecemeal migration of a document archive system with an architectural pattern language. . 2003
- Reengineering to the Web: a reference architecture. . 2003
-
proceedings
- Detecting and Resolving Coupling-Related Infrastructure as Code Based Architecture Smells in Microservice Deployments. Zenodo (CERN European Organization for Nuclear Research). 2023
- Assessing Architecture Conformance to Security-Related Practices in Infrastructure as Code Based Deployments. Zenodo (CERN European Organization for Nuclear Research). 2022
- Semi-automatic Feedback for Improving Architecture Conformance to Microservice Patterns and Practices. Zenodo (CERN European Organization for Nuclear Research). 2021
- Metrics for Assessing Architecture Conformance to Microservice Architecture Patterns and Practices. Zenodo (CERN European Organization for Nuclear Research). 2020
- Assessing Architecture Conformance to Coupling-Related Patterns and Practices in Microservices. Zenodo (CERN European Organization for Nuclear Research). 2020
- Supporting Architectural Decision Making on Data Management in Microservice Architectures. Zenodo (CERN European Organization for Nuclear Research). 2019
- Supporting Architectural Decision Making on Data Management in Microservice Architectures. Zenodo (CERN European Organization for Nuclear Research). 2019
- On the Design and Architecture of Deployment Pipelines in Cloud- and Service-Based Computing – A Model-Based Qualitative Study. Zenodo (CERN European Organization for Nuclear Research). 2019
- On the Design and Architecture of Deployment Pipelines in Cloud- and Service-Based Computing – A Model-Based Qualitative Study. Zenodo (CERN European Organization for Nuclear Research). 2019
- On the Design and Architecture of Deployment Pipelines in Cloud and Service-Based Computing – A Model-Based Qualitative Study. Zenodo (CERN European Organization for Nuclear Research). 2019
- Software Migration and Architecture Evolution with Industrial Platforms: A Multi-Case Study. Zenodo (CERN European Organization for Nuclear Research). 2018
-
report
- Software Migration and Architecture Evolution to Industrial Platforms: A Multi-Case Study. Zenodo (CERN European Organization for Nuclear Research). 2018