1. Fragtypes: A Basis for Programming Environments.
- Author
-
Madhavji, Nazim H.
- Subjects
- *
PROGRAMMING languages , *SOFTWARE engineering , *MATHEMATICAL models , *COMPUTER programming , *ENGINEERING - Abstract
It is being recognized that recent programming environments have made significant progress towards improving the programming process. In adhering to this goal of software engineering, this paper introduces a new basis for programming environments. This basis encourages development of software in fragments of various types, called fragtypes. Fragtypes range from a simple expression type to a complete subsystem type. As a result, they are suited to the development of software in an enlarged scope that includes both programming in the small and programming in the large; The paper shows how new proposed operations on fragtypes can achieve unusual effects on the software development process. Fragtypes and their associated construction rules form the basis of the programming environment MUPE- 2, which is currently under development at McGill University. The target and the implementation language of this environment is the programming language Modula-2. [ABSTRACT FROM AUTHOR]
- Published
- 1988
- Full Text
- View/download PDF