Project Details
Projekt Print View

CQ4CD: Continuous Quality Control for Continuous Delivery Architectures — Systematic Engineering of Performance, Reliability, and Resilience

Subject Area Software Engineering and Programming Languages
Term since 2024
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 517274090
 
Continuous Delivery (CD) has become a core element of modern software engineering processes, aiming to automate and accelerate software build, quality assurance, and release pipelines. The prevalence of CD has also been promoted by an extensive set of available technologies, such as CD tools. CD systems have become complex and business-critical infrastructures like the system-to-be-delivered. While CD systems are widespread in practice, their software architectures and corresponding quality assurance approaches have not been studied extensively. The goal of CQ4CD is to develop the foundations of performance, reliability, and resilience engineering for CD architectures. CQ4CD aims to reduce complexity and improve quality through rigorous CD architecture specifications and reduce risks and uncertainties by basing these specifications on established patterns and smells. Based on this foundation, it aims to provide means for automatically detecting conformance to these patterns and the absence of bad smells in CD architectures. Together with formal performance, reliability, and resilience models and benchmarks, these contributions enable what-if or trade-off analysis for exploratory architecture evolution. Finally, the project aims to provide novel means for continuously optimizing and adapting a given CD architecture based on performance, reliability, and resilience measurement data. All project results will be evaluated in various empirical studies.
DFG Programme Research Grants
International Connection Austria
Cooperation Partner Professor Dr. Uwe Zdun
 
 

Additional Information

Textvergrößerung und Kontrastanpassung