DocumentCode
862000
Title
Fragtypes: a basis for programming environments
Author
Madhavji, Nazim H.
Author_Institution
Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
Volume
14
Issue
1
fYear
1988
fDate
1/1/1988 12:00:00 AM
Firstpage
85
Lastpage
97
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;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.4625
Filename
4625
Link To Document