课题基金 / 基金详情

Aktionsplan-Informatik: Verifikation und Optimierung bei der Übersetzung höherer Programmiersprachen

Aktionsplan-Informatik: Verifikation und Optimierung bei der Übersetzung höherer Programmiersprachen
计算机科学行动计划:高级编程语言翻译的验证和优化
批准号:
5423501
负责人:
Professorin Dr. Sabine Glesner
金额:
$0.0万
依托单位国家:
德国
项目类别:
Independent Junior Research Groups
财政年份:
2004
资助国家:
德国
项目状态:
已结题
起止时间:
2003-12-31 至 2014-12-31

项目摘要

项目成果

Professorin Dr. Sabine Glesner的其他基金

相似基金

相关文献

中文摘要
翻译
Das Ziel des hier vorgestellten forschungsprojects ist die Entwicklung einer Methodik zur korrekten and optimiererzegung freneeste Formen von Prozessorarchitekturen。Übersetzer(编译器)sind das herzst<e:1> ck bei der Erstellung von Software, erlauben sie doch, program in höheren Programmiersprachen zu schreiben, die dann mit Hilfe von Übersetzern in Maschinencode transformiert werden。嗯zuverlässige Software zu erstellen, list is the father unbedingt erforderlich, pass Übersetzer nachweisich korrekt arbeen。Außerdem mssen Übersetzer die Architekturen moderner hardwarestruckturen ausnutzen und darauf optimierten Maschinencode erzeeugen, damit auth die Effizienz des erzeeugten maschinencocodes gewährleistet ist。在unserer Arbeit wollen wir uns auf prozesssoren mit folgenden Merkmalen konzentrieren中:prozesssoren mit sehr langen Instruktionswörtern(非常长的指令词,VLIW), mit bedingten(谓语)instrucktionen和mit spekulativer ausf<s:1> hrung。Dabei构想我们insbesondere untersuchen,您叫我们optimierende maschinenabhangige Transformationen mittels Graphersetzungsmethoden ausdrucken能帮。Des weiteren wollen wir klären, wie solche Transformationen mit Isabelle/HOL形式验证器werden können和wie wir mit programme prefung ihre korrekte Implementierung sicherstellen können。
英文摘要
Das Ziel des hier vorgestellten Forschungsprojekts ist die Entwicklung einer Methodik zur korrekten und optimierenden Codeerzeugung für neueste Formen von Prozessorarchitekturen. Übersetzer (Compiler) sind das Herzstück bei der Erstellung von Software, erlauben sie es doch, Programme in höheren Programmiersprachen zu schreiben, die dann mit Hilfe von Übersetzern in Maschinencode transformiert werden. Um zuverlässige Software zu erstellen, ist es daher unbedingt erforderlich, dass Übersetzer nachweislich korrekt arbeiten. Außerdem müssen Übersetzer die Architekturen moderner Hardwarestrukturen ausnutzen und darauf optimierten Maschinencode erzeugen, damit auch die Effizienz des erzeugten Maschinencodes gewährleistet ist. In unserer Arbeit wollen wir uns auf Prozessoren mit folgenden Merkmalen konzentrieren: Prozessoren mit sehr langen Instruktionswörtern (very long instruction words, VLIW), mit bedingten (predicated) Instruktionen und mit spekulativer Ausführung. Dabei wollen wir insbesondere untersuchen, wie wir optimierende, maschinenabhängige Transformationen mittels Graphersetzungsmethoden ausdrücken können. Des weiteren wollen wir klären, wie solche Transformationen mit Isabelle/HOL formal verifiziert werden können und wie wir mit Programmprüfung ihre korrekte Implementierung sicherstellen können.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
海外基金