๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Subtyping Inheritance and Its Application in Languages for Symbolic Computation Systems

โœ Scribed by Paolo Di Blasio; Marco Temperini


Publisher
Elsevier Science
Year
1995
Tongue
English
Weight
883 KB
Volume
19
Category
Article
ISSN
0747-7171

No coin nor oath required. For personal study only.

โœฆ Synopsis


Application of object-oriented programming techniques to design and implementation of symbolic computation systems is investigated. We show the significance of certain correctness problems, occurring in programming environments based on specialization inheritance, due to use of method redefinition and polymorphism. We propose a solution to these problems, by defining a mechanism of subtyping inheritance and the prototype of an object-oriented programming language for a symbolic computation system. We devise the subtyping inheritance ESI (Enhanced Strict Inheritance) by lifting to programming language constructs a given model of subtyping, which is established by a monotonic (covariant) subtyping rule. Type safeness of language instructions is proved.

The adoption of ESI allows to model method and class specialization in a natural way. The (E S I) mechanism verifies the type correctness of language statements by means of type checking rules and preserves their correctness at run-time by a suitable method lookup algorithm.


๐Ÿ“œ SIMILAR VOLUMES


Parameter analysis and refinement toolki
โœ Liang, Guyan; Fox, Peter C.; Bowen, J. Phillip ๐Ÿ“‚ Article ๐Ÿ“… 1996 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 1011 KB

The multiparameter multistep relaxation (MPMSR) method, a routine within a new suite of parameterization programs entitled parameter analysis and refinement toolkit system (PARTS), was developed to assist in the development of molecular mechanics (MM3 and MM2) force field parameters and represents a

Amperometric Penicillin Biosensor and It
โœ Q.S. Li; S.L. Zhang; J.T. Yu ๐Ÿ“‚ Article ๐Ÿ“… 1995 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 252 KB

An amperometric biosensor for determination of penicillin was developed. Penicillinase was immobilized by cross-linking with glutaraldehyde and bovine serum albumin, which was dropped on a platinum disc electrode. The principle of this electrode is based on the classical iodometric penicillin assay.