Keyphrases
- formal specification
- software components
- object oriented design
- model checking
- specification languages
- specification language
- formal methods
- process algebra
- concurrent systems
- reverse engineering
- software reuse
- temporal logic
- formal specification language
- building blocks
- software systems
- design methodology
- software development
- maintenance effort
- software maintenance
- semantic data models
- software design
- databases
- knowledge based systems
- general purpose
- multi agent
- high level
- artificial intelligence