Date of Award
Thesis - Restricted
Master of Science (MS)
Electrical Engineering and Computer Science
Heinen, James A.
Application Specific Fourth Generation Languages (AS4GL) are targeted for use by a specific group of users to quickly develop or prototype their applications. Examples include scientific, robotic control, CAD, financial, and numerical control. AS4GLs are distinguished by certain characteristics including user friendly, simplicity, non-procedural, high productivity, and more. The world is full of extremely sophisticated products. The functions of a particular product are called the feature set. Often the user wants to aggregate several of these features together to form a new feature. A product specific language is developed to facilitate this need. The range of AS4GL's overlap in this particular area. This thesis will focus on the design of AS4GLs, which are based over a product feature set. The design of an AS4GL, and in general, any computer language, is a difficult exercise due to the nature of the decisions that must be made. The decisions most often involve trade offs, with the correct answer usually not apparent. It is easy to become disoriented during the design process. Most languages are therefore designed around central themes, which guide the designer in the prioritization process. In this light, this thesis addresses the following question: Can the concepts of object oriented design be put to use to simplify the design of an AS4GL and does the resultant language meet the criteria of an AS4GL?
Schmidt, John G., "Object Oriented Design Techniques Complement the Creation of AS4GLs" (1988). Master's Theses (1922-2009) Access restricted to Marquette Campus. 4088.