Model-Based DevOps

基于模型的 DevOps

基本信息

项目摘要

Time-to-market and continuous improvement are key success indicators to deliver the cloud-native and Internet of Things (IoT) systems, which includes the IoT part of Cyber-Physical Systems (CPSs) as well. These systems are essential to the European Commission's vision on Industry 5.0, i.e., a sustainable, human-centric, and resilient Industry 4.0. In that context, the increasingly popular DevOps approach aims at combining software development ("Dev") and IT operations ("Ops") into a highly-integrated continuous loop. Through agility and automation of complex pipelines across the various stakeholders of the lifecycle, DevOps aims to shorten systems development time and provide continuous delivery with high software quality. Through this continuous delivery, quality, sustainability, and resiliency of IoT systems can be continuously improved. Automation in DevOps is enabled by leveraging multiple models, typically expressed in Domain-Specific Languages or - most often - implicitly using JSON, XML, or ad-hoc annotations in a programming language. These models are used for (M1) design-time code generation and (M2) for runtime IoT system configuration They can and should be updated in four stages of the lifecycle of a system: (U1) automatically immediately (self-adaptive, based on data and events) during the system’s operation; (U1b) automatically, but with some delay, based on data collection, needs recalculation or training and especially quality assurance; (U2) by human operators; and (U3) by human system designers only. The updates U1-U3 change M2 models, while U4 changes M1 models. Self-adaptive (U1, U1b), human-adaptable (U2) and design models (U3) are rather disjoint in their usage, but overlap in the targets they describe: Design models describe requirements, structure, functional, and extra-functional concerns, while runtime models focus on component configurations, deployment, and on measures in operations. Self-adaptive models (U1, U1b) are linked to collecting data that enables the system to reflect on its own behavior and identify possible optimizations, additional detailed knowledge about usage, etc. Self-adaptive models (U1, U1b) and also human-adaptable models (U2) will be present for adaptation in a digital twin of the system, while the structurally fixed design models (U3) also define the structure of a digital twin These models today are separated and can either be used during design or runtime. This hinders optimizing represented systems, learning from their operation, and improving future iterations of it. There currently is no way to migrate a model from design to runtime or vice versa. Hence, improvements made during system runtime are lost or must be migrated to the design models manually, which is costly, error-prone, and, thus, rarely done. Our goal in MBDO is to provide the foundations for a Model-Based DevOps framework unifying these different forms of models in the specific context of cloud-native and IoT systems.
上市时间和持续改进是交付云原生和物联网(IoT)系统的关键成功指标,其中也包括网络物理系统(CPS)的物联网部分。这些系统对于欧盟委员会关于工业5.0的愿景至关重要,即,一个可持续的、以人为本的、有弹性的工业4.0。在这种情况下,越来越流行的DevOps方法旨在将软件开发(“Dev”)和IT运营(“Ops”)结合到高度集成的连续循环中。通过在生命周期的各个利益相关者之间实现复杂管道的敏捷性和自动化,DevOps旨在缩短系统开发时间,并提供高软件质量的持续交付。通过这种持续交付,物联网系统的质量、可持续性和弹性可以不断提高。DevOps中的自动化是通过利用多个模型来实现的,这些模型通常用特定于领域的语言来表达,或者最常见的是隐式地使用JSON、XML或编程语言中的ad-hoc注释。这些模型用于(M1)设计时代码生成和(M2)运行时物联网系统配置它们可以并且应该在系统生命周期的四个阶段进行更新:(U1)立即自动(自适应,基于数据和事件)在系统运行期间;(U1 b)自动地,但有一些延迟,基于数据收集,需要重新计算或培训,特别是质量保证;(U2)由人工操作员;(U3)仅由人类系统设计者设计。更新U1-U3改变M2模型,而U4改变M1模型。自适应模型(U1,U1 b),人类自适应模型(U2)和设计模型(U3)在它们的使用上是相当不相交的,但在它们描述的目标上是重叠的:设计模型描述需求,结构,功能和功能外的关注点,而运行时模型则关注组件配置,部署和操作中的度量。自适应模型(U1、U1 b)被链接到收集数据,该数据使得系统能够反映其自身的行为并识别可能的优化、关于使用的附加详细知识等。自适应模型(U1、U1 b)以及人类可适应模型(U2)将存在以用于在系统的数字孪生中进行适应,而结构固定的设计模型(U3)也定义了数字孪生的结构, 今天,这些模型是分开的,可以在设计或运行时使用。这阻碍了优化所表示的系统,从它们的操作中学习,以及改进未来的迭代。目前还没有办法将模型从设计迁移到运行时,反之亦然。因此,在系统运行时所做的改进会丢失,或者必须手动迁移到设计模型中,这是昂贵的,容易出错的,因此很少这样做。我们在MBDO中的目标是为基于模型的DevOps框架提供基础,在云原生和物联网系统的特定上下文中统一这些不同形式的模型。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Professor Dr. Bernhard Rumpe其他文献

Professor Dr. Bernhard Rumpe的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Professor Dr. Bernhard Rumpe', 18)}}的其他基金

