Parameterized Theories and Views in Full Maude 2.0
✍ Scribed by Francisco Durán; José Meseguer
- Publisher
- Elsevier Science
- Year
- 2000
- Tongue
- English
- Weight
- 198 KB
- Volume
- 36
- Category
- Article
- ISSN
- 1571-0661
No coin nor oath required. For personal study only.
✦ Synopsis
Parameterized specification and programming is a key modularity and reusability technique crucial for managing the complexity of large specifications and programs. In the search for ever more powerful parameterized module composition operations, languages in the Clear/OBJ tradition, including OBJ3, CafeOBJ, and Maude, have used categorical constructions involving three key notions: (i) modules, which are theories with an initial or, more generally, free extension semantics; (ii) theories, with a loose semantics; and (iii) views, which are theory interpretations used to instantiate parameter theories, and to assert formal properties. It has for long been understood that the full generality and power of a module algebra based on these notions requires parameterized theories and views, not just parameterized modules. However, at present, none of the above-mentioned language implementations supports parameterized modules and views. This paper explains and illustrates with examples the language design of Full Maude 2.0, a new module algebra for Maude currently under development in which modules, theories, and views can all be parameterized. We also summarize the underlying categorical semantics, based on the notion of structured modules with freeness constraints, and explain the reflective design of the Full Maude 2.0 implementation.
📜 SIMILAR VOLUMES
## Abstract Electromagnetic dosimetry was conducted in a tissue‐equivalent full‐sized model of man irradiated at 2 GHz inside a microwave‐anechoic chamber. A nonperturbing temperature probe and a gradient‐layer calorimeter were used to determine local and whole‐body specific absorption rate (SAR),
Singlet excitation energies of H20, N 2 and C 2 have been calculated in full configuration interaction (FCI) and in the coupled cluster model hierarchy CCS, CC2, CCSD and CC3. Excitation energies are improved at each level in the coupled cluster hierarchy, with a decrease in the error compared to FC
k oxides on the hydroxylated and sulfur-passivated GaAs(1 0 0) surface will be intensively compared theoretically.