A practical approach for verification of graph transformation with description logic
No Thumbnail Available
Date
2020
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Graphs and visual models play a central role in the
modeling and meta-modeling of software systems, these models
are specified using a modeling formalism, in a high-level
abstraction independent of the platform, in which the focus is
on the concepts rather than the implementation. This allows
keeping the model, transporting it, and then transforming it
into code. Several graph transformation tools have been
developed to ensure efficient transformations. This
transformation requires a process of verification and
validation to guarantee the correction of this transformation
process, of which there are different ways to checking that a
software system achieves its goal. In computer science, formal
methods are techniques that allow rigorous reasoning, using
semantic and formal methods, to prove their validity with
respect to a certain set of properties. In this sense, description
logics are promising candidates for encoding graph structures
and reasoning about graph transformations, they are
privileged target to operationalize graph transformation tools
because they have the mechanisms of reasoning or inference
Description
Keywords
Graph transformation, Verification, Description logics, Knowledge base
