{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/112626"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/112626","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"A premodels manager for the simulation model development environment","abstract":"The purpose of this thesis is to develop a software tool for the Simulation Model Development Environments (SMDE) research project, called the Premodels Manager, which enables information associated with completed simulation studies and models to be reused effectively. This research began by classifying the potential users of a Premodels Manager and determining the various types of information required by these user classes. The required information was then organized into a detailed simulation life-cycle documentation outline and each item of this outline was carefully associated with various user classes. Once the information required by Premodels Manager users was identified, the premodels database was developed to store this information. Evolutionary prototyping was used to uncover the system requirements for the Premodels Manager. An initial prototype administered the tables within the premodels database directly; however, this prototype was unable to accommodate changes to the premodels database. To overcome this inflexibility, a second prototype was developed which administered the premodels database based on table and field classifications. The second prototype provided adequate retrieval capabilities and was easily modified but did not assist with the installation of information into the premodels database. The third and current prototype, referred to as simply the Premodels Manager, provides the flexibility of the second prototype plus additional installation facilities. The Premodels Manager was evaluated from both the perspective of a user and of a software developer. The Premodels Manager ' s user interface is simple and consistent which allows even novice or infrequent users to retrieve pertinent information. Several completed simulation studies have been installed using the Premodels Manager, and information associated with these simulation studies has been retrieved using the various retrieval facilities. The design and implementation of the Premodels Manager is elegant and robust. Carefully planned modules enhance both maintainability and transportability while allowing the full power of underlying software packages to be exploited. The Premodels Manager provides a sound foundation for future work. Future enhancements are anticipated and provided for in the design of the Premodels Manager. The extensive research into the information requirements for various user classifications is applicable to numerous information management systems. Finally, the implementation contains independent modules and functions which have been well tested and can easily be adapted to other programming efforts.","abstract_html":"The purpose of this thesis is to develop a software tool for the Simulation Model Development Environments (SMDE) research project, called the Premodels Manager, which enables information associated with completed simulation studies and models to be reused effectively. This research began by classifying the potential users of a Premodels Manager and determining the various types of information required by these user classes. The required information was then organized into a detailed simulation life-cycle documentation outline and each item of this outline was carefully associated with various user classes. Once the information required by Premodels Manager users was identified, the premodels database was developed to store this information. Evolutionary prototyping was used to uncover the system requirements for the Premodels Manager. An initial prototype administered the tables within the premodels database directly; however, this prototype was unable to accommodate changes to the premodels database. To overcome this inflexibility, a second prototype was developed which administered the premodels database based on table and field classifications. The second prototype provided adequate retrieval capabilities and was easily modified but did not assist with the installation of information into the premodels database. The third and current prototype, referred to as simply the Premodels Manager, provides the flexibility of the second prototype plus additional installation facilities. The Premodels Manager was evaluated from both the perspective of a user and of a software developer. The Premodels Manager &#x27; s user interface is simple and consistent which allows even novice or infrequent users to retrieve pertinent information. Several completed simulation studies have been installed using the Premodels Manager, and information associated with these simulation studies has been retrieved using the various retrieval facilities. The design and implementation of the Premodels Manager is elegant and robust. Carefully planned modules enhance both maintainability and transportability while allowing the full power of underlying software packages to be exploited. The Premodels Manager provides a sound foundation for future work. Future enhancements are anticipated and provided for in the design of the Premodels Manager. The extensive research into the information requirements for various user classifications is applicable to numerous information management systems. Finally, the implementation contains independent modules and functions which have been well tested and can easily be adapted to other programming efforts.","abstract_has_math":false,"creators":["Beams, Jay D."],"institution":"Virginia Polytechnic Institute and State University","degree_name":"M.S.","degree_level":"masters","degree_discipline":"Computer Science","degree_department":"Computer Science","school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":1991,"date_issued":"1991","date_published":"1991","updated_at":"2026-07-22T22:19:56Z","subjects":[],"languages":["en"],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/10919/112626","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.department","label":"Department","values":["Computer Science"]},{"key":"dc:creator","label":"Author","values":["Beams, Jay D."]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2022-11-15T02:49:33Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2022-11-15T02:49:33Z"]},{"key":"dc:date.issued","label":"Date","values":["1991"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Polytechnic Institute and State University"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"dc:type.dcmitype","label":"Dc Type Dcmitype","values":["Text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/vocab/InC/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/112626"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["The purpose of this thesis is to develop a software tool for the Simulation Model Development Environments (SMDE) research project, called the Premodels Manager, which enables information associated with completed simulation studies and models to be reused effectively. This research began by classifying the potential users of a Premodels Manager and determining the various types of information required by these user classes. The required information was then organized into a detailed simulation life-cycle documentation outline and each item of this outline was carefully associated with various user classes. Once the information required by Premodels Manager users was identified, the premodels database was developed to store this information. Evolutionary prototyping was used to uncover the system requirements for the Premodels Manager. An initial prototype administered the tables within the premodels database directly; however, this prototype was unable to accommodate changes to the premodels database. To overcome this inflexibility, a second prototype was developed which administered the premodels database based on table and field classifications. The second prototype provided adequate retrieval capabilities and was easily modified but did not assist with the installation of information into the premodels database. The third and current prototype, referred to as simply the Premodels Manager, provides the flexibility of the second prototype plus additional installation facilities. The Premodels Manager was evaluated from both the perspective of a user and of a software developer. The Premodels Manager ' s user interface is simple and consistent which allows even novice or infrequent users to retrieve pertinent information. Several completed simulation studies have been installed using the Premodels Manager, and information associated with these simulation studies has been retrieved using the various retrieval facilities. The design and implementation of the Premodels Manager is elegant and robust. Carefully planned modules enhance both maintainability and transportability while allowing the full power of underlying software packages to be exploited. The Premodels Manager provides a sound foundation for future work. Future enhancements are anticipated and provided for in the design of the Premodels Manager. The extensive research into the information requirements for various user classifications is applicable to numerous information management systems. Finally, the implementation contains independent modules and functions which have been well tested and can easily be adapted to other programming efforts."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["M.S."]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["A premodels manager for the simulation model development environment"]}]}],"canonical_facts":{"dc:contributor.department":["Computer Science"],"dc:creator":["Beams, Jay D."],"dc:date.accessioned":["2022-11-15T02:49:33Z"],"dc:date.available":["2022-11-15T02:49:33Z"],"dc:date.issued":["1991"],"dc:description.abstract":["The purpose of this thesis is to develop a software tool for the Simulation Model Development Environments (SMDE) research project, called the Premodels Manager, which enables information associated with completed simulation studies and models to be reused effectively. This research began by classifying the potential users of a Premodels Manager and determining the various types of information required by these user classes. The required information was then organized into a detailed simulation life-cycle documentation outline and each item of this outline was carefully associated with various user classes. Once the information required by Premodels Manager users was identified, the premodels database was developed to store this information. Evolutionary prototyping was used to uncover the system requirements for the Premodels Manager. An initial prototype administered the tables within the premodels database directly; however, this prototype was unable to accommodate changes to the premodels database. To overcome this inflexibility, a second prototype was developed which administered the premodels database based on table and field classifications. The second prototype provided adequate retrieval capabilities and was easily modified but did not assist with the installation of information into the premodels database. The third and current prototype, referred to as simply the Premodels Manager, provides the flexibility of the second prototype plus additional installation facilities. The Premodels Manager was evaluated from both the perspective of a user and of a software developer. The Premodels Manager ' s user interface is simple and consistent which allows even novice or infrequent users to retrieve pertinent information. Several completed simulation studies have been installed using the Premodels Manager, and information associated with these simulation studies has been retrieved using the various retrieval facilities. The design and implementation of the Premodels Manager is elegant and robust. Carefully planned modules enhance both maintainability and transportability while allowing the full power of underlying software packages to be exploited. The Premodels Manager provides a sound foundation for future work. Future enhancements are anticipated and provided for in the design of the Premodels Manager. The extensive research into the information requirements for various user classifications is applicable to numerous information management systems. Finally, the implementation contains independent modules and functions which have been well tested and can easily be adapted to other programming efforts."],"dc:description.degree":["M.S."],"dc:format.mimetype":["application/pdf"],"dc:identifier.uri":["http://hdl.handle.net/10919/112626"],"dc:language.iso":["en"],"dc:publisher":["Virginia Polytechnic Institute and State University"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:title":["A premodels manager for the simulation model development environment"],"dc:type":["Thesis"],"dc:type.dcmitype":["Text"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["masters"],"thesis:degree_name":["M.S."],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:19:56Z"}