Formal Methods for Contracting
签订合同的正式方法
基本信息
- 批准号:230783623
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:德国
- 项目类别: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.
引入标准化的硬件抽象层和应用程序开发的运行时环境(例如用于汽车的AUTOSAR)允许创建灵活的软件基础设施。设备之间的通信和节点作为动态资源的利用(即使它们并不总是可用)进一步扩展了当前和未来应用程序的灵活性。互联性和通信也意味着嵌入式系统不一定要由一个中央实例控制,而是由几个不同的设备控制。由于应用程序、运行时环境(操作系统)和平台是独立开发的,因此出现了对方法的需求,该方法允许在部署之后继续进行很大程度上独立的开发。在CCC研究小组的背景下,B2项目将开发一种合同形式和相应的方法,允许在运行时修改和集成系统的组件。这种形式将能够适应开放网络、动态变化的平台以及分布式、去中心化的控制,这需要应用程序、运行时环境和平台之间灵活的契约接口。此外,我们需要一个合同谈判机制,用于添加和更改正式可验证的合同。对于合同谈判,我们也不能忽视优化。由于嵌入式系统上的资源是稀缺的,限制它们的使用是很重要的。因此,在可能的情况下,必须重用先前谈判阶段的现有结果。我们将研究哪些观点是合理的,以及如何实现增量谈判。特别是通过传感器将不确定性引入到嵌入式系统的计算中。我们将分析不确定性如何影响合同谈判。因此,详细地说,项目B2将处理(1)开发一个支持多个观点(安全性、安全性、可用性、功能正确性)的合同形式,同时仍然考虑应用程序需求和平台属性;(2)建立一个完整的合同机制,对每个观点(3)进行不同的分析,不仅要考虑需求,还要考虑系统参数的优化;(4)开发组合式和增量式方法,提高合同机制的效率。
项目成果
期刊论文数量(5)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Proof-Carrying Apps: Contract-Based Deployment-Time Verification
携带证明的应用程序:基于合同的部署时验证
- DOI:10.1007/978-3-319-47166-2_58
- 发表时间:2016
- 期刊:
- 影响因子:0
- 作者: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
- 期刊:
- 影响因子:0
- 作者: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
- 期刊:
- 影响因子:0
- 作者:F. Benduhn;T. Thüm;I. Schaefer;G. Saake
- 通讯作者:G. Saake
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Professorin Dr.-Ing. Ina Schaefer其他文献
Professorin Dr.-Ing. Ina Schaefer的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Professorin Dr.-Ing. Ina Schaefer', 18)}}的其他基金
Reverse Engineering Design of Software Product Lines for Automation Technology (RED SPLAT)
自动化技术软件产品线的逆向工程设计 (RED SPLAT)
- 批准号:
335427442 - 财政年份:2017
- 资助金额:
-- - 项目类别:
Research Grants
Scalable design and performance analysis for long-living software families (DAPS2)
适用于长寿命软件系列的可扩展设计和性能分析 (DAPS2)
- 批准号:
221770164 - 财政年份:2012
- 资助金额:
-- - 项目类别:
Priority Programmes
Scalable Verification of Variable and Evolvable Systems (SCAVES)
可变和可演化系统的可扩展验证 (SCAVES)
- 批准号:
198881861 - 财政年份:2011
- 资助金额:
-- - 项目类别:
Research Grants
Feature-orientierte Verifikation von Softwareproduktlinien
软件产品线面向特征的验证
- 批准号:
142298458 - 财政年份:2009
- 资助金额:
-- - 项目类别:
Research Fellowships
相似国自然基金
Computational Methods for Analyzing Toponome Data
- 批准号:60601030
- 批准年份:2006
- 资助金额:17.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Impact of Urban Environmental Factors on Momentary Subjective Wellbeing (SWB) using Smartphone-Based Experience Sampling Methods
使用基于智能手机的体验采样方法研究城市环境因素对瞬时主观幸福感 (SWB) 的影响
- 批准号:
2750689 - 财政年份:2025
- 资助金额:
-- - 项目类别:
Studentship
Developing behavioural methods to assess pain in horses
开发评估马疼痛的行为方法
- 批准号:
2686844 - 财政年份:2025
- 资助金额:
-- - 项目类别:
Studentship
Population genomic methods for modelling bacterial pathogen evolution
用于模拟细菌病原体进化的群体基因组方法
- 批准号:
DE240100316 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Discovery Early Career Researcher Award
Development and Translation Mass Spectrometry Methods to Determine BioMarkers for Parkinson's Disease and Comorbidities
确定帕金森病和合并症生物标志物的质谱方法的开发和转化
- 批准号:
2907463 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Studentship
Non invasive methods to accelerate the development of injectable therapeutic depots
非侵入性方法加速注射治疗储库的开发
- 批准号:
EP/Z532976/1 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Research Grant
Spectral embedding methods and subsequent inference tasks on dynamic multiplex graphs
动态多路复用图上的谱嵌入方法和后续推理任务
- 批准号:
EP/Y002113/1 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Research Grant
CAREER: Nonlinear Dynamics of Exciton-Polarons in Two-Dimensional Metal Halides Probed by Quantum-Optical Methods
职业:通过量子光学方法探测二维金属卤化物中激子极化子的非线性动力学
- 批准号:
2338663 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Continuing Grant
Conference: North American High Order Methods Con (NAHOMCon)
会议:北美高阶方法大会 (NAHOMCon)
- 批准号:
2333724 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant
REU Site: Computational Methods with applications in Materials Science
REU 网站:计算方法及其在材料科学中的应用
- 批准号:
2348712 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant