课题基金 / 基金详情

Ein monadenbasierter Programmlogikbaukasten für generische und heterogene Seiteneffekte (PLB).

Ein monadenbasierter Programmlogikbaukasten für generische und heterogene Seiteneffekte (PLB).
用于通用和异构副作用 (PLB) 的基于 monad 的程序逻辑构建套件。
批准号:
110489481
负责人:
Professor Dr. Christoph Lüth
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2009
资助国家:
德国
项目状态:
已结题
起止时间:
2008-12-31 至 2010-12-31

项目摘要

项目成果

Professor Dr. Christoph Lüth的其他基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Die steigenden Anforderungen an die Sicherheit von Software bringen einen erhöhten Bedarf nach formaler Verifikation mit sich. Die dazu benötigten Programmlogiken sollten flexibel, handhabbar und modular sein, um sie einfach erweitern oder auf neue, insbesondere domänenspezifische Programmiersprachen anpassen zu können. Dies wird erschwert durch die vielfältige Art von benötigten Seiteneffekten, wie etwa Zustandsabhängigkeit, Ausnahmen, Ein-/Ausgabe oder Nebenläufigkeit. Ziel von PLB ist die Entwicklung eines Baukastens für Semantik, Metatheorie und Programmlogikentwurf, der die strukturierte Kombination solcher Effekte und der sie modellierenden Logiken unterstützt. Das etablierte Mittel zur einheitlichen Repräsentation und Verkapselung von Seiteneffekten in der modernen Programmiersprachensemantik sind Monaden; Monaden erlauben ferner bereits eine kompositionale Spezifikation von Seiteneffekten, in der verschiedene Effekttypen nach einem Baukastenprinzip kombiniert werden können. In PLB wird dieses Baukastenprinzip auf ein System von generischen Programmlogiken ausgedehnt, so dass jedem kombinierten Effekt eine kombinierte Programmlogik zur Seite gestellt wird, die natürliche und effektive Ausdrucksmittel zur Verifikation entsprechender seiteneffektbehafteter Programme bietet. Der Baukasten wird in einer Fallstudie evaluiert, in der eine Sprache zur Gebäudesteuerung modelliert wird.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Abstraktion und Wiederverwendung von formalen Programmentwicklungen
  • 批准号:
    5253630
  • 项目类别:
    Research Grants
  • 资助金额:
    $0.0万
  • 财政年份:
    2000
  • 负责人:
    Professor Dr. Christoph Lüth
  • 依托单位: