Title :
Fragtypes: a basis for programming environments
Author :
Madhavji, Nazim H.
Author_Institution :
Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
fDate :
1/1/1988 12:00:00 AM
Abstract :
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 the implementation language of this environment is the programming language Modula-2
Keywords :
programming environments; MUPE-2; Modula-2; construction rules; fragments; fragtypes; implementation language; programming environments; programming in the large; programming in the small; programming language; software development process; Computer science; Councils; Large-scale systems; Power engineering and energy; Programming environments; Software engineering; Software systems; Synthesizers; Systems engineering and theory; Utility programs;
Journal_Title :
Software Engineering, IEEE Transactions on