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
中文摘要
如果物理上和技术上的虚拟计算机网络可以进行韦尔登,那么通过互联网进行虚拟信息交流的机会就只有韦尔登。Global ablaufende Komplakationsvorgänge zwischen zwischen en Aktivitäten führen zu nicht-vorhersagbaren Komplakationszeiten; Codeveretelung auf getennte Adressräbedingt verborgene locale Zustände paralleler Aktivitäten; die resultierenden Zugriffskonflikte und komplexen Aufrufstrukturen erfordern spezielle Auflösungskonzepte.目标导向的范式可以解决问题。Objekte sind sind chronic agierende Entitäten mit lokalem Zustand.她用典型的施尼特斯特林来做方法论。这是一个韦尔登分析的结果。这些项目是可验证的程序员范例,对象基于一个Isabelle/HOL-形式化模型,并与相关的特征值相关。我们使用ASP和基于Java的主动式编程来实现虚拟、实时、主动的对象。Sicherheitskritisch sind zum einen Kombikationskonstrukte wie Futures,die zu nicht-terminierendem Verhalten führen können.通过Hilfe的一个Typecheckers进行的数据统计分析可能会导致韦尔登。通过Isabelle/HOL-Modell的打字员可以获得韦尔登。Um weitere Sicherheitsrisiken zu vermeiden sollen die Eindeutigkeit der parallelen Evaluation(Konfluenz)and die Abwesenchaverdeckter Kanäle(Non-Interference)nachgewiesen韦尔登.
英文摘要
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)
会议论文
海外基金