课题基金 / 基金详情

Analysis of conditional specifications for programmable logic controllers

Analysis of conditional specifications for programmable logic controllers
可编程逻辑控制器的条件规范分析
批准号:
335714914
负责人:
Professor Dr.-Ing. Stefan Kowalewski
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2017
资助国家:
德国
项目状态:
已结题
起止时间:
2016-12-31 至 2019-12-31

项目摘要

项目成果

Professor Dr.-Ing. Stefan Kowalewski的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
This project investigates conditional software specifications for programmable logic controllers (PLC) and an efficient search method for faults that may be present in them. Conditional specifications arise when requirements on system level are decomposed and detailed into behavioural requirements on function block level, discriminating between "guarantees" for the behaviour of components/function blocks and "assumptions" about the behaviour of their environment. Implementations (and implementation-like models) are verified by checking their behaviour against previously created requirements. In contrast, for the verification of conditional specifications one has to analyse whether the decomposition of a formal system requirement into a set of component requirements does indeed imply the original, superordinated requirement.We intend to devise an algorithmic, scalable method to detect inconsistences in software specifications for PLCs that are caused by wrong decomposition, at an early stage. The (exhaustive) verification with timed formalisms, due to the additional states introduced by clock variables, is notoriously difficult. Since the primary aim is to find specification faults as quickly as possible without searching the entire state space we employ incomplete methods.Conditional specifications consist of one condition on the expected behaviour of the component's environment ("assumption") and one condition on the behaviour of the component itself ("guarantee"). The latter must only be fulfilled if the environment behaviour conforms to the corresponding assumption. Partial specifications are modelled as observer automata, and falsification is performed by model checking.Abstraction is a well-tried technique in the verification of implementations. In general, however, it cannot be applied on the level of requirements, and new approaches to improving efficiency and scalability are necessary. For this purpose we use directed/guided model checking, exploiting the relationship between a superordinated conditional requirement and its decomposition to define novel distance measures that provide us with heuristics to speed up the search for target states (respectively, specification faults). That this becomes possible without generating an explicit product of observer automata is of particular importance.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
A Toolbox for the Reachability Analysis of Hybrid Systems using Geometric Approximations
Kooperierende Regelung von extrakorporaler Lungenunterstützung und Beatmung für die Therapie des Lungenversagens (ECLA-VENT)
  • 批准号:
    224967929
  • 项目类别:
    Research Grants
  • 资助金额:
    $0.0万
  • 财政年份:
    2013
  • 负责人:
    Professor Dr.-Ing. Stefan Kowalewski
  • 依托单位:
Entwicklung einer hochintegrierten, bedarfsadaptierten automatisierten extrakorporalen Lungenunterstützung unter Einsatz modellbasierter Sicherheitskonzepte (Smart ECLA)
Integrierte algorithmische und deduktive Verifikation verteilter Steuerungssysteme für hybride Prozesse
  • 批准号:
    5166876
  • 项目类别:
    Priority Programmes
  • 资助金额:
    $0.0万
  • 财政年份:
    1999
  • 负责人:
    Professor Dr.-Ing. Stefan Kowalewski
  • 依托单位:
国内基金
海外基金
神经元限制性沉默因子NRSF在帕金森病中的作用和机制研究
  • 批准号:
    30770659
  • 项目类别:
    面上项目
  • 资助金额:
    30.0万元
  • 批准年份:
    2007
  • 负责人:
    黄芳
  • 依托单位: