{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/81888"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/81888","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Gregor: A Model Object Base Supporting Software Configuration Management","abstract":"Software Configuration Management (SCM) seeks to control the evolution of software systems. This dissertation presents an object base, Gregor, that incorporates SCM facilities into a data management facility for a software development environment. The object model that underlies Gregor uses classes to define different kinds of SCM entities, methods to define the operations applicable to the entities, and inheritance to denote generalization relationships between the classes. Gregor's object model is a more general and comprehensive model of SCM than has previously been presented, and its implementation shows how SCM may be more simply, automatically, and comprehensively supported. The dissertation presents the principal classes in Gregor, describes their intent, structure and functionality, and explains how they support SCM.","abstract_html":"Software Configuration Management (SCM) seeks to control the evolution of software systems. This dissertation presents an object base, Gregor, that incorporates SCM facilities into a data management facility for a software development environment. The object model that underlies Gregor uses classes to define different kinds of SCM entities, methods to define the operations applicable to the entities, and inheritance to denote generalization relationships between the classes. Gregor&#x27;s object model is a more general and comprehensive model of SCM than has previously been presented, and its implementation shows how SCM may be more simply, automatically, and comprehensively supported. The dissertation presents the principal classes in Gregor, describes their intent, structure and functionality, and explains how they support SCM.","abstract_has_math":false,"creators":["Render, Hal Stephen"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Campbell, Roy H."],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2015,"date_issued":"2015-09-25T20:20:52Z","date_published":"2015-09-25T20:20:52Z","updated_at":"2026-07-22T22:26:17Z","subjects":["Computer Science"],"languages":["eng"],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["(MiAaPQ)AAI9737234"],"render_values":[{"text":"(MiAaPQ)AAI9737234","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/2142/81888","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Campbell, Roy H."]},{"key":"dc:creator","label":"Author","values":["Render, Hal Stephen"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2015-09-25T20:20:52Z","10000-01-01","1997"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Computer Science"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/81888","(MiAaPQ)AAI9737234"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Software Configuration Management (SCM) seeks to control the evolution of software systems. This dissertation presents an object base, Gregor, that incorporates SCM facilities into a data management facility for a software development environment. The object model that underlies Gregor uses classes to define different kinds of SCM entities, methods to define the operations applicable to the entities, and inheritance to denote generalization relationships between the classes. Gregor's object model is a more general and comprehensive model of SCM than has previously been presented, and its implementation shows how SCM may be more simply, automatically, and comprehensively supported. The dissertation presents the principal classes in Gregor, describes their intent, structure and functionality, and explains how they support SCM.","Made available in DSpace on 2015-09-25T20:20:52Z (GMT). No. of bitstreams: 2 license.txt: 4848 bytes, checksum: 96035ab3f5e1c23cc7138a224ce498bd (MD5) 9737234.pdf: 9711533 bytes, checksum: 700bc4b6aa58e0bb0679843fb6499def (MD5) Previous issue date: 1997","Embargo set by: Seth Robbins for item 83169 Lift date: Forever Reason: Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","U of I Only","180 p.","Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997."]},{"key":"dc:title","label":"Title","values":["Gregor: A Model Object Base Supporting Software Configuration Management"]}]}],"canonical_facts":{"dc:contributor":["Campbell, Roy H."],"dc:creator":["Render, Hal Stephen"],"dc:date":["2015-09-25T20:20:52Z","10000-01-01","1997"],"dc:description":["Software Configuration Management (SCM) seeks to control the evolution of software systems. This dissertation presents an object base, Gregor, that incorporates SCM facilities into a data management facility for a software development environment. The object model that underlies Gregor uses classes to define different kinds of SCM entities, methods to define the operations applicable to the entities, and inheritance to denote generalization relationships between the classes. Gregor's object model is a more general and comprehensive model of SCM than has previously been presented, and its implementation shows how SCM may be more simply, automatically, and comprehensively supported. The dissertation presents the principal classes in Gregor, describes their intent, structure and functionality, and explains how they support SCM.","Made available in DSpace on 2015-09-25T20:20:52Z (GMT). No. of bitstreams: 2 license.txt: 4848 bytes, checksum: 96035ab3f5e1c23cc7138a224ce498bd (MD5) 9737234.pdf: 9711533 bytes, checksum: 700bc4b6aa58e0bb0679843fb6499def (MD5) Previous issue date: 1997","Embargo set by: Seth Robbins for item 83169 Lift date: Forever Reason: Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","U of I Only","180 p.","Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997."],"dc:identifier":["http://hdl.handle.net/2142/81888","(MiAaPQ)AAI9737234"],"dc:language":["eng"],"dc:subject":["Computer Science"],"dc:title":["Gregor: A Model Object Base Supporting Software Configuration Management"],"dc:type":["text"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:26:17Z"}