A formal specification of the Haskell 98 module system.
Iavor S. DiatchkiMark P. JonesThomas HallgrenPublished in: Haskell (2002)
Keyphrases
- formal specification
- model checking
- specification languages
- specification language
- object oriented design
- reverse engineering
- formal methods
- process algebra
- concurrent systems
- programming language
- software components
- data abstraction
- functional programming
- model checker
- formal specification language
- databases
- plagiarism detection
- functional language
- temporal logic