Prev Up Next
Go backward to 3.4 Commands and the Module Database
Go up to 3 Full Maude
Go forward to 3.6 Syntactic Restrictions and Caveats

3.5 Parameterized Programming

Parameterized modules, theories and views are the basic building blocks of parameterized programming [7, 27]. As in OBJ, a theory defines the interface of a parameterized module, that is, the structure and properties required of an actual parameter. The instantiation of the formal parameters of a parameterized module with actual parameter modules requires a view from the formal interface theory to the corresponding actual module. That is, views provide the interpretation of the actual parameters.

  • 3.5.1 Theories
  • 3.5.2 Parameterized Modules
  • 3.5.3 Views
  • 3.5.4 Module Expressions

  • Prev Up Next