课题基金 / 基金详情

Semantische Kapselung und Nebenläufigkeitstransparenz in der objektorientierten Programmierung

Semantische Kapselung und Nebenläufigkeitstransparenz in der objektorientierten Programmierung
面向对象编程中的语义封装和并发透明
批准号:
18162541
负责人:
Professor Dr. Arnd Poetzsch-Heffter
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2005
资助国家:
德国
项目状态:
已结题
起止时间:
2004-12-31 至 2008-12-31

项目摘要

项目成果

Professor Dr. Arnd Poetzsch-Heffter的其他基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Die Objektorientierung hat sich zu einem Paradigma von erheblicher Bedeutung entwickelt. Mit dem breiten Einsatz objektorientierter Sprachen in der Softwareentwicklung werden Kapselungstechniken und eine adäquate Unterstützung von Nebenläufigkeit immer wichtiger. Derzeit stehen dafür nur recht elementare Konzepte zur Verfügung, Dies führt zu schwer auffindbaren Fehlern und verhindert Produktivitätssteigerungen. Projektziel ist die Entwicklung eines höheren Modells für die nebenläufige objektorientierte Programmierung. Im Mittelpunkt steht dabei die Strukturierung des Speichers in gekapselte Objektbereiche. Objektbereiche können aus einigen wenigen, aber auch aus Tausenden von Objekten bestehen und hierarchisch aufgebaut sein. In der Bereichsschnittstelle lässt sich deklarieren, welche Methoden oder Abfolgen von Methodenaufrufen atomar1 ausgeführt werden sollen. Atomare Ausführung garantiert Nebenläufigkeitstransparenz^ d.h. die Ausführung wird nicht von anderen Ausführungssträngen (Threads) beeinflusst, so dass viele Vorteile der sequentieller Programmierung erhalten bleiben. Das Programmiermodell wird als Erweiterung einer Java-Programmierumgebung implementiert und evaluiert. Zur Spezifikation von Bereichen und ihren Schnittstellen wird eine Annotationssprache entwickelt. Ein Konsistenzchecker prüft, ob Java-Programme die Atomaritätsgarantien ihrer Annotationen gewährleisten. Ein Generator reichert annotierte sequentielle Programme automatisch so mit Synchronisationsanweisungen an, dass sie dem Programmiermodell genügen.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
A Parameterized Type System for Simple Loose Ownership Domains
简单松散所有权域的参数化类型系统
DOI: 10.5381/jot.2007.6.5.a3
发表时间: 2007
期刊: J. Object Technol.
影响因子: --
作者: [Schäfer, Poetzsch-Heffter]
通讯作者: Poetzsch-Heffter
Modular verification of security properties in actor implementations
  • 批准号:
    183816318
  • 项目类别:
    Priority Programmes
  • 资助金额:
    $0.0万
  • 财政年份:
    2010
  • 负责人:
    Professor Dr. Arnd Poetzsch-Heffter
  • 依托单位: