Formal Methods for Contracting
Formal Methods for Contracting
批准号:
230783623
负责人:
Professorin Dr.-Ing. Ina Schaefer
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Units
财政年份:
2013
资助国家:
德国
项目状态:
已结题
起止时间:
2012-12-31 至 2019-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The introduction of standardized hardware-abstraction layers and runtime environments for application development (e.g. AUTOSAR for automotive) allows to create flexible software infrastructures. Communications between devices and the utilization of nodes as dynamic resources, even when they are not always available, further extend the flexibility of current and future applications. Interconnectedness and communications also mean that the embedded system does not necessarily has to be controlled by a central instance, but by several different devices. Because applications, runtime environment (operation system), and platform are developed independently, a demand for a methodology arises, wich allows to continue the largely independent development after the deployment. In the context of the CCC research group the B2 project will develop a contract formalism and corresponding methods allowing to modify and integrate components of a system at runtime. The formalism will be able to adapt to open networks, dynamically changing platforms, and distributed, decentralized control, which requires flexible contract interfaces between applications, runtime environment and platform. Additionally, we need a contract-negotiation mechanism for adding and changing contracts which is formally verifiable. For the contract negotiation we also cannot neglect optimization. As resources on embedded systems are scarce, it is important to limit the usage of them. Therefore existing results of previous negotiation phases have to be reused where possible. We will examine for which viewpoints an incremental negotiation in reasonable and how it can be realized. Especially through sensors uncertainty is introduced into calculations in embedded systems. We will analyze how uncertainty affects the contract negotiation. So in detail, project B2 will deal with (1) the development of a contract formalism supporting several viewpoints (safety, security, availability, functional correctness), while still considering the applications requirements and platform properties; (2) the development of a complete contract mechanism with different analysis for every viewpoint (3), not just under consideration of requirements, but also taking optimization of system parameters into account; (4) the development of compositional and incremental methods to improve the efficiency of the contract mechanism.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
Proof-Carrying Apps: Contract-Based Deployment-Time Verification
携带证明的应用程序:基于合同的部署时验证
DOI:
10.1007/978-3-319-47166-2_58
发表时间:
2016
期刊:
影响因子:
--
作者:
[S. Holthusen, M. Nieke, T. Thüm, I. Schaefer]
通讯作者:
I. Schaefer
Understanding Parameters of Deductive Verification: An Empirical Investigation of KeY
了解演绎验证的参数:KeY 的实证研究
DOI:
10.1007/978-3-319-94821-8_20
发表时间:
2018
期刊:
影响因子:
--
作者:
[A. Knüppel, T. Thüm, C. Pardylla, I. Schaefer]
通讯作者:
I. Schaefer
Modularization of Refinement Steps for Agile Formal Methods
敏捷形式方法的细化步骤的模块化
DOI:
10.1007/978-3-319-68690-5_2
发表时间:
2017
期刊:
影响因子:
--
作者:
[F. Benduhn, T. Thüm, I. Schaefer, G. Saake]
通讯作者:
G. Saake
Reverse Engineering Design of Software Product Lines for Automation Technology (RED SPLAT)
-
批准号:335427442
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2017
-
负责人:Professorin Dr.-Ing. Ina Schaefer
-
依托单位:
Scalable design and performance analysis for long-living software families (DAPS2)
-
批准号:221770164
-
项目类别:Priority Programmes
-
资助金额:$0.0万
-
财政年份:2012
-
负责人:Professorin Dr.-Ing. Ina Schaefer
-
依托单位:
Scalable Verification of Variable and Evolvable Systems (SCAVES)
-
批准号:198881861
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2011
-
负责人:Professorin Dr.-Ing. Ina Schaefer
-
依托单位:
Feature-orientierte Verifikation von Softwareproduktlinien
-
批准号:142298458
-
项目类别:Research Fellowships
-
资助金额:$0.0万
-
财政年份:2009
-
负责人:Professorin Dr.-Ing. Ina Schaefer
-
依托单位:
国内基金
海外基金
Computational Methods for Analyzing Toponome Data
-
批准号:60601030
-
项目类别:青年科学基金项目
-
资助金额:17.0万元
-
批准年份:2006
-
负责人:Axel Mosig
-
依托单位: