Integrating noninterfering versions of programs
نویسندگان
چکیده
منابع مشابه
Integrating Versions in the OMT Models
This paper shows how to extend the object, dynamic and functional models of the OMT method so that it integrates version modeling capabilities. Thus, this method will suit new database applications relevant to fields such as computer aided design, technical documentation or software engineering where managed data are time-dependant.
متن کاملIntegrating Programs and Documentation
A simple tool called PD system is described and offered for general use that allows one to integrate programs and their documentation in ASCII files. Such a program with documentation file (PD file) consists of alternating documentation and program sections. PD files can be compiled directly; for a compiler, documentation sections are just commentaries to be ignored. On the other hand, the PD s...
متن کاملRemoving Superfluous Versions in Polyvariant Specialization of Prolog Programs
Polyvariant specialization allows generating multiple versions of a procedure, which can then be separately optimized for different uses. Since allowing a high degree of polyvariance often results in more optimized code, polyvariant specializers, such as most partial evaluators, can generate a large number of versions. This can produce unnecessarily large residual programs. Also, large programs...
متن کاملIntegrating Logic Programs and Schemata
( o r n clause/Schema Representation Language) is the result of an athor to combine thetools of logic programniinp. and schema based knowledge represention into a single hybrid system. knowledge,compressed in schemala can be accessed during; the execution of logic programs,and the retrieval of the values of a SLOT in a schema can involvethe execution of logic programs that attempt. to declare t...
متن کاملImproved Register Usage for Functional Programs through Multiple Function Versions
To use registers effectively, functional programs rely on interprocedural register allocation. Existing interprocedural strategies adopt a naive approach in the presence of recursion, and spill registers whenever necessary. Moreover, such recursion-induced spills cannot be avoided, even by increasing the supply of registers. In this paper, we describe a strategy that reduces memory spills due t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Programming Languages and Systems
سال: 1989
ISSN: 0164-0925,1558-4593
DOI: 10.1145/65979.65980