Filters








373,065 Hits in 9.7 sec

Object-oriented databases: design and implementation

J.V. Joseph, S.M. Thatte, C.W. Thompson, D.L. Wells
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]

Tue Haulund
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]

Martin Holm Cservenka
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

Xiaohui Wang, Liang Chang
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

Maria L. Barja, Alvaro A.A. Fernandes, Norman W. Paton, M.Howard Williams, Andrew Dinn, Alia I. Abdelmoty
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

Ross Tate, Juan Chen, Chris Hawblitzel
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

Jeffrey Dean, Craig Chambers, David Grove
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

Yannis Smaragdakis, Don Batory
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

Craig Chambers, David Ungar
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

C. Chambers, D. Ungar
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

Juan Chen, Chris Hawblitzel, Frances Perry, Mike Emmi, Jeremy Condit, Derrick Coetzee, Polyvios Pratikaki
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

Ukabuiro Ikenna Kelechi, Onwubiko Davidson Chisom
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

Wei-Ngan Chin, Florin Craciun, Shengchao Qin, Martin Rinard
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

Andrea Baraldi, Luigi Boschetti
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

Jong-Deok Choi, Keunwoo Lee, Alexey Loginov, Robert O'Callahan, Vivek Sarkar, Manu Sridharan
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