Skip to main content

Software Development Graphs a unifying concept for software development?

  • Keynote Address
  • Conference paper
  • First Online:
Foundations of Software Technology and Theoretical Computer Science (FSTTCS 1986)

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

Abstract

Software Development, as a concept, is seen as composed from aspects of Theoretical Computer Science, Programming Methodology, Software "Engineering" and Management. We define all of these concepts. We then define the notion of Software Development Graphs. Syntactically, Software Development Graphs are cycle-free, directed, finite graphs. Semantically, Software Development Graphs can be given four distinct kinds of semantics: one for each of the four major components of Software Development. The presentation alternates between serving some technical ideas and postulating some "philosophical" frame of reference for that larger concept: Software Development.

Invited Keynote Address

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.

6. References

  1. The DDC Ada Compiler Project, in: "Towards a Formal Description of Ada", LNCS 98, Nov.80, pp. 1–21.

    Google Scholar 

  2. Formal Specification & Software Development, Prentice Hall Intl., 1982.

    Google Scholar 

  3. Institutions: Abstract Model Theory for Computer Science, Techn. Rept. SRI Intl., Menlo Park, Calif., USA, 1985.

    Google Scholar 

  4. Deriving & Using Destructive Data Types, IFIP TC2 Working Conf., on "Program Specification and Transformation", Bad Tölz, FRG, North-Holland, 1986.

    Google Scholar 

  5. Compilers and Staging Transformations, ACM 13th POPL, 1986.

    Google Scholar 

  6. VDM and the DDC Ada Compiler Development, IEEE Software Engineering Conference, Orlando, March 1984.

    Google Scholar 

  7. VDM: From Research to Industry, IFIP Congress '86, Proceedings, North-Holland, 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Kesav V. Nori

Rights and permissions

Reprints and permissions

Copyright information

© 1986 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bjørner, D. (1986). Software Development Graphs a unifying concept for software development?. In: Nori, K.V. (eds) Foundations of Software Technology and Theoretical Computer Science. FSTTCS 1986. Lecture Notes in Computer Science, vol 241. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-17179-7_1

Download citation

  • DOI: https://doi.org/10.1007/3-540-17179-7_1

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-17179-9

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics