Filters








169,700 Hits in 3.4 sec

Safe Browsing in a Strongly Typed Persistent Environment

A. Dearle
1988 Computer journal  
In this paper we describe how a browser for a strongly typed programming language ( PS-algol ) may be written in a type secure manner in a closed persistent environment.  ...  This is achieved without resorting to magic or having to break the type rules of the language by exploiting a compiler that is a object with full civil rights in the environment.  ...  The work is supported by SERC grant GRC 4324.6 and by a grant from STL Technology Ltd. Safe Browsing in a Strongly Typed Persistent Environment Page 17  ... 
doi:10.1093/comjnl/31.6.540 fatcat:pyw6lz7chrcdjgna62kc4lcwrm

The Memory Behavior of the WWW, or The WWW Considered as a Persistent Store [chapter]

Nicolas Richer, Marc Shapiro
2001 Lecture Notes in Computer Science  
This paper presents the performance evaluation of five memory allocation strategies for the PerDiS Persistent Distributed Object store in the context of allocating two different web sites in the store.  ...  The evaluation was conducted using (i) a web gathering tool, to log the web objects graph, and (ii) a PerDiS memory simulator that implements the different allocation strategies.  ...  Second, web application might not be representative of applications that use a persistent object store.  ... 
doi:10.1007/3-540-45498-5_14 fatcat:v7kmlyhymzaghggeur2qct4vlu

Object Persistence Techniques - A Study of Approaches, Benefits, Limits and Challenges

Clarence JMTauro, Ritesh Kumar Sahai, Sandhya Rani A.
2014 International Journal of Computer Applications  
Object-Persistence feature contributes a major role in designing data model.  ...  The major benefit we can obtain from Object-Orientation is of course object itself and the feature that enable us making an object persistent.  ...  The data store schema that is used to store the persistent state of the objects in the data store is different from the objects having a different model (object-oriented) for an application so the system  ... 
doi:10.5120/14837-3099 fatcat:gzpzdh7zkjcr7kdgw6q3eznqde

Language-integrated querying of XML data in SQL server

James F. Terwilliger, Sergey Melnik, Philip A. Bernstein
2008 Proceedings of the VLDB Endowment  
Developers need to access persistent XML data programmatically. Object-oriented access is often the preferred method.  ...  We demonstrate how a developer can interact with stored relational and XML data using the Language Integrated Query (LINQ) feature of .NET.  ...  We developed a prototype, called LINQ-to-Stored XML, that enables programmatic access to persistent XML and relational data from .NET applications by using explicit mappings between object classes, XML  ... 
doi:10.14778/1454159.1454182 fatcat:skx2dfm5p5dk3ngxnjzbtiuffi

Comparative Study on Object Persistence Methods

Clarence JMTauro, N Ganesan, Ritesh Kumar Sahai, Sandhya Rani A
2012 International Journal of Computer Applications  
Object persistence plays a key role in designing data model, business objects working with other business objects. Object persistence could be very efficient if designed correctly.  ...  A typical design leads extra overheads in terms of cost, resource utilization, and time. Considering the importance of object persistence, it is very essential to concentrate more on this area.  ...  The data store schema that is used to store the persistent state of the objects in the data store is different from the objects having a different model (object-oriented) for an application.  ... 
doi:10.5120/5704-7755 fatcat:aprzoqc765cyblbsyp4asbemgu

Exploiting Persistent Linkage in Software Engineering Environments

R. Morrison, R. C. H. Connor, Q. I. Cutts, V. S. Dunstan, G. N. C. Kirby
1995 Computer journal  
Referential integrity ensures that once a link (reference) to an object is established, its identity is unique and it persists over time.  ...  As a consequence no object can be deleted while another refers to it.  ...  The data inside the persistent store is strongly typed and interconnected by a graph of links.  ... 
doi:10.1093/comjnl/38.1.1 fatcat:fixh3dm6yjev3ktfps3chtkfxa

Exploiting Persistent Linkage in Software Engineering Environments [chapter]

Ron Morrison, Richard Connor, Quintin Cutts, Vivienne Dunstan, Graham Kirby
2000 Fully Integrated Data Environments  
Referential integrity ensures that once a link (reference) to an object is established, its identity is unique and it persists over time.  ...  As a consequence no object can be deleted while another refers to it.  ...  The data inside the persistent store is strongly typed and interconnected by a graph of links.  ... 
doi:10.1007/978-3-642-59623-0_42 fatcat:jxslehyhazflfe4ldazmheobxy

Orthogonal Persistence Revisited [article]

Alan Dearle, Graham Kirby, Ron Morrison
2010 arXiv   pre-print
In particular we review programming language support for the concept of orthogonal persistence, a technique for the uniform treatment of objects irrespective of their types or longevity.  ...  Here we concentrate on a set of methodologies and technologies called persistent programming.  ...  Napier88 Napier88 attempted to explore the limits of orthogonal persistence by incorporating the entire language support environment within a strongly typed persistent store [12, 21, [26] [27] [28] [29  ... 
arXiv:1006.3448v1 fatcat:zcylekkjx5hnhdp74bbemqex2m

Orthogonal Persistence Revisited [chapter]

Alan Dearle, Graham N. C. Kirby, Ron Morrison
2010 Lecture Notes in Computer Science  
In the first, an object in a programming system represents a row in a database relation.  ...  In particular we review programming language support for the concept of orthogonal persistence, a technique for the uniform treatment of objects irrespective of their types or longevity.  ...  Napier88 Napier88 attempted to explore the limits of orthogonal persistence by incorporating the entire language support environment within a strongly typed persistent store [12, 21, [26] [27] [28] [29  ... 
doi:10.1007/978-3-642-14681-7_1 fatcat:k7zr4by5enf2zf2vl6buyr4vay

Data Provenance Standards and Recommendations for FAIR Data

Malte-Levin Jauer, Thomas M Deserno
2020 Studies in Health Technology and Informatics  
We suggest a set of six provenance properties that should be satisfied by any provenance model as a basis for further implementation of provenance mechanisms, supporting the findable, accessible, interoperable  ...  Criteria DataCite ECRIN WGDC DQC Persistent identifier (PID): Each data object is assigned a unique, persistently stored identifier.  ...  creation/modification. ✔ ✔ ✔ ✘ Data versioning: Each transformation result of the data object is stored.  ... 
doi:10.3233/shti200380 pmid:32570597 fatcat:jqvdfdtwu5eh5ie4i4qpw3hpam

AutoShard – Declaratively Managing Hot Spot Data Objects in NoSQL Document Stores [article]

Stefanie Scherzinger, Andreas Thor
2021 arXiv   pre-print
In this paper, we present AutoShard, a ready-to-use object mapper for Java applications running against NoSQL document stores.  ...  However, strongly consistent updates cannot be implemented arbitrarily fast in large-scale distributed systems.  ...  Dynamic prop- NoSQL data stores, updating a single entity is a strongly erty sharding scales more gracefully under peak loads, yet consistent action (c.f. [17]).  ... 
arXiv:2111.01086v1 fatcat:zyrpf2fdzvdxvjetuzzn4qmwau

Polymorphism, persistence and software re-use in a strongly typed object-oriented environment

R. Morrison, A.L. Brown, R. Carrick, R.C.H. Connor, A. Dearle, M.P. Atkinson
1987 Software Engineering Journal  
By integrating the two, we obtain a strongly typed persistent environment that is an ideal base as a system for software reuse.  ...  a mechanism for composing new objects out of existing components.  ...  Here we describe our work with the language Napier [2, 17] , which combines a powerful polymorphic type system with persistence to provide the above mechanisms for a strongly typed object oriented environment  ... 
doi:10.1049/sej.1987.0026 fatcat:uz5a3df65bhwvi3wi4waqpuoiu

Bindings persistent programming languages

R. Morrison, M. P. Atkinson, A. L. Brown, A. Dearle
1988 SIGPLAN notices  
The binding mechanisms of Ada, which has a traditional file based view of persistence, and of Napier, which has an object based view, are used as illustrations.  ...  In designing and building persistent object systems we are attempting to regularise the activities on data that are traditional in programming languages, operating systems, database management systems  ...  Acknowledgements This work is supported by S.E.R.C. grants GR/D 4326.6 and GR/D 4325.9 and a grant from International Computers Ltd. 8.  ... 
doi:10.1145/44326.44328 fatcat:wfusr6knl5covd6p5lhymzkoau

Tango

Mahesh Balakrishnan, Aviad Zuck, Dahlia Malkhi, Ted Wobber, Ming Wu, Vijayan Prabhakaran, Michael Wei, John D. Davis, Sriram Rao, Tao Zou
2013 Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles - SOSP '13  
as linearizability, persistence and high availability from the shared log.  ...  To fill this gap, Tango provides developers with the abstraction of a replicated, in-memory data structure (such as a map or a tree) backed by a shared log.  ...  Thor [32] provided applications with persistent objects stored on backend servers.  ... 
doi:10.1145/2517349.2522732 dblp:conf/sosp/BalakrishnanMWWPWDRZZ13 fatcat:7bauj5gir5ephc232zz5u5f2ce

Orthogonally persistent object systems

Malcolm Atkinson, Ronald Morrison
1995 The VLDB journal  
Orthogonally persistent object systems are intended to provide improved support for the design, construction, maintenance and operation of PASs.  ...  By following these principles, languages that provide persistence as a basic abstraction have been developed.  ...  Evolution in Strongly Typed Persistent Systems Type safe linguistic reflection may also be used to accommodate evolution within strongly typed persistent object stores.  ... 
doi:10.1007/bf01231642 fatcat:gly5buwxzvdcfndyy6qgdnuhni
« Previous Showing results 1 — 15 out of 169,700 results