Specifying Behavioural Features of Design Patterns in First Order Logic.
Ian BayleyHong ZhuPublished in: COMPSAC (2008)
Keyphrases
- first order logic
- design patterns
- expressive power
- propositional logic
- theorem proving
- inference rules
- knowledge representation
- software engineering
- probabilistic graphical models
- transitive closure
- theorem prover
- representation language
- inductive logic programming
- software architecture
- object oriented
- probabilistic reasoning
- horn clauses
- constraint databases
- behavioural patterns
- markov logic
- relational algebra
- formal semantics
- databases
- process model
- petri net
- graphical models
- open source
- search algorithm