Introduction to Algebraic Specification. Part 1: Formal Methods for Software Development.
Hartmut EhrigBernd MahrIngo ClaßenFernando OrejasPublished in: Comput. J. (1992)
Keyphrases
- formal methods
- software development
- development lifecycle
- software engineering
- formal specification
- provably correct
- formal analysis
- process algebra
- safety critical
- model checking
- software systems
- reactive systems
- knowledge based systems
- artificial intelligence
- development process
- software components
- case study
- software developers
- modeling language
- model checker
- code generation
- software testing
- software projects
- protocol specification
- effort estimation
- reverse engineering
- databases
- software architecture
- machine learning
- security properties
- design patterns
- fine grained
- building blocks
- high level