论文标题

基于语义的概念工作产品模型,用于正式验证复杂交互式系统

Semantic based model of Conceptual Work Products for formal verification of complex interactive systems

论文作者

Madkour, Mohcine, Butler, Keith, Mercer, Eric, Bahrami, Ali, Tao, Cui

论文摘要

许多临床工作流程取决于交互式计算机系统,用于高度技术,概念性工作产品,例如诊断,治疗计划,护理协调和病例管理。我们描述了一个自动逻辑推理器,以验证这些高度技术但抽象的工作产品的客观规格,这些产品对于护理必不可少。概念性工作产品规​​格是基本的产出要求,必须清楚地说明,正确和解决。对于此类规格来说,这是具有战略意义的,因为它们又使系统模型检查能够验证用户程序采取的机器功能实际上能够实现这些抽象产品。我们选择了多发性硬化症(MS)门诊病人的病例管理作为我们的用例,以挑战其复杂性。作为第一步,我们说明了如何开发和批评来自UML的图形类别和状态图,以作为案例管理概念工作产品的规范。一个关键特征是规范必须是声明性的,因此必须独立于任何过程或技术。我们需要使用语义Web的工具的工作领域本体来转换UML类和状态图,以通过自动推理验证可溶解度。然后,可解决的模型将准备好随后使用模型检查人类程序和机器功能的系统。我们使用表达性规则语言SPARQL推论符号(SPIN)来开发UML类图,状态机及其相互作用的形式表示。使用旋转,我们证明了静态和动态概念相互作用的一致性。我们讨论了如何将新的旋转规则引擎纳入对象管理组(OMG)本体定义元模型(ODM)中

Many clinical workflows depend on interactive computer systems for highly technical, conceptual work products, such as diagnoses, treatment plans, care coordination, and case management. We describe an automatic logic reasoner to verify objective specifications for these highly technical, but abstract, work products that are essential to care. The conceptual work products specifications serve as a fundamental output requirement, which must be clearly stated, correct and solvable. There is strategic importance for such specifications because, in turn, they enable system model checking to verify that machine functions taken with user procedures are actually able to achieve these abstract products. We chose case management of Multiple Sclerosis (MS) outpatients as our use case for its challenging complexity. As a first step, we illustrate how graphical class and state diagrams from UML can be developed and critiqued with subject matter experts to serve as specifications of the conceptual work product of case management. A key feature is that the specification must be declarative and thus independent of any process or technology. Our Work Domain Ontology with tools from Semantic Web is needed to translate UML class and state diagrams for verification of solvability with automatic reasoning. The solvable model will then be ready for subsequent use with model checking on the system of human procedures and machine functions. We used the expressive rule language SPARQL Inferencing Notation (SPIN) to develop formal representations of the UML class diagram, the state machine, and their interactions. Using SPIN, we proved the consistency of the interactions of static and dynamic concepts. We discussed how the new SPIN rule engine could be incorporated in the Object Management Group (OMG) Ontology Definition Metamodel (ODM)

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源