@article{bernstein99is, title = {Microsoft repository version 2 and the open information model,}, author = {Philip A. Bernstein and Thomas Bergstraesser and Jason Carlson and Shankar Pal and Paul Sanders and David Shutt}, booktitle = {Meta-Modelling and Methodology Engineering}, journal = {Information Systems}, month = {#apr#}, number = {2}, pages = {71--98}, url = {http://www.sciencedirect.com/science/article/B6V0G-3WXWT2B-7/1/95e240d9f7b75f37b0adbcabdfe34295}, volume = {24}, year = {1999}, biburl = {http://www.bibsonomy.org/bibtex/2fe254bec82e3dd5510e0a4aff89f2cb1/neilernst}, abstract = {Microsoft Repository is an object-oriented meta-data management facility that ships in Microsoft Visual Studio and Microsoft SQL Server. It includes two main components: - - A repository engine that implements a set of object-oriented interfaces on top of a SQL database system. A developer can use these interfaces to define information models (i.e., schemas) and manipulate instances of the models.- - The Open Information Model, which is a set of information models that cover object modeling, database modeling, and component reuse. The repository system is designed to meet the persistent storage needs of software tools. Its main technical goals are: - - Compatibility with Microsoft's Component Object Model (COM) architecture- - Extensibility by customers and independent software vendors, so they can add behavior to objects stored by the repository engine and extend information models provided by Microsoft and others.- - Flexible and efficient versioning, configuration management, and checkout/checkin to support team-oriented activities. This paper describes the programming interface and implementation of the repository engine and the Open Information Model.}, keywords = {Database Information Model Object-Oriented Repository Versions } } @article{journals/debu/BernsteinDKMS06, title = {Data Management Issues in Supporting Large-Scale Web Services.}, author = {Philip A. Bernstein and Nishant Dani and Badriddine Khessib and Ramesh Manne and David Shutt}, journal = {IEEE Data Eng. Bull.}, number = {4}, pages = {3-9}, url = {http://dblp.uni-trier.de/db/journals/debu/debu29.html#BernsteinDKMS06}, volume = {29}, year = {2006}, biburl = {http://www.bibsonomy.org/bibtex/2a732638df8f0640bf7c3fd8c14682a6a/dblp}, description = {dblp}, ee = {http://sites.computer.org/debull/A06dec/DEB06v12.ps}, date = {2007-01-31}, keywords = {dblp } } @inproceedings{conf/sigmod/BergstraesserBPS99, title = {Versions and Workspaces in Microsoft Repository.}, author = {Thomas Bergstraesser and Philip A. Bernstein and Shankar Pal and David Shutt}, booktitle = {SIGMOD Conference}, crossref = {conf/sigmod/99}, editor = {Alex Delis and Christos Faloutsos and Shahram Ghandeharizadeh}, pages = {532-533}, publisher = {ACM Press}, url = {http://dblp.uni-trier.de/db/conf/sigmod/sigmod99.html#BergstraesserBPS99}, year = {1999}, biburl = {http://www.bibsonomy.org/bibtex/2a25b68e222dda7cbf9d8a6a5e7597eec/dblp}, description = {dblp}, ee = {db/conf/sigmod/BergstraesserBPS99.html}, isbn = {1-58113-084-8}, date = {2006-03-31}, cite = {journals/vldb/Sciore94}, cdrom = {DiSC2_1/out/papers/sigmod/versionsandworkthphs.pdf}, keywords = {dblp } } @article{journals/vldb/BernsteinPS00, title = {Context-based prefetch - an optimization for implementing objects on relations.}, author = {Philip A. Bernstein and Shankar Pal and David Shutt}, journal = {VLDB J.}, number = {3}, pages = {177-189}, url = {http://dblp.uni-trier.de/db/journals/vldb/vldb9.html#BernsteinPS00}, volume = {9}, year = {2000}, biburl = {http://www.bibsonomy.org/bibtex/27dc4357a7091f7dc21e4c1298e148ad8/dblp}, description = {dblp}, ee = {http://link.springer.de/link/service/journals/00778/bibs/0009003/00090177.htm}, date = {2003-12-01}, keywords = {dblp } } @article{journals/is/BernsteinBCPSS99, title = {Microsoft Repository Version 2 and the Open Information Model.}, author = {Philip A. Bernstein and Thomas Bergstraesser and Jason Carlson and Shankar Pal and Paul Sanders and David Shutt}, journal = {Inf. Syst.}, number = {2}, pages = {71-98}, url = {http://dblp.uni-trier.de/db/journals/is/is24.html#BernsteinBCPSS99}, volume = {24}, year = {1999}, biburl = {http://www.bibsonomy.org/bibtex/2571dc33ca7655e48250b96b434ac9774/dblp}, description = {dblp}, ee = {http://dx.doi.org/10.1016/S0306-4379(99)00006-X}, date = {2003-11-27}, keywords = {dblp } } @article{journals/ipl/RubinsteinS95, title = {Self-Modifying Finite Automata: An Introduction.}, author = {Roy S. Rubinstein and John N. Shutt}, journal = {Inf. Process. Lett.}, number = {4}, pages = {185-190}, url = {http://dblp.uni-trier.de/db/journals/ipl/ipl56.html#RubinsteinS95}, volume = {56}, year = {1995}, biburl = {http://www.bibsonomy.org/bibtex/29f0e7231930da5784fea6af7c7805970/dblp}, description = {dblp}, ee = {http://dx.doi.org/10.1016/0020-0190(95)00157-8}, date = {2003-11-20}, keywords = {dblp } } @inproceedings{conf/esec/Shutt89, title = {A Rigorous Development Strategy Using the OBJ Specification Language and the MALPAS Program Analysis Tools.}, author = {R. N. Shutt}, booktitle = {ESEC}, crossref = {conf/esec/1989}, editor = {Carlo Ghezzi and John A. McDermid}, pages = {260-291}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, url = {http://dblp.uni-trier.de/db/conf/esec/esec89.html#Shutt89}, volume = {387}, year = {1989}, biburl = {http://www.bibsonomy.org/bibtex/29f03fad70ff88a0b8e07201aacb2c62d/dblp}, description = {dblp}, isbn = {3-540-51635-2}, date = {2002-12-17}, keywords = {dblp } } @inproceedings{conf/vldb/BernsteinPS99, title = {Context-Based Prefetch for Implementing Objects on Relations.}, author = {Philip A. Bernstein and Shankar Pal and David Shutt}, booktitle = {VLDB}, crossref = {conf/vldb/99}, editor = {Malcolm P. Atkinson and Maria E. Orlowska and Patrick Valduriez and Stanley B. Zdonik and Michael L. Brodie}, pages = {327-338}, publisher = {Morgan Kaufmann}, url = {http://dblp.uni-trier.de/db/conf/vldb/vldb99.html#BernsteinPS99}, year = {1999}, biburl = {http://www.bibsonomy.org/bibtex/2c791dc7ac29bd073da79bd82a4fccfd4/dblp}, description = {dblp}, ee = {db/conf/vldb/BernsteinPS99.html}, isbn = {1-55860-615-7}, date = {2002-01-03}, cite = {...}, cdrom = {VLDB99/P33.pdf}, keywords = {dblp } } @inproceedings{conf/vldb/BernsteinHSSZ97, title = {The Microsoft Repository.}, author = {Philip A. Bernstein and Brian Harry and Paul Sanders and David Shutt and Jason Zander}, booktitle = {VLDB}, crossref = {conf/vldb/97}, editor = {Matthias Jarke and Michael J. Carey and Klaus R. Dittrich and Frederick H. Lochovsky and Pericles Loucopoulos and Manfred A. Jeusfeld}, pages = {3-12}, publisher = {Morgan Kaufmann}, url = {http://dblp.uni-trier.de/db/conf/vldb/vldb97.html#BernsteinHSSZ97}, year = {1997}, biburl = {http://www.bibsonomy.org/bibtex/209dbb58c902c2147d952def433e6ed49/dblp}, description = {dblp}, ee = {db/conf/vldb/BernsteinHSSZ97.html}, isbn = {1-55860-470-7}, date = {2002-01-03}, cite = {books/mk/ZdonikM90}, cdrom = {VLDB97/P003.PDF}, keywords = {dblp } } @inproceedings{conf/ifip/RubinsteinS94, title = {Self-Modifying Finite Automata.}, author = {Roy S. Rubinstein and John N. Shutt}, booktitle = {IFIP Congress (1)}, pages = {493-498}, url = {http://dblp.uni-trier.de/db/conf/ifip/ifip94-1.html#RubinsteinS94}, year = {1994}, biburl = {http://www.bibsonomy.org/bibtex/26b3df260dc996f482f25e21fc67d6dc5/dblp}, description = {dblp}, date = {2002-01-03}, keywords = {dblp } }