Inproceedings,

OR-ATP: An Operation Refinement Approach As a Process of Automatic Theorem Proving OR-ATP: An Operation Refinement Approach As a Process of Automatic Theorem Proving

, , , , , and .
Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on, 3, page 1078--1083. (2007)
DOI: 10.1109/SNPD.2007.406

Abstract

Since it is too difficult to develop a feasible tool to execute the stepwise refinement automatically, the applications of formal methods have mainly been limited to safety critical domains. With the development of the theory and practice of modeling by the integration of UML and formal methods, formal methods usually play a role of representing the behaviormodels. Thanks to the information provided by the architecture models, such as the concrete data structure, limit conditions, invariants and so on, the automatic refinement tools become possible. This paper presents an automatic operation refinement approach of formal methods, which bases on the theorem of Automatic Theorem Proving (ATP). Plenty of rules and patterns have been already defined or can be defined by the users, which relate to the concrete data structure and context. Driven by these rules and patterns, and even the users' manual direction, the refinement results can be finally obtained in the form of an operation sequence.

Tags

Users

  • @leonardo

Comments and Reviews