• 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