Konstruktion und Verifikation eingebetteter echtzeitfähiger Steuerungssoftware und ihrer Transformation in ausführbaren Code unter besonderer Berücksichtigung von Multicore und Adaptivität
Konstruktion und Verifikation eingebetteter echtzeitfähiger Steuerungssoftware und ihrer Transformation in ausführbaren Code unter besonderer Berücksichtigung von Multicore und Adaptivität
批准号:
20128325
负责人:
Professorin Dr. Sabine Glesner
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2006
资助国家:
德国
项目状态:
已结题
起止时间:
2005-12-31 至 2015-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Ziel des Projekts ist die Entwicklung und Kombination von Grundlagen und Methoden zur Konstruktion und Verifikation eingebetteter reaktiver nebenläufiger echtzeitfähiger Software-Systeme. Derartige Systeme sollen für die gesamte Kette von Spezifikation und Quellcode bis zum von Compilern generierten, ablauffähigen Maschinencode verifiziert werden. Die Korrektheit von Software in eingebetteten sicherheitskritischen Echtzeitsystemen ist notwendige Voraussetzung für die korrekte Funktionsweise dieser Systeme, insbesondere dann, wenn ein Fehler oder Ausfall enorme negative Konsequenzen hat oder gar den Verlust von Menschenleben fordert. Satelliten, eingebettete Systeme im medizinischen Bereich oder Lotteriecomputer sind Beispiele für solche Systeme. In derartigen Systemen sind unentdeckte Fehler besonders kritisch, weil man nicht weiß, wann sie auftreten und welche Schäden sie nach sich ziehen können. Testen als Validierungsmethode kann Fehler nicht vollständig auffinden. Will man die Korrektheit der Systeme sicherstellen, muss man formal die Korrektheit der eingesetzten Software bzgl. einer zu definierenden Spezifikation zeigen. Ausgehend von der Hypothese, dass reaktive Software-Systeme in eingebetteten Systemen bestimmte Strukturen (gekennzeichnet unter anderem durch ihre Prozesse und deren Kommunikationsmuster) aufweisen, die ihre Funktionsweise charakterisieren und bei der Übersetzung in ablauffähigen Maschinencode erhalten bleiben müssen, sollen diese Strukturen am Beispiel des Betriebssystems BOSS untersucht und Methoden zu ihrer Verifikation entwickelt werden. BOSS ist ein kleines Betriebssystem für eingebettete Systeme, das von Dr. Sergio Montenegro am Fraunhofer Institut FIRST, Berlin, entwickelt wurde und bereits seit mehreren Jahren erfolgreich in verschiedenen eingebetteten Systemen verwendet wird. Da BOSS bereits bei seiner Konzeption auf eine spätere Verifikation hin angelegt wurde, eignet es sich hervorragend als Grundlage für die experimentellen Untersuchungen in dem geplanten Projekt.
期刊论文(15)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Low-Level Code Verification Based on CSP Models
基于CSP模型的低级代码验证
DOI:
10.1007/978-3-642-10452-7_18
发表时间:
2009
期刊:
影响因子:
--
作者:
[M. Kleine, S. Helke]
通讯作者:
S. Helke
Modular Design and Verification of Distributed Adaptive Real-Time Systems Based on Refinements and Abstractions
基于细化和抽象的分布式自适应实时系统的模块化设计与验证
DOI:
10.4108/sas.1.1.e5
发表时间:
2015
期刊:
EAI Endorsed Trans. Self Adapt. Syst.
影响因子:
--
作者:
[Thomas Göthel, Verena Klös, Björn Bartels]
通讯作者:
Björn Bartels
An approach for machine-assisted verification of Timed CSP specifications
一种机器辅助验证定时 CSP 规范的方法
DOI:
10.1007/s11334-010-0126-z
发表时间:
2010
期刊:
Innovations in Systems and Software Engineering
影响因子:
1.2
作者:
[T. Göthel, S. Glesner]
通讯作者:
S. Glesner
Formal Modeling and Verification of Low-Level Software Programs
低级软件程序的形式化建模和验证
DOI:
10.1109/qsic.2010.67
发表时间:
2010
期刊:
2010 10th International Conference on Quality Software
影响因子:
--
作者:
[B. Bartels, S. Glesner]
通讯作者:
S. Glesner
Specification, Verification and Implementation of Business Processes Using CSP
使用 CSP 的业务流程的规范、验证和实施
DOI:
10.1109/tase.2010.26
发表时间:
2010
期刊:
2010 4th IEEE International Symposium on Theoretical Aspects of Software Engineering
影响因子:
--
作者:
[M. Kleine, T. Göthel]
通讯作者:
T. Göthel
共 15 条
Aktionsplan-Informatik: Verifikation und Optimierung bei der Übersetzung höherer Programmiersprachen
-
批准号:5423501
-
项目类别:Independent Junior Research Groups
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Professorin Dr. Sabine Glesner
-
依托单位:
海外基金