一种基于模型转换的CPS建模与验证方法

    公开(公告)号:CN102436375A

    公开(公告)日:2012-05-02

    申请号:CN201110332336.4

    申请日:2011-10-28

    Applicant: 东南大学

    Abstract: 本发明提出了一种基于模型转换的CPS建模与验证方法,主要用于处理CPS建模与属性验证问题,本发明涉及到的关键操作包括:(1)采用HybridUML对CPS进行建模,并将所建HybridUML模型转换为微分动态逻辑方法的操作模型混合程序Hybrid Programs。首先按照HybridUML和Hybrid Programs元模型元素之间的关系定义模型转换的规则,并生成规则应用的模板,再在模型层次应用规则进行模型转换自动生成Hybrid Programs;(2)将得到的Hybrid Programs根据定理证明器KeYmaera的输入格式,生成输入代码,在KeYmaera中进行推理验证。

    一种基于微分代数时序动态逻辑的CPS属性验证方法

    公开(公告)号:CN102722593A

    公开(公告)日:2012-10-10

    申请号:CN201110332307.8

    申请日:2011-10-28

    Applicant: 东南大学

    Abstract: 本发明提出了一种基于微分代数时序动态逻辑的CPS属性验证方法,用于对CPS进行系统建模、属性规约和属性验证。本发明涉及到的关键操作包括:(1)在对CPS详细分析的基础上,使用微分代数程序对CPS进行系统建模,得到系统的操作模型;(2)使用DATL对要验证的CPS属性进行规约,得到DATL公式,此规约过程考虑了CPS的时序行为;(3)使用DATL中的相继式演算对前面得到的DATL公式进行验证,整个演算过程是通过不断地使用DATL规则来进行推理,最后得出DATL公式成立,也就是CPS属性满足。

    一种基于模型转换的CPS建模与验证方法

    公开(公告)号:CN102436375B

    公开(公告)日:2014-05-07

    申请号:CN201110332336.4

    申请日:2011-10-28

    Applicant: 东南大学

    Abstract: 本发明提出了一种基于模型转换的CPS建模与验证方法,主要用于处理CPS建模与属性验证问题,本发明涉及到的关键操作包括:(1)采用HybridUML对CPS进行建模,并将所建HybridUML模型转换为微分动态逻辑方法的操作模型混合程序Hybrid?Programs。首先按照HybridUML和Hybrid?Programs元模型元素之间的关系定义模型转换的规则,并生成规则应用的模板,再在模型层次应用规则进行模型转换自动生成Hybrid?Programs;(2)将得到的Hybrid?Programs根据定理证明器KeYmaera的输入格式,生成输入代码,在KeYmaera中进行推理验证。

    一种基于微分代数时序动态逻辑的CPS属性验证方法

    公开(公告)号:CN102722593B

    公开(公告)日:2014-08-06

    申请号:CN201110332307.8

    申请日:2011-10-28

    Applicant: 东南大学

    Abstract: 本发明提出了一种基于微分代数时序动态逻辑的CPS属性验证方法,用于对CPS进行系统建模、属性规约和属性验证。本发明涉及到的关键操作包括:(1)在对CPS详细分析的基础上,使用微分代数程序对CPS进行系统建模,得到系统的操作模型;(2)使用DATL对要验证的CPS属性进行规约,得到DATL公式,此规约过程考虑了CPS的时序行为;(3)使用DATL中的相继式演算对前面得到的DATL公式进行验证,整个演算过程是通过不断地使用DATL规则来进行推理,最后得出DATL公式成立,也就是CPS属性满足。

    基于HybridUML和定理证明的CPS自适应性验证方法

    公开(公告)号:CN102426521B

    公开(公告)日:2014-04-16

    申请号:CN201110338039.0

    申请日:2011-10-28

    Applicant: 东南大学

    Abstract: 本发明提出一种基于HybridUML和定理证明的CPS自适应性验证方法,主要用于解决形式化验证方法理论性过强所带来的难以普遍应用的难题。本发明步骤包括:首先利用HybridUML视图对CPS建模;然后将HybridUML规约转换为定理证明器KeYmaera的输入-量化混合程序QHP;结合生成的QHP,以量化微分动态逻辑QdL公式的形式对待验证的属性进行规约,然后利用KeYmaera进行自动验证;进行模型转换之前,需要定义HybridUML和QHP的元模型,转换时首先消除顶层Mode具有的层次性,转换后得到的模型称为FlatMode,然后根据FlatMode和QHP之间宏观语义以及元语义的一致性确定转换规则,然后利用ATL语言描述转换规则,实现FlatMode模型到QHP媒介模型的转换,然后利用自定义模板语言实现QHP媒介模型到QHP代码的转换。

    基于HybridUML和定理证明的CPS自适应性验证方法

    公开(公告)号:CN102426521A

    公开(公告)日:2012-04-25

    申请号:CN201110338039.0

    申请日:2011-10-28

    Applicant: 东南大学

    Abstract: 本发明提出一种基于HybridUML和定理证明的CPS自适应性验证方法,主要用于解决形式化验证方法理论性过强所带来的难以普遍应用的难题。本发明步骤包括:首先利用HybridUML视图对CPS建模;然后将HybridUML规约转换为定理证明器KeYmaera的输入-量化混合程序QHP;结合生成的QHP,以量化微分动态逻辑QdL公式的形式对待验证的属性进行规约,然后利用KeYmaera进行自动验证;进行模型转换之前,需要定义HybridUML和QHP的元模型,转换时首先消除顶层Mode具有的层次性,转换后得到的模型称为FlatMode,然后根据FlatMode和QHP之间宏观语义以及元语义的一致性确定转换规则,然后利用ATL语言描述转换规则,实现FlatMode模型到QHP媒介模型的转换,然后利用自定义模板语言实现QHP媒介模型到QHP代码的转换。

Patent Agency Ranking