IAC2: Infrastructure-as-code Architecture Decision Compliance
IAC2: Infrastructure-as-code Architecture Decision Compliance
批准号:
314720630
负责人:
Professor Dr. Frank Leymann
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
--
资助国家:
德国
项目状态:
未结题
起止时间:
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Infrastructure-as-code (IaC) helps practitioner to automatically provision and manage IT infrastructures at scale, rather than using manual processes. The promise of IaC is easy, rapid, secure, reliable, and repeatable IT infrastructure provisioning and management. In IaC design and development many complex architectural design decisions (ADD) are made for the IaC system, the underlying infrastructure, and the software system to be delivered. Today foundations to make the (often huge) complexity of IaC manageable are missing, leading to low quality, high risks, and high costs/efforts in IaC design and development. The project has the objective to develop foundational concepts and methods to address these research gaps by studying the following research questions:RQ1: How can the informal IaC established practices documented in the literature today be specified in a rigorous way?RQ2: How can a broad set of IaC code and especially architecture smells and patterns be identified and detected in a systematic and automated fashion?RQ3: How can the enormous complexity of large-scale IaC architectures be tackled through evidence-based decision making?To address the research questions, the project aims to reduce complexity and improve quality through rigorous IaC ADD compliance specifications, and reduce risks and uncertainties by basing these specifications on established patterns and bad smells. Based on this foundation, it aims to provide means for precise identification of these patterns and bad smells in IaC code and architectures, and to provide automatic detection in IaC code and architectures. Together these contributions will enable improving quality through precise identification and automatic detection, and reducing risks and uncertainties by replacing manual processes, which also reduces the necessary costs and efforts in especially maintaining complex IaC architectures. Finally, the project aims to provide novel means for continuously measuring and monitoring IaC compliance improvements and degradations, thus enabling evidence-based improvement of the architecture. All project results will be evaluated in various empirical studies. While IaC has been used as a tool to help continuously improve the system to be deployed, e.g. for cloud applications, the evolution of the IaC architecture itself has not yet been studied in the literature. Given the broad use of IaC in practice and the enormous complexity of existing IaC architectures in large deployments, it is rather likely that often non-optimal decisions will be made, leading to severe design issues. This problem has not been addressed by any major research effort yet and requires new foundational research.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
ReSUS (Reusable Software University of Stuttgart) – Platform for publication, search, citation, and automated execution of research software
-
批准号:425911815
-
项目类别:Science Communication, Research Data, eResearch (Scientific Library Services and Information Systems)
-
资助金额:$0.0万
-
财政年份:2019
-
负责人:Professor Dr. Frank Leymann
-
依托单位:
SustainLife - Sustaining Living Digital Systems in the Humanities
-
批准号:379522012
-
项目类别:Research data and software (Scientific Library Services and Information Systems)
-
资助金额:$0.0万
-
财政年份:2017
-
负责人:Professor Dr. Frank Leymann
-
依托单位:
Optimization and adaptation of situation-aware applications based on workflow fragments
-
批准号:252975529
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2014
-
负责人:Professor Dr. Frank Leymann
-
依托单位:
Benchflow - A Benchmark for Workflow Management Systems
-
批准号:229974593
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2013
-
负责人:Professor Dr. Frank Leymann
-
依托单位:
Konzepte und Methoden zur Unterstützung von Fachanwendern bei der Umsetzung von Adaptivität und Compliance-Richtlinien in Geschäftsprozessen
-
批准号:219206707
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2012
-
负责人:Professor Dr. Frank Leymann
-
依托单位:
海外基金