Semantic Model Evolution in the Large: Variability and Refinement in Context
语义模型的大演化:上下文中的变异性和细化
  • 批准号:
    250902306
  • 财政年份:
    2014
  • 资助金额:
    --
  • 项目类别:
    Research Grants

相似国自然基金

Data-driven Recommendation System Construction of an Online Medical Platform Based on the Fusion of Information
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    外国青年学者研究基金项目
Exploring the Intrinsic Mechanisms of CEO Turnover and Market Reaction: An Explanation Based on Information Asymmetry
  • 批准号:
    W2433169
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    外国学者研究基金项目
基于tag-based单细胞转录组测序解析造血干细胞发育的可变剪接
  • 批准号:
    81900115
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
应用Agent-Based-Model研究围术期单剂量地塞米松对手术切口愈合的影响及机制
  • 批准号:
    81771933
  • 批准年份:
    2017
  • 资助金额:
    50.0 万元
  • 项目类别:
    面上项目
Reality-based Interaction用户界面模型和评估方法研究
  • 批准号:
    61170182
  • 批准年份:
    2011
  • 资助金额:
    57.0 万元
  • 项目类别:
    面上项目
Multistage,haplotype and functional tests-based FCAR 基因和IgA肾病相关关系研究
  • 批准号:
    30771013
  • 批准年份:
    2007
  • 资助金额:
    30.0 万元
  • 项目类别:
    面上项目
差异蛋白质组技术结合Array-based CGH 寻找骨肉瘤分子标志物
  • 批准号:
    30470665
  • 批准年份:
    2004
  • 资助金额:
    8.0 万元
  • 项目类别:
    面上项目
GaN-based稀磁半导体材料与自旋电子共振隧穿器件的研究
  • 批准号:
    60376005
  • 批准年份:
    2003
  • 资助金额:
    20.0 万元
  • 项目类别:
    面上项目

相似海外基金

Optimal utility-based design of oncology clinical development programmes
基于效用的肿瘤学临床开发项目的优化设计
  • 批准号:
    2734768
  • 财政年份:
    2026
  • 资助金额:
    --
  • 项目类别:
    Studentship
Plasmonic Mg-based catalysts for low temperature sunlight-assisted CO2 activation (MgCatCO2Act)
用于低温阳光辅助 CO2 活化的等离子体镁基催化剂 (MgCatCO2Act)
  • 批准号:
    EP/Y037294/1
  • 财政年份:
    2025
  • 资助金额:
    --
  • 项目类别:
    Research Grant
Impact of Urban Environmental Factors on Momentary Subjective Wellbeing (SWB) using Smartphone-Based Experience Sampling Methods
使用基于智能手机的体验采样方法研究城市环境因素对瞬时主观幸福感 (SWB) 的影响
  • 批准号:
    2750689
  • 财政年份:
    2025
  • 资助金额:
    --
  • 项目类别:
    Studentship
Bio-MATSUPER: Development of high-performance supercapacitors based on bio-based carbon materials
Bio-MATSUPER:开发基于生物基碳材料的高性能超级电容器
  • 批准号:
    EP/Z001013/1
  • 财政年份:
    2025
  • 资助金额:
    --
  • 项目类别:
    Fellowship
Flexible fMRI-Compatible Neural Probes with Organic Semiconductor based Multi-modal Sensors for Closed Loop Neuromodulation
灵活的 fMRI 兼容神经探针,带有基于有机半导体的多模态传感器,用于闭环神经调节
  • 批准号:
    2336525
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
CAREER: Rank Metric Codes from Drinfeld Modules and New Primitives in Code Based Cryptography
职业:对来自 Drinfeld 模块的度量代码和基于代码的密码学中的新原语进行排名
  • 批准号:
    2338424
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
CAREER: Data-Enabled Neural Multi-Step Predictive Control (DeMuSPc): a Learning-Based Predictive and Adaptive Control Approach for Complex Nonlinear Systems
职业:数据支持的神经多步预测控制(DeMuSPc):一种用于复杂非线性系统的基于学习的预测和自适应控制方法
  • 批准号:
    2338749
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
RII Track-4:NSF: Design of zeolite-encapsulated metal phthalocyanines catalysts enabled by insights from synchrotron-based X-ray techniques
RII Track-4:NSF:通过基于同步加速器的 X 射线技术的见解实现沸石封装金属酞菁催化剂的设计
  • 批准号:
    2327267
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
EAGER: Generalizing Monin-Obukhov Similarity Theory (MOST)-based Surface Layer Parameterizations for Turbulence Resolving Earth System Models (ESMs)
EAGER:将基于 Monin-Obukhov 相似理论 (MOST) 的表面层参数化推广到湍流解析地球系统模型 (ESM)
  • 批准号:
    2414424
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Conference: 2024 Thiol-Based Redox Regulation and Signaling GRC and GRS: Mechanisms and Consequences of Redox Signaling
会议:2024年基于硫醇的氧化还原调节和信号传导GRC和GRS:氧化还原信号传导的机制和后果
  • 批准号:
    2418618
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了