Towards version control in object-based systems

Towards version control in object-based systems
Title Towards version control in object-based systems PDF eBook
Author Jakob Reschke
Publisher Universitätsverlag Potsdam
Pages 106
Release 2018
Genre Computers
ISBN 386956430X

Download Towards version control in object-based systems Book in PDF, Epub and Kindle

Version control is a widely used practice among software developers. It reduces the risk of changing their software and allows them to manage different configurations and to collaborate with others more efficiently. This is amplified by code sharing platforms such as GitHub or Bitbucket. Most version control systems track files (e.g., Git, Mercurial, and Subversion do), but some programming environments do not operate on files, but on objects instead (many Smalltalk implementations do). Users of such environments want to use version control for their objects anyway. Specialized version control systems, such as the ones available for Smalltalk systems (e.g., ENVY/Developer and Monticello), focus on a small subset of objects that can be versioned. Most of these systems concentrate on the tracking of methods, classes, and configurations of these. Other user-defined and user-built objects are either not eligible for version control at all, tracking them involves complicated workarounds, or a fixed, domain-unspecific serialization format is used that does not equally suit all kinds of objects. Moreover, these version control systems that are specific to a programming environment require their own code sharing platforms;popular, well-established platforms for file-based version control systems cannot be used or adapter solutions need to be implemented and maintained. To improve the situation for version control of arbitrary objects, a framework for tracking, converting, and storing of objects is presented in this report. It allows editions of objects to be stored in an exchangeable, existing backend version control system. The platforms of the backend version control system can thus be reused. Users and objects have control over how objects are captured for the purpose of version control. Domain-specific requirements can be implemented. The storage format (i.e. the file format, when file-based backend version control systems are used) can also vary from one object to another. Different editions of objects can be compared and sets of changes can be applied to graphs of objects. A generic way for capturing and restoring that supports most kinds of objects is described. It models each object as a collection of slots. Thus, users can begin to track their objects without first having to implement version control supplements for their own kinds of objects. The proposed architecture is evaluated using a prototype implementation that can be used to track objects in Squeak/Smalltalk with Git. The prototype improves the suboptimal standing of user objects with respect to version control described above and also simplifies some version control tasks for classes and methods as well. It also raises new problems, which are discussed in this report as well.

Progress in Transputer and Occam Research

Progress in Transputer and Occam Research
Title Progress in Transputer and Occam Research PDF eBook
Author World Occam and Transputer User Group. Technical Meeting
Publisher IOS Press
Pages 234
Release 1994
Genre Computers
ISBN 9789051991635

Download Progress in Transputer and Occam Research Book in PDF, Epub and Kindle

The contributed chapters to this volume provide a broad coverage of the areas of research in current parallel computing: architectures, languages and tools, graphics and fault tolerance. Additionally, the Inmos approach to building an asynchronous transfer mode system and the University of Twente method for designing system-level embedded controllers are featured in this work.

14th National Computer Security Conference

14th National Computer Security Conference
Title 14th National Computer Security Conference PDF eBook
Author
Publisher
Pages 762
Release 1991
Genre Computer security
ISBN

Download 14th National Computer Security Conference Book in PDF, Epub and Kindle

Readings in Object-Oriented Database Systems

Readings in Object-Oriented Database Systems
Title Readings in Object-Oriented Database Systems PDF eBook
Author Stanley B. Zdonik
Publisher Morgan Kaufmann
Pages 646
Release 1990
Genre Computers
ISBN 9781558600003

Download Readings in Object-Oriented Database Systems Book in PDF, Epub and Kindle

This comprehensive collection is a survey of research in object-oriented databases, offering a substantive overview of the field, section introductions, and over 40 research papers presented in their original scope and detail. The balanced selection of articles presents a confluence of ideas from both the language and database research communities that have contributed to the object-oriented paradigm. The editors develop a general definition and model for object-oriented databases and relate significant research efforts to this framework. Further, the collection explores the fundamental notions behind object-oriented databases, semantic data models, implementation of object-oriented systems, transaction processing, interfaces, and related approaches. Research and theory are balanced by applications to CAD systems, programming environments, and office information systems.

Future Databases '92 - Proceedings Of The 2nd Far-east Workshop On Future Database Systems

Future Databases '92 - Proceedings Of The 2nd Far-east Workshop On Future Database Systems
Title Future Databases '92 - Proceedings Of The 2nd Far-east Workshop On Future Database Systems PDF eBook
Author Qiming Chen
Publisher World Scientific
Pages 432
Release 1992-04-15
Genre
ISBN 9814602574

Download Future Databases '92 - Proceedings Of The 2nd Far-east Workshop On Future Database Systems Book in PDF, Epub and Kindle

This volume represents a valuable collective contribution to the research and development of database systems. It contains papers in a variety of topics such as data models, distributed databases, multimedia databases, concurrency control, hypermedia and document processing, user interface, query processing and database applications.

Development of Knowledge-Based Systems for Engineering

Development of Knowledge-Based Systems for Engineering
Title Development of Knowledge-Based Systems for Engineering PDF eBook
Author Carlo Tasso
Publisher Springer Science & Business Media
Pages 258
Release 1998-05-08
Genre Computers
ISBN 9783211829165

Download Development of Knowledge-Based Systems for Engineering Book in PDF, Epub and Kindle

The goal of the volume is twofold: to help engineers to understand the design and development process and the specific techniques utilized for constructing expert systems in engineering and, secondly, to introduce computer specialists to significant applications of knowledge-based techniques in engineering. Among the authors are world famous experts of engineering and knowledge-based systems development.

Classics from IJGIS

Classics from IJGIS
Title Classics from IJGIS PDF eBook
Author Peter Fisher
Publisher CRC Press
Pages 585
Release 2006-07-20
Genre Technology & Engineering
ISBN 1420006371

Download Classics from IJGIS Book in PDF, Epub and Kindle

The past 20 years can be regarded as the adolescence of geographic information science (GIS), as it grew from a burgeoning area of study into a mature and thriving field. During those two decades, the International Journal of Geographic Information Science (formerly Systems) (IJGIS) was one of the most prominent academic guiding forces in GIScience