Advertisement

PantaPM: an integrated software development environment

  • Heinz Oswald
I — Environments
Part of the Lecture Notes in Computer Science book series (LNCS, volume 289)

Abstract

The integrated software development environment PantaPM is presented. This paper concentrates on the project management aspects of the environment, particularly on coordinating software development in a team. PantaPM is the extension of an editor environment, which supports syntax-driven editing of several files written in several languages within one session. PantaPM collects and manages information on all manipulations on text documents used in different development phases of a project. The main features of PantaPM are source code control, history of versions, multi-user access, configuration of products, information on delivered products, and plans for future modifications. All information on the project is collected in a project database. This database is presented to the user in text form. Project management actions can in principle be done by editing. However, most of them are usually executed automatically or can be selected from a menu. Parts of a database can be transferred to another database for partitioning projects and for working on separate workstations.

key words

version control configuration management integrated programming environment user interface syntax-driven editor distributed systems 

PantaPM: Système intégré de production de logiciel

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [Bah86]
    Bahlke R., Snelting G., The PSG System, ACM-TOPLAS, Vol. 8, No. 4, Oct. 1986Google Scholar
  2. [Bru85]
    Brun G., Businger A., Schoenberger R., The Token-Oriented Approach to Program Editing, SIGPLAN Notices, Vol. 20, No. 2, Feb. 1985Google Scholar
  3. [Bru87]
    Brun G., Schoenberger R., Experiences with a Token-Oriented Editor, submitted for publication in Software Practice and Experience.Google Scholar
  4. [Bus85]
    Businger A., PORTAL Language Description, Lecture Notes in Computer Science Vol. 198, Springer, 1985Google Scholar
  5. [Clo84]
    Clocksin W.E., Mellish C.S., Programming in Prolog, 2nd edit., Springer 1984Google Scholar
  6. [Del84]
    Delisle N.M., Menicosy D.E., Schwartz M.D., Viewing a Programming Environment as a Single Tool, SIGPLAN Notices, Vol. 19, No. 5, May 1984Google Scholar
  7. [Don84]
    Donzeau-Gouge V., Kahn G., Lang B., Melese B., Document structure and modularity in Mentor, SIGPLAN Notices, Vol. 19, No. 5, May 1984Google Scholar
  8. [Dow87]
    Dowson M., ISTAR — An Integrated Project Support Environment, SIGPLAN Notices, Vol. 22, No. 1, Jan. 1987Google Scholar
  9. [Fel79]
    Feldmann, S., Make — A Program for Maintaining Computer Programs, Software Practice and Experience, Vol. 9, Apr. 1978Google Scholar
  10. [Jen85]
    Jensen K., Wirth N., Pascal User Manual and Report, 3rd edit., Springer 1985Google Scholar
  11. [Hab82]
    Habermann N. et al., A second compendium of GANDALF, Carnegie-Mellon-University, May 1982Google Scholar
  12. [Kov86]
    Koved L., Shneiderman B., Embedded Menus: Selecting Items in Context, Communications of ACM, Vol.29, No. 4, Apr. 1986Google Scholar
  13. [Lam83]
    Lampson B.W., Schmidt E.E., Organizing Software in a Distributed Environment, SIGPLAN Notices, Vol 18, Jun. 1983Google Scholar
  14. [Leb84]
    Leblang D.B., Chase R.P.Jr., Computer-Aided Software Engineering in a Distributed Workstation Environment, SIGPLAN Notices, Vol. 19, No. 5, May 1984Google Scholar
  15. [Lew85]
    Lewerentz C., Nagl M., Incremental Programming in the Large, Proceedings of the 18th Hawaii International Conference on System Sciences, 1985Google Scholar
  16. [Lin86]
    Lingg H.R., Testmachine, An Integrated Tool for Real Time Program Execution Monitoring, Landis & Gyr Review, Vol. 33, No. 1, 1986Google Scholar
  17. [Min84]
    Minsky N., Borgida A., The Darwin Software-Evolution Environment, SIGPLAN Notices, Vol. 19, No. 5, May 1984Google Scholar
  18. [Rep84]
    Reps T., Teitelbaum T., The Synthesizer Generator, SIGPLAN Notices, Vol. 19, No. 5, May 1984Google Scholar
  19. [Roc75]
    Rochkind M., The Source Code Control System, IEEE Transactions on Software Engineering, Vol. 1, 1975Google Scholar
  20. [Sch84]
    Schoenberger R., Ein Testsystem fuer Echtzeitprogramme, in Informatik Fachberichte (Bd. 77), Springer, 1984Google Scholar
  21. [SDB84]
    Schwartz M.D., Delisle N.M., Begwani V.S., Incremental Compilation in Magpie, SIGPLAN Notices, Vol. 19, No. 6, June 1984Google Scholar
  22. [Sne85]
    Snelting G., Experiences with the PSG-Programming System Generator, in TAPSOFT, Theory and Practice of Software Development, Vol. 2, Springer, 1985Google Scholar
  23. [Swi86]
    Swinehard D.C., Zellweger P.T., Beach R.J., Hagmann R.B., A Structured View of the Cedar Programming Environment, ACM TOPLAS, Vol. 8, No. 4, Oct. 1986Google Scholar
  24. [Tei81]
    Teitelbaum T., Reps T., The Cornell Program Synthesizer, Comm. ACM, Vol. 24, No. 9, Sep. 1981Google Scholar
  25. [Tic85]
    Tichy W., RCS — A System for Version Control, Software Practice and Experience, Vol. 15, July 1985Google Scholar
  26. [War87]
    Wartik S., Rapidly Evolving Software and the OVERSEE Environment, SIGPLAN Notices, Vol. 22, No. 1, Jan. 1987Google Scholar
  27. [Wir85]
    Wirth N., Programming in Modula-2, 3rd edition, Springer 1985Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1987

Authors and Affiliations

  • Heinz Oswald
    • 1
  1. 1.Central Laboratory, Landis & Gyr Zug AGZugSwitzerland

Personalised recommendations