Show simple item record

dc.contributor.advisorFriesen, Donald K.
dc.contributor.advisorSheppard, Sallie V.
dc.creatorReese, Richard Marti
dc.date.accessioned2020-08-21T21:54:26Z
dc.date.available2020-08-21T21:54:26Z
dc.date.issued1983
dc.identifier.urihttps://hdl.handle.net/1969.1/DISSERTATIONS-548558
dc.descriptionTypescript (photocopy).en
dc.description.abstractThis paper presents the design and prototype implementation of a language directed Software Development Environment (SDE) which permits the hiding of developmental information, provides a flexible means of control of the system, and provides a framework for the support of various software development methodologies. This language directed SDE, which is based upon an underlying system framework called Design Plans (DP), provides flexible support to the user, and allows for the hiding of developmental information. Design plans are similar to procedures found in many high level languages. Design plans in the SDE developed in this research, however, interface closely with underlying Databases (DB). These DBs provide a means of storing and accessing environmental knowledge concerning the software project under development. The definition of the DB structure is given within the DPs in terms of components and elements which are the basic building blocks of the DB. Design plans are intended to be used in implementing software development methodologies in conjunction with the command language of the system and various support tools. It has been shown in this research that design plans can be constructed in such a manner so as to relieve the user of the necessity of entering many explicit commands. The language designed in this research for the implementation of DPs is divided into three groups. The first group is the command group which provides the primary interface to the SDE by the user. A DB access group provides query type access to the DB while the third, a programming language group, utilizes structured constructs to tie the DPs together. A prototype SDE was developed to demonstrate the hiding concepts and to provide insight into the design of a production SDE. The prototype was designed specifically to support simulation software development. It is implemented on a Texas Instruments 990/12 minicomputer in PASCAL. The support tools in the prototype include an integration of preexisting facilities with tools developed specifically for inclusion in this SDE. Sample scenarios using design plans and database components and elements are presented. Conclusions based on the experiences in this research are given along with suggestions for future work.en
dc.format.extentix, 115 leaves ;en
dc.format.mediumelectronicen
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.rightsThis thesis was part of a retrospective digitization project authorized by the Texas A&M University Libraries. Copyright remains vested with the author(s). It is the user's responsibility to secure permission from the copyright holder(s) for re-use of the work beyond the provision of Fair Use.en
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.subjectComputer Scienceen
dc.subject.classification1983 Dissertation R329
dc.subject.lcshComputer programmingen
dc.subject.lcshManagementen
dc.subject.lcshSoftware maintenanceen
dc.titleA language directed software development environmenten
dc.typeThesisen
thesis.degree.disciplinePhilosophyen
thesis.degree.grantorTexas A&M Universityen
thesis.degree.nameDoctor of Philosophyen
thesis.degree.namePh. D. in Philosophyen
thesis.degree.levelDoctorialen
dc.contributor.committeeMemberChilds, S. Bart
dc.contributor.committeeMemberLongnecker, Michael T.
dc.contributor.committeeMemberYoung, Robert E.
dc.type.genredissertationsen
dc.type.materialtexten
dc.format.digitalOriginreformatted digitalen
dc.publisher.digitalTexas A&M University. Libraries
dc.identifier.oclc11305973


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

This item and its contents are restricted. If this is your thesis or dissertation, you can make it open-access. This will allow all visitors to view the contents of the thesis.

Request Open Access