Representation, analyses and transformation of component systems for adaptation and optimization

用于适应和优化的组件系统的表示、分析和转换

基本信息

项目摘要

Komponenten sind wiederverwendbare Mengen von Klassen im objektorientierten Sinn, die zusammen einen oder mehrere Dienste erbringen. Die Dienste werden durch Methoden einer ausgezeichneten (Schnittstellen-)Klasse der Komponente definiert. Komponentensysteme sind Mengen von Komponenten, die gegenseitig ihre Dienste verwenden. Komponenten werden räumlich, zeitlich und personell getrennt von ihrer Systemumgebung entworfen. Da ihr Entwurf möglichst allgemeine Umgebungsanforderungen berücksichtigt, enthält er in der Regel überflüssigen Code für jede konkrete Systemumgebung. Optimierungen könnten von eingeschränkten Umgebungen profitieren. Trotzdem sind Komponenten oft nicht auf alle Umgebungsanforderungen eingerichtet, so dass Anpassungen notwendig werden. Unsere Arbeit soll einen Beitrag leisten zur Anpassung und Optimierung in Komponentensystemen. Wir sprechen von Anpassungen, wenn der Entwickler eines Systems die Komponente verändert, um die Passfähigkeit zu garantieren oder neuen Anforderungen zu genügen. Optimierungen nennen wir Änderungen der Komponente, die die Systemeffizienz erhöhen, und die automatisch von Werkzeugen vorgenommen werden können. In beiden Fällen werden Programmtransformationen durchgeführt. Anpassungen und Optimierungen müssen korrekt sein - Optimierungen sogar Verhaltensgleichheit mit der ursprünglichen Komponente zusichern. In jedem Fall benötigen wir Programmanalysen, die Entwickler oder Optimierer befähigen, die Korrektheit der Programmtransformationen nachzuweisen. Diese Analysen betrachten Komponentensysteme und ihr Ausführungsmodell und berechnen Aussagen über alle möglichen Programmläufe, i.a. pessimistische Abschätzungen davon. Aufwand und Speicherbedarf für die Analysen explodieren mit der Genauigkeit der Abschätzung. Man benötigt daher eine Darstellung der Komponentensysteme sowie der Zwischenergebnisse der Analyse, die effizient genug ist, um reale Systeme zu beherrschen. Das gelingt nur, indem man initial eine ungenaue Abschätzung berechnet und darauf aufbauend das System vereinfacht, um sich dann genauere Abschätzungen leisten zu können. Mit der Darstellung der Programme in SSA-Form (engl. Static Single Assignment) kennt die Forschung eine für die Optimierung objektorientierter Programme geeignete Programmrepräsentation; sie ist in einigen Forschungsübersetzern prototypisch implementiert. Offen hingegen ist bislang, wie große Systeme beherrscht werden können, wie unbekannte Komponenten (gegeben durch ihre Schnittstellen) behandelt werden können, wie die Analyseinformation dem Systementwickler verständlich gemacht werden kann und wie auf unterschiedlichen Abstraktionsebenen von Programmrepräsentationen gleichartige Analysen angewendet werden können. Hier sehen die Antragsteller den wissenschaftlichen Fortschritt der geplanten Arbeiten. Praktisches Ziel ist es, eine Bibliothek zur Konstruktion von SSA-Darstellungen von Komponenten und ihrer Umgebung zu entwerfen, um ein Rahmenwerk zur Konstruktion von Analysen auf dieser Zwischendarstellung zu ermöglichen. Da diese Implementierungen sehr aufwendig sind, werden bislang bei vielen theoretischen Arbeiten zu Anpassungen und Optimierungen die Kontrollexperimente gescheut. Ihre Verfügbarkeit hat somit auch Implikationen für die Qualität wissenschaftlicher Arbeiten in diesem Gebiet.
Komponenten的翻译结果:Komponenten的翻译结果:Komponenten的翻译结果:Komponenten的翻译结果:Komponenten的翻译结果:(1)定义性成分的定义。组件组件系统:组件组件系统,组件组件系统,组件组件系统。Komponenten werden räumlich, zeitlich and personell getrent von ihrer systemgebung entworfen。Da ihr Entwurf möglichst allgemeine Umgebungsanforderungen bercksichtigt, enthält er in der Regel <s:1> berfl<e:1>标识码<e:1> r jede konkrete Systemumgebung。Optimierungen könnten von eingeschränktenTrotzdem和Komponenten经常会说:“我不知道,我不知道。”在此基础上,提出了一种基于构件系统的优化设计方法。在德国,在德国,在德国,在德国,在德国,在德国,在德国,在德国,在德国,在德国,在德国,在德国,在德国。Optimierungen nennen wir Änderungen der Komponente, die die Systemeffizienz erhöhen, and die automatisch von Werkzeugen vorgenome werden können。在北京Fällen werden项目转型项目<e:1>。Anpassungen and Optimierungen m<e:1> ssen korrekt sein - Optimierungen sogar Verhaltensgleichheit mit der urspr<e:1> nglichen Komponente zusichern。在jedem Fall benötigen wir programmanysen, die Entwickler der Optimierer befähigen, die Korrektheit der programtransformationen nachzuweisen。disese Analysen betrachten Komponentensysteme and ihr ausf<s:1> hrungmodel and berechnen Aussagen ber alle möglichen Programmläufe,即悲观论者Abschätzungen davon。与此同时,研究人员还发现了一种特殊的分析方法,即分析方法和方法。Man benötigt daher eine Darstellung der Komponentensysteme sowie der Zwischenergebnisse der Analyse, die efficient genuist, um real Systeme zu beherrschen。Das gelingt nur, indem man initial eine ungenaue Abschätzung berechnet和darauf aufbaue Das System vereache,嗯,这个dann genauere Abschätzungen leisten zu können。麻省理工学院ssa课程-表格(英文)(静态单赋值)kennt die Forschung - eine f<e:1> (r die Optimierung - object - torientiter program geeignete Programmrepräsentation;在本发明中,原型实现器被称为“原型实现器”。经常hingegenist bislang, wie große Systeme beherrscht werden können, wie unbekannte Komponenten (gegeben durch ihre Schnittstellen) behandelt werden können, wie die Analyseinformation dem Systementwickler verständlich gemacht werden kann和wie auf unschiedlichen Abstraktionsebenen von Programmrepräsentationen gleichartige Analysen angewendet werden können。他说:“我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说。”参考文献:1 .《科学与技术研究》,《科学与技术研究》,《科学与技术研究》,《科学与技术研究》,《科学与技术研究》,《科学与技术研究》,《科学与技术研究》,《科学与技术研究》,ermöglichen。本文提出了一种新型的优化设计方法,即优化设计理论、优化设计理论、优化设计理论、优化设计理论和优化设计理论。我的verfgbarkeit的意思是,有些人认为Implikationen f<e:1> r die Qualität wissenschaftlicher Arbeiten in diesem Gebiet。

项目成果

期刊论文数量(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. Gerhard Goos (†)其他文献

Professor Dr. Gerhard Goos (†)的其他文献

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

{{ truncateString('Professor Dr. Gerhard Goos (†)', 18)}}的其他基金

Optimization of the cache performance of datastructures
数据结构缓存性能优化
  • 批准号:
    5366564
  • 财政年份:
    2002
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Verifikation von Übersetzerspezifikationen, -implementierungen und -generierungstechniken
验证转换器规范、实现和生成技术
  • 批准号:
    5191656
  • 财政年份:
    1995
  • 资助金额:
    --
  • 项目类别:
    Research Grants

相似国自然基金

大鱼际掌纹特应征与5个哮喘易感基因单核苷酸多态性的关联分析
  • 批准号:
    30873315
  • 批准年份:
    2008
  • 资助金额:
    31.0 万元
  • 项目类别:
    面上项目

相似海外基金

Integrative Single-Cell Atlas of Host and Microenvironment in Colorectal Neoplastic Transformation
结直肠肿瘤转化中宿主和微环境的综合单细胞图谱
  • 批准号:
    10820067
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
ELAVL1 role in glioblastoma heterogeneity through intercellular gene transfer mediated by cell fusion and tunneling membrane nanotube formation
ELAVL1通过细胞融合和隧道膜纳米管形成介导的细胞间基因转移在胶质母细胞瘤异质性中的作用
  • 批准号:
    10658226
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
Targeting proteoglycan-mediated signaling in Ewing sarcoma
尤文肉瘤中靶向蛋白多糖介导的信号传导
  • 批准号:
    10591979
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
Administrative Core
行政核心
  • 批准号:
    10900839
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
Discovery of Novel Inhibitors Targeting trans-Golgi Network Acidification in Pancreatic Cancer
发现针对胰腺癌跨高尔基体网络酸化的新型抑制剂
  • 批准号:
    10563637
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
Impairment of the cerebral vasculature during bacterial meningitis
细菌性脑膜炎期间脑血管系统受损
  • 批准号:
    10795568
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
AIM-AI: an Actionable, Integrated and Multiscale genetic map of Alzheimer's disease via deep learning
AIM-AI:通过深度学习绘制阿尔茨海默病的可操作、集成和多尺度遗传图谱
  • 批准号:
    10668829
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
The role of Hedgehog and enteric neural crest cell reprogramming in neuroendocrine differentiation
Hedgehog 和肠神经嵴细胞重编程在神经内分泌分化中的作用
  • 批准号:
    10723031
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
A new theory, vectorial and rotational canonical transformation, overcomes a barrier separating structural and mechanism analyses
向量和旋转正则变换这一新理论克服了结构分析和机制分析之间的障碍
  • 批准号:
    22K18853
  • 财政年份:
    2022
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Challenging Research (Exploratory)
MECHANOSURVEILLANCE IN BREAST CANCER METASTASIS
乳腺癌转移的机械监测
  • 批准号:
    10584042
  • 财政年份:
    2022
  • 资助金额:
    --
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了