Ein monadenbasierter Programmlogikbaukasten für generische und heterogene Seiteneffekte (PLB).
Ein monadenbasierter Programmlogikbaukasten für generische und heterogene Seiteneffekte (PLB).
批准号:
110489481
负责人:
Professor Dr. Christoph Lüth
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2009
资助国家:
德国
项目状态:
已结题
起止时间:
2008-12-31 至 2010-12-31
中文摘要
这是一种新的软件开发方式,也是一种形式验证的软件。这是一个灵活的、模块化的、灵活的在此之前,我们不会在艺术上做出任何改变,我们不会放弃自己的事业,也不会放弃自己的事业。在此基础上,提出了一种新的解决方案--Baukastens für Semantik,Metatheorie and Programmlogikentwurf,der die strukturierte Kombination solcher Effekte and der sie Model lierden Logiken unterstützt.在现代程序设计和设计中,所有的设计都是正确的;在现代程序设计中,所有的设计都是如此;而在现代程序设计中,所有的设计都是如此。在PLB中,所有的程序都不是一般的程序,而是一个有效的程序,一个有效的程序,一个有效的程序。包卡斯滕在下落的评估中,在他的模型中,在他那里。
英文摘要
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
-
依托单位: