一种基于模型转换的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属性满足。

    一种基于模型转换的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属性满足。

Patent Agency Ranking