>
Fa   |   Ar   |   En
   Type-safe Versioned Object Query Language  
   
نویسنده Machado Rodrigo ,Moreira Alvaro Freitas ,Galante Renata de Matos
منبع journal of universal computer science - 2006 - دوره : 12 - شماره : 7 - صفحه:938 -957
چکیده    The concept of versioning was initially proposed for controlling design evolution on computer aided design and software engineering. on the context of database systems, versioning is applied for managing the evolution of different elements of the data. modern database systems provide not only powerful data models but also complex query languages that have evolved to include several features from complex programming languages. while most related work focuses on different aspects of the concepts, designing models, and processing of versions eficiently, there is yet to be a formal definition of a query language for database systems with versions control. in this work we propose a query language, named versioned object query language (voql), that extends odmg object query language (oql) with new features to recover object versions. we provide a precise definition of voql through a type system and we prove it safe in relation to a small-step operational semantics. finally, we validate the proposed denition by implementing an interpreter for voql
کلیدواژه Operational Semantics ,Object-oriented Database Management Systems ,Type Systems ,Query Languages
آدرس Universidade Federal do Rio Grande do Sul (UFRGS), Instituto de Informatica, Brasil, Universidade Federal do Rio Grande do Sul (UFRGS), Instituto de Informatica, Brasil, University of California Riverside, Department of Computer Science & Engineering, USA
پست الکترونیکی mirella@cs.ucr.edu
 
     
   
Authors
  
 
 

Copyright 2023
Islamic World Science Citation Center
All Rights Reserved