Issue No. 01 - January (1988 vol. 14)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/32.4625
<p>The author introduces a novel basis for programming environments that 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 author shows how 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 theimplementation language of this environment is the programming language Modula-2.</p>
programming environments; fragments; fragtypes; programming in the small; programming in the large; software development process; construction rules; MUPE-2; implementation language; programming language; Modula-2; programming environments
N. Madhavji, "Fragtypes: A Basis for Programming Environments," in IEEE Transactions on Software Engineering, vol. 14, no. , pp. 85-97, 1988.