Fundierung und Sicherheitsanalyse verteilter, asynchroner Objektsysteme
Fundierung und Sicherheitsanalyse verteilter, asynchroner Objektsysteme
批准号:
77280207
负责人:
Dr. Florian Kammüller
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2008
资助国家:
德国
项目状态:
已结题
起止时间:
2007-12-31 至 2010-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Die enormen Chancen, die sich dem verteilten Rechnen durch das Internet als Kommunikationsmedium bieten, können nur genutzt werden, wenn den physikalischen und technischen Vorgaben eines weit-verteilten Computernetzes entsprochen werden kann. Global ablaufende Kommunikationsvorgänge zwischen asynchronen Aktivitäten führen zu nicht-vorhersagbaren Kommunikationszeiten; Codeverteilung auf getrennte Adressräume bedingt verborgene lokale Zustände paralleler Aktivitäten; die resultierenden Zugriffskonflikte und komplexen Aufrufstrukturen erfordern spezielle Auflösungskonzepte. Das Paradigma der Objektorientierung kommt solchen Konzepten entgegen. Objekte sind asynchron agierende Entitäten mit lokalem Zustand. Sie kommunizieren über Methodenaufrufe mit typisierbaren Schnittstellen. Dies bietet den Vorteil, dass Code-Verifikation und Prüfung des Kommunikationsvorgangs gemeinsam im Rahmen einer statischen Analyse ermöglicht werden. Ziel des Projektes ist es das Programmierparadigma der verteilten, aktiven Objekte auf Grundlage einer Isabelle/HOL-Formalisierung zu modellieren und die sicherheitsrelevanten Eigenschaften zu beweisen. Als Basiskalkül für verteilte, asynchrone, aktive Objekte verwenden wir ASP mit seiner Java-basierten Programmierumgebung ProActive. Sicherheitskritisch sind zum einen Kommunikationskonstrukte wie Futures, die zu nicht-terminierendem Verhalten führen können. Durch statische Analyse mit Hilfe eines Typecheckers können riskante Aufrufstrukturen entdeckt werden. Passende Typchecker können aus dem Isabelle/HOL-Modell gewonnen werden. Um weitere Sicherheitsrisiken zu vermeiden sollen die Eindeutigkeit der parallelen Evaluation (Konfluenz) und die Abwesenheit verdeckter Kanäle (Non-Interference) nachgewiesen werden.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
海外基金