DocumentCode
3108071
Title
Adapting modules to an integrated programming environment
Author
Madhavji, Nazim H. ; Desharnais, Jules ; Pinsonneault, Luc ; Toubache, Kamel
Author_Institution
Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
fYear
1988
fDate
9-13 Oct. 1988
Firstpage
364
Lastpage
371
Abstract
The design of modules in modular languages, and the model of software development activities portrayed by it, have been well received in batch environments. However, from their experience in the design of the MUPE-2 integrated programming environment, the authors hold the opinion that the model of software activities portrayed by modules in a batch environment is not entirely appropriate in an integrated programming environment. In adapting modules to the MUPE-2 environment, the authors have changed their design and implementation. In particular, they have added a module type, called the supermodule, that can encapsulate related modules, so that the architecture of a software system may be captured, and unified the separate definition and implementation parts of a module into a single module, called the DefImp module, so that some consistency problems due to textual separation can be avoided. They examine the role of modules in a batch environment and give a rationale for their design of modules for integrated environments.<>
Keywords
data structures; high level languages; programming environments; DefImp module; MUPE-2; data structures; integrated programming environment; modular languages; module type; software development; supermodule; Computer architecture; Computer science; Modular construction; Packaging; Programming environments; Programming profession; Software packages; Software quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Languages, 1988. Proceedings., International Conference on
Conference_Location
Miami Beach, FL, USA
Print_ISBN
0-8186-0874-9
Type
conf
DOI
10.1109/ICCL.1988.13085
Filename
13085
Link To Document