Die Lösung der POPLMARK-Challenge: Neue Techniken zur maschinellen Verifikation der Korrektheit von Programmiersprachen
POPLMARK 挑战的解决方案:机器验证编程语言正确性的新技术
基本信息
- 批准号:18284775
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:德国
- 项目类别:Independent Junior Research Groups
- 财政年份:2006
- 资助国家:德国
- 起止时间:2005-12-31 至 2014-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Die Korrektheit von Programmiersprachen ist extrem schwierig sicherzustellen: unvorhergesehene Kombinationen von bestimmten Sprachkonstrukten verursachen oft Fehler. Leider kann ein einziger Fehler in einer Programmiersprache drastische Konsequenzen haben. Zum Beispiel wurde in der Spezifikation der weit verbreiteten Programmiersprache JAVA ein Fehler gefunden, den ein böswilliger Programmierer ausnutzen kann, um Unheil auf einem Computer oder in einem Netzwerk anzurichten [22]. Um sicherzustellen, dass die Spezifikation einer Programmiersprache korrekt ist, muss ein mathematischer Beweis für die Verifikation der Korrektheit angegeben werden. Mein Vorhaben ist es, die POPLMARK-Challenge zu lösen. Die von mehreren Wissenschaftlern der Pennsylvania Universität und der Universität in Cambridge aufgestellte Herausforderung besagt [2]: To gauge progress in this area, we issue here a set of challenge problems, dubbed the POPLMARK-Challenge, chosen to exercise many aspects of programming languages that are known to be very difficult to formalize. Die POPLMARK-Challenge ist die zur Zeit spannendste und zukunftsweisendste Herausforderung auf dem Gebiet der maschinellen Deduktion. Aufgrund meines neuartigen Arbeitsansatzes und meiner Vorarbeiten wird dieses Projekt es ermöglichen, leichter mathematische Beweise über Programmiersprachen in Theorembeweisern zu führen.Mit existierenden Techniken ist dies unmöglich. Obwohl die Motivation für das Projekt die POPLMARK-Challenge ist, werden die Ergebnisse wichtige Basistechnologien für Theorembeweiser im Allgemeinen liefern. Denn über die Herausforderung hinaus möchte ich erreichen, dass maschinelle Beweise über jedwede Art von mathematischer Syntax bequem von Nicht-Experten (auf dem Gebiet der maschinellen Deduktion) geführt werden können. Es soll damit prinzipiell möglich werden, dass alle erscheinenden Artikel über mathematische Syntax, also auch Artikel über Programmiersprachen, mit elektronischen Anhängen versehen werden können, in welchen die Beweise maschinell überprüft wurden. Dadurch könnten Fehler grundsätzlich ausgeschlossen werden.
编程语言的错误是非常严重的:最好的语言结构往往与费勒的语言结构相结合。Leider可以在一个程序员的演讲中有一个演讲。Zum Beispiel wurde in der Spezifikation der weit verbreiteten Programmiersprache JAVA ein Fehler gefunden,den ein böswilliger Programmierer ausnutzen kann,um Unheil auf einem Computer or der in einem Netzwerk anzurichten [22].当然,如果一个程序员的语法是错误的,那么必须用数学方法来验证韦尔登。我的愿望是接受人民币的挑战。Die von mehreren Wissenschaftlern der Pennsylvania Universität und der Universität in剑桥aufgestellte Herausforderung besagt [2]:为了衡量这一领域的进展,我们在这里发布了一组挑战问题,称为POPLMARK挑战,选择来练习已知非常难以形式化的编程语言的许多方面。POPLMARK挑战赛是一个跨越时代的挑战,也是一个对机械设计的巨大挑战。在我的新劳动和我的前劳动中,这个项目是最好的,它的数学基础是程序设计的理论基础。从POPLMARK挑战项目的动机看,韦尔登的成果是一般理论的基础技术。由于这一点,我不得不承认,数学家对机器的理解是一种非专家的数学艺术(在机器研究领域),这是韦尔登可以理解的。这是韦尔登最重要的原则,因为所有的数学文章,也包括程序设计文章,都是通过电子设备进行韦尔登的,因为它是一个很好的机器。Dad könnten Fehler grundsätzlich ausgeschlossen韦尔登.
项目成果
期刊论文数量(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 }}
Dr. Christian Urban其他文献
Dr. Christian Urban的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Dr. Christian Urban', 18)}}的其他基金
Providing documentation and testcases for the theorem prover Isabelle
为定理证明者 Isabelle 提供文档和测试用例
- 批准号:
70489253 - 财政年份:2008
- 资助金额:
-- - 项目类别:
Research Grants
相似海外基金
Maximierung der biostratigraphischen Auflösung im Grenzbereich der kambrischen Serien 2 und 3 und ihre Kalibrierung mit Meeresspiegelschwankungen sowie deren Auswirkungen auf die biotische Zusammensetzung
最大化寒武纪系列 2 和 3 边界区域的生物地层分辨率及其对海平面波动及其对生物组成的影响的校准
- 批准号:
221065845 - 财政年份:2012
- 资助金额:
-- - 项目类别:
Research Grants
Ansätze zur Lösung von disjunktiven Problemen mit Hilfe der verallgemeinerten semi-infiniten Optimierung
使用广义半无限优化解决析取问题的方法
- 批准号:
219291240 - 财政年份:2012
- 资助金额:
-- - 项目类别:
Research Grants
Beanspruchung und Kompetenzentwicklung in der Lösung von Entwicklungsaufgaben im Berufseinstieg von Lehrerinnen und Lehrern
教师开始职业生涯时解决发展任务的压力和能力发展
- 批准号:
222202231 - 财政年份:2012
- 资助金额:
-- - 项目类别:
Research Grants
Wertewandel und Auflösung der 'gratialen Herrschaft' unter Heinrich V
亨利五世统治下价值观的变化和“仁慈统治”的解体
- 批准号:
83760280 - 财政年份:2008
- 资助金额:
-- - 项目类别:
Research Grants
Lösung von speziellen Feld- und Analyseproblemen in der Mikrowellentechnik und Optik mit der Method of Lines (MoL)
使用线法 (MoL) 解决微波技术和光学中的特殊领域和分析问题
- 批准号:
42185522 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Research Grants
Optimale Approximation der Lösung von stochastischen Evolutionsgleichungen
随机演化方程解的最优逼近
- 批准号:
5441391 - 财政年份:2004
- 资助金额:
-- - 项目类别:
Research Grants
Regulation der Pubertätsauslösung durch das C14orf4Gen
C14orf4 基因调控青春期启动
- 批准号:
5416854 - 财政年份:2004
- 资助金额:
-- - 项目类别:
Research Grants
Simulation der Ablösung fragiler Partikelschichten von festen Oberflächen unter Beachtung transienter kinetischer Effekte
模拟脆弱颗粒层从固体表面的脱离,同时考虑瞬态动力学效应
- 批准号:
5434514 - 财政年份:2004
- 资助金额:
-- - 项目类别:
Research Grants
Untersuchungen zur Lösung großer linearer Mixed-Model-Gleichungssysteme an simulierten Daten am Beispiel der Zuchtwertschätzung in der Rinderzucht
以牛育种中育种价值估算为例,研究模拟数据求解大型线性混合模型方程组
- 批准号:
5433155 - 财政年份:2004
- 资助金额:
-- - 项目类别:
Research Grants
Infektionen in der Auslösung organspezifischer Autoimmunkrankheiten
感染引发器官特异性自身免疫性疾病
- 批准号:
5408213 - 财政年份:2003
- 资助金额:
-- - 项目类别:
Research Grants