Skip to main content

Software design automation in an IPSE

Automation de la Conception du Logiciel dans un Environnement Intégré

  • III — The Internals Of Environments: The Bones
  • Conference paper
  • First Online:
ESEC '87 (ESEC 1987)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 289))

Included in the following conference series:

  • 137 Accesses

Abstract

This paper describes an editing system which is explicity designed to support the production of graphical representations of a software design. The novel features of the system are that it is table-driven, so that it may be tailored to support most graphical design notations, and that it explicity includes a means of defining the rules of the design method. These rules may be enforced automatically or checked at user request by the design editing system.

Furthermore, the system is intended to operate within the context of an integrated project support environment called ECLIPSE and the designs generated by the system are stored as objects in the ECLIPSE database. These objects have a defined structure and may be manipulated by other tools (such as a code generator). The editing system is implemented in C and runs on a Sun workstation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alderson, A., Falla, M.E. and Bott, F. (1985) An Overview of ECLIPSE. In: McDermid, J. (ed.) Integrated Project Support Environments. London: Peter Perigrinus.

    Google Scholar 

  2. Constantine, L.L. and Yourdon, E. (1979), Structured Design, Englewood Cliffs, NJ: Prentice-Hall.

    Google Scholar 

  3. Jackson, M. (1983), System Development, Englewood Cliffs, NJ: Prentice-Hall.

    Google Scholar 

  4. Sommerville, I., Welland R. and Beer S. (1987) Describing Software Design Methods, Computer Journal. 30 [2].

    Google Scholar 

  5. Johnson, S.C. and Lesk, M.E. (1978) Language Development Tools, Bell Systems Technical J. 57(6) Part 2.

    Google Scholar 

  6. Reid, P. and Welland, R. (1986) Software Development in View. In: Sommerville, I. (ed) Software Engineering Environments, London: Peter Peregrinus.

    Google Scholar 

  7. Stephens, M. and Whitehead, K. (1985), The Analyst — a Workstation for Analysis and Design, Proc. 8th Int. Conf. Software Engineering, London.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Howard Nichols Dan Simpson

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Beer, S., Welland, R., Sommerville, I. (1987). Software design automation in an IPSE. In: Nichols, H., Simpson, D. (eds) ESEC '87. ESEC 1987. Lecture Notes in Computer Science, vol 289. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0022102

Download citation

  • DOI: https://doi.org/10.1007/BFb0022102

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-18712-7

  • Online ISBN: 978-3-540-48117-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics