We propose an automatic approach to analyze the consistency and satisfiability of Unified Modeling Language UML models containing multiple class, object and statechart diagrams using logic reasoners for the Web Ontology Language OWL 2. We describe how to translate UML models in OWL 2 and we present a tool chain implementing this translation that can be used with any standard compliant UML modeling tool. The proposed approach is limited in scope, but is fully automatic and does not require any expertise about OWL 2 and its reasoners from the designer.
翻译:我们提议采用自动办法,分析统一模拟语言UML模型的一致性和可比较性,该模型包含多种类别、对象和州图图,使用网络本体语言 OWL 2 的逻辑解释器,我们描述如何在OWL 2 中翻译UML模型,我们提出一个工具链,用于实施这一翻译,可以与任何符合标准的 UML 模型工具一起使用。 提议的方法范围有限,但完全自动,不需要设计师对 OWL 2 及其解释器提供任何专门知识。