Formale, mechanisch unterstützte Fundierung aspektorientierter und kollaborationsbasierter Sprachen
Formale, mechanisch unterstützte Fundierung aspektorientierter und kollaborationsbasierter Sprachen
批准号:
24572631
负责人:
Professor Dr.-Ing. Stefan Jähnichen
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2006
资助国家:
德国
项目状态:
已结题
起止时间:
2005-12-31 至 2009-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Die neuen Sprachparadigmen Aspektorientierung und Kollaborationsbasierung zielen u.a. auf die Entwicklung von sicherheitskritischen Anwendungen ab, von denen die strenge Einhaltung von Qualitätseigenschaften wie Safety, Security und Reliability gefordert wird. Die entsprechenden Sprachkalküle beenden sich noch in der Entwicklung und sind teilweise nicht wohlverstanden. Es herrscht ein regelrechter Wildwuchs\ an Erweiterungen um neue Sprachelemente und Programm-Konstruktoren. Ziel des Projekts ist es, mit interaktiven Theorembeweisern relevante Eigenschaften wie z.B. Typsicherheit auf den neuen Sprachparadigmen nachzuweisen oder zu widerlegen. Hierzu soll zuerst eine formale Semantik für die neuen Sprachen definiert werden, mit deren Hilfe wir eine kritische Betrachtung der einzelnen Sprachelemente durchführen können. Es soll rigoros nachgewiesen werden, dass die auf diese Elemente reduzierten Sprachen die geforderten Eigenschaften aufweisen. Ein einfaches Beispiel für eine Spracheinschränkung ist das Verbot von Sprachmitteln, die offen Kapselungsvereinbarungen brechen wie privileged-Aspekte in der aspektorientierten Sprache AspectJ. Weniger trivial ist es z.B. zu entscheiden, was von geschachtelten Konstrukten wie around-Advices in AspectJ verlangt werden muss, damit sie die Typsicherheit nicht verletzen. Die aktuellen Implementierungen der Sprachen vernachlässigen bisher derartige Probleme. Wir verwenden den konstruktiven Theorem-Beweiser Coq für Higher Order Logic. Aus den mechanisierten Beweisen können wir automatisch verifizierte Compiler und Typchecker erzeugen, die als Referenzimplementierungen und Test-Orakel für in der Entwicklung stehende Compiler und Typchecker dienen können.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Automatische Modellierung und Simulation von technischen Systemen mit Unsicherheit
-
批准号:214747581
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2013
-
负责人:Professor Dr.-Ing. Stefan Jähnichen
-
依托单位:
Maschinelles Lernen zur Funktionsvorhersage für Proteine im großen Maßstab
-
批准号:5250282
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2000
-
负责人:Professor Dr.-Ing. Stefan Jähnichen
-
依托单位:
Adaptive depth simulation of hybrid models within generic modeling and simulation frameworks
-
批准号:5168304
-
项目类别:Priority Programmes
-
资助金额:$0.0万
-
财政年份:1999
-
负责人:Professor Dr.-Ing. Stefan Jähnichen
-
依托单位:
Kern-Algorithmen zum Lernen in Feature-Räumen
-
批准号:5184858
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:1999
-
负责人:Professor Dr.-Ing. Stefan Jähnichen
-
依托单位:
Entwurf und Analyse komplexer hybrider Systeme basierend auf formalen objektorientierten Spezifikationen
-
批准号:5373609
-
项目类别:Priority Programmes
-
资助金额:$0.0万
-
财政年份:1997
-
负责人:Professor Dr.-Ing. Stefan Jähnichen
-
依托单位:
海外基金