Stepwise Refinement Validation of Design Patterns Formalized in TLA+ using the TLC Model Checker.
Toufik TaibiÁngel Herranz-NievaJuan José Moreno-NavarroPublished in: J. Object Technol. (2009)
Keyphrases
- design patterns
- model checker
- temporal logic
- model checking
- software engineering
- object oriented
- formal verification
- formal methods
- description language
- software architecture
- object oriented software
- formal specification
- set theory
- software systems
- test suite
- belief revision
- databases
- metamodel
- petri net
- programming language
- learning objects
- case study
- artificial intelligence