A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2005; you can also visit the original URL.
The file type is application/pdf
.
Filters
Object-oriented databases: design and implementation
1991
Proceedings of the IEEE
Object-oriented database systems aim at meeting the data modeling, performance, cooperative design, and version management requirements of nexi-generation applications, such as CAD, CAM. ...
The paper presents key features of OODB's, pro1,ides a taronomy of approaches to OODB 's, and discusses key OODB urchitecturul and implementation issues, design alternatives, and tradeoffs. ...
ACKNOWLEDGMENT The authors greatly appreciate the critique and comments made by anonymous referees on an earlier manuscript of this paper, as well as comments made by the members of the Zeitgeist OODB ...
doi:10.1109/5.64382
fatcat:i25xxjqpyjfihemxkuimzkejjm
Design and Implementation of a Reversible Object-Oriented Programming Language
[article]
2017
arXiv
pre-print
The language extends the design of existing reversible imperative languages and it allows for effective implementation on reversible machines. ...
We introduce the first reversible object-oriented programming language, ROOPL, with support for user-defined data types, class inheritance and subtype-polymorphism. ...
Thesis Statement An effective implementation of a reversible object-oriented programming language is both possible and practical, provided the design of the language observes the limitations required for ...
arXiv:1707.07845v1
fatcat:tfy6pezitfgr5j7s555rqn5szy
Design and Implementation of Dynamic Memory Management in a Reversible Object-Oriented Programming Language
[article]
2018
arXiv
pre-print
The reversible object-oriented programming language (ROOPL) was presented in late 2016 and proved that object-oriented programming paradigms works in the reversible setting. ...
The language is a superset of ROOPL and has formally been defined by its language semantics, type system and computational universality. ...
A reversible garbage collector for non-mutable objects has been designed and shown feasible for the reversible functional language Rcfun in [19] . ...
arXiv:1804.05097v1
fatcat:rl2idwvlqrg7zcmmpzyuwzq24u
Design and Implementation of Object Oriented Large-scale Finite Element Visual System
2018
Journal of Physics, Conference Series
In the post-processing, the contour drawing, deforming and animation generation is design and implemented, then add rear query function. ...
In the architecture design, the hierarchy structure design of framework is detailed based on the object-oriented design technologies. ...
Finally, I sincerely thank my wife for understanding and supporting my work! ...
doi:10.1088/1742-6596/1098/1/012009
fatcat:atipyoonzba4tl4s6ovpbeczcm
Design and implementation of ROCK & ROLL: A deductive object-oriented database system
1995
Information Systems
This paper presents an approach to the development of a deductive object-oriented database system, describing the key design decisions and their consequences for implementation. ...
The approach is novel, in that it integrates an object-oriented database system manipulated using an imperative programming language (ROCK) with a logic language for expressing queries and methods (ROLL ...
Jeffery of Rutherford Appleton Laboratory for useful discussions on the subject of this paper, and Dr. J.M.P. ...
doi:10.1016/0306-4379(95)00009-s
fatcat:cx25upqlkndyhln7g3sd3qssuy
Inferable object-oriented typed assembly language
2010
Proceedings of the 2010 ACM SIGPLAN conference on Programming language design and implementation - PLDI '10
Our prototype implementation infers complete type annotations for 98% of functions in a suite of realistic C# benchmarks. The typeinference time is about 8% of the compilation time. ...
The compiler needs to preserve only essential type information such as method signatures, object-layout information, and types for static data and external labels. ...
We would like to thank Francesco Logozzo for discussions about numerical abstract domains, as well as our anonymous reviewers for their insightful feedback. ...
doi:10.1145/1806596.1806644
dblp:conf/pldi/TateCH10
fatcat:5navytc5fbhdbo5uo5jnp6o2cu
Selective specialization for object-oriented languages
1995
Proceedings of the ACM SIGPLAN 1995 conference on Programming language design and implementation - PLDI '95
In this paper, we present a more general framework for specialization in object-oriented languages and describe a goaldirected specialization algorithm that makes selective decisions to apply specialization ...
To reduce this overhead, optimizing compilers for object-oriented languages analyze the classes of objects stored in program variables, with the goal of bounding the possible classes of message receivers ...
of Naval Research (contract number N00014-94-1-1136), and gifts from Sun Microsystems, IBM, Pure Software, and Edison Design Group. ...
doi:10.1145/207110.207119
dblp:conf/pldi/DeanCG95
fatcat:skhhjxb2ujd2fheoqlgiaitau4
Mixin layers: an object-oriented implementation technique for refinements and collaboration-based designs
2002
ACM Transactions on Software Engineering and Methodology
In this paper, we examine large-scale refinements in terms of a fundamental object-oriented technique called collaboration-based design. ...
A "refinement" is a functionality addition to a software project that can affect multiple dispersed implementation entities (functions, classes, etc.). ...
The choice of the compiler domain as a large-scale test case for mixin layers is not arbitrary. ...
doi:10.1145/505145.505148
fatcat:dz74wv2xcjhjvl6ukxhe4u4jym
Interactive type analysis and extended message splitting; optimizing dynamically-typed object-oriented programs
1990
Proceedings of the ACM SIGPLAN 1990 conference on Programming language design and implementation - PLDI '90
By the time our SELF compiler generates code for the graph, it has eliminated many dynamically-dispatched procedure calls and type tests. ...
Iterative type analysis and extended message splitting have cut the performance penalty for dynamicallytyped object-oriented languages in half. l SmaLltaJk-80 is a trademark ...
He and Bay-Wei Chang helped proof-read the paper, and improved its visual appearance significantly. ...
doi:10.1145/93542.93562
dblp:conf/pldi/ChambersU90
fatcat:mobprjkjizhvdddhzdxleubi6y
Customization: optimizing compiler technology for SELF, a dynamically-typed object-oriented programming language
1989
Proceedings of the ACM SIGPLAN 1989 Conference on Programming language design and implementation - PLDI '89
Coupling these new techniques with compiletime message lookup, aggressive procedure inlining, and traditional optimizations has doubled the performance of dynamically-typed object-oriented languages. ...
The compiler predicts types that are statically unknown but likely, and inserts run-time type tests to verify its predictions. ...
to the initial design and implementation of the memory system for SELF &ze88]. ...
doi:10.1145/73141.74831
dblp:conf/pldi/ChambersU89
fatcat:gubpshsq7bh57pq6daee77gyoe
Type-preserving compilation for large-scale optimizing object-oriented compilers
2008
Proceedings of the 2008 ACM SIGPLAN conference on Programming language design and implementation - PLDI '08
Compared to prior work, this implementation supports extensive optimizations, and it verifies a large portion of the interface between the compiler and the runtime system. ...
This paper presents the implementation of type-preserving compilation in a complex, large-scale optimizing compiler. ...
Acknowledgments We would like to thank David Tarditi, Jim Larus, and Galen Hunt for their guidance and support of this work, David Tarditi and the Bartok team for their help with Bartok-related issues, ...
doi:10.1145/1375581.1375604
dblp:conf/pldi/ChenHPECCP08
fatcat:hqjt6hopvzel3luitzvm5wqye4
Design and Implementation of a Unified Identity Number System in Nigeria Using Object Oriented Programming Approach
2021
The International Journal of Science & Technoledge
citizens, permanent residents, and temporary residents for the purposes of work, taxation, government benefits, health care, and other governmentally-related functions. ...
The ways in which such a system is implemented vary among countries, but in most cases, citizens are issued an identification number upon reaching legal age, or when they are born. ...
Aim and objectives of the Study The aim of this study is to design and implement a unified resident identification number system in Nigeria. ...
doi:10.24940/theijst/2021/v9/i7/st2107-013
fatcat:w4fn5swtu5f2vpwmaqknhznvdm
Region inference for an object-oriented language
2004
Proceedings of the ACM SIGPLAN 2004 conference on Programming language design and implementation - PLDI '04
Researchers have advocated the use of regions for functional, imperative, and object-oriented languages. ...
Our region inference rules can handle these object-oriented features safely without creating dangling references. ...
Acknowledgments The authors would like to thank William Beebee, Chandrasekar Boyapati, Mong Leng Sin, Siau-Cheng Khoo, Corneliu Popeea, Dana Xu and Huu Hai Nguyen for various pointers. ...
doi:10.1145/996841.996871
dblp:conf/pldi/ChinCQR04
fatcat:75qcc4cg4nf6bktyzfxsw4hn7u
Operational Automatic Remote Sensing Image Understanding Systems: Beyond Geographic Object-Based and Object-Oriented Image Analysis (GEOBIA/GEOOIA). Part 2: Novel system Architecture, Information/Knowledge Representation, Algorithm Design and Implementation
2012
Remote Sensing
According to literature and despite their commercial success, state-of-the-art two-stage non-iterative geographic object-based image analysis (GEOBIA) systems and three-stage iterative geographic object-oriented ...
in terms of: (a) computational theory (system design), (b) information/knowledge representation, (c) algorithm design and (d) implementation. ...
Capurro for his hospitality, patience, politeness and openmindedness. ...
doi:10.3390/rs4092768
fatcat:kkw356lwxnc7dicrum27vdxvbi
Efficient and precise datarace detection for multithreaded object-oriented programs
2002
Proceedings of the ACM SIGPLAN 2002 Conference on Programming language design and implementation - PLDI '02
We present a novel approach to dynamic datarace detection for multithreaded object-oriented programs. ...
This performance improvement is the result of a unique combination of complementary static and dynamic optimization techniques. ...
We also thank the referees and the committee members of PLDI for their insightful comments. ...
doi:10.1145/512529.512560
dblp:conf/pldi/ChoiLLOSS02
fatcat:ayuyzsb5w5go3oypwmihpbueiy
« Previous
Showing results 1 — 15 out of 373,065 results