首页 | 本学科首页   官方微博 | 高级检索  
     


An Algorithm for Approximating the Satisfiability Problem of High-level Conditions
Authors:Karl-Heinz Pennemann  
Affiliation:aDepartment of Computing Science, University of Oldenburg, D-26111 Oldenburg, Germany
Abstract:
The satisfiability problem is the fundamental problem in proving the conflict-freeness of specifications, or in finding a counterexample for an invalid statement. In this paper, we present a non-deterministic, monotone algorithm for this undecidable problem on graphical conditions that is both correct and complete, but in general not guaranteed to terminate. For a fragment of high-level conditions, the algorithm terminates, hence it is able to decide. Instead of enumerating all possible objects of a category to approach the problem, the algorithm uses the input condition in a constructive way to progress towards a solution. To this aim, programs over transformation rules with external interfaces are considered. We use the framework of weak adhesive HLR categories. Consequently, the algorithm is applicable to a number of replacement capable structures, such as Petri-Nets, graphs or hypergraphs.
Keywords:first-order satisfiability problem   high-level conditions   high-level programs   graph transformation   weak adhesive HLR categories
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号