Advertisement

Software Development Graphs a unifying concept for software development?

  • Dines Bjørner
Keynote Address
Part of the Lecture Notes in Computer Science book series (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.

Keywords

Software Development Abstract Syntax Software Development Process Finite Graph Concrete Syntax 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

6. References

  1. [Bjørner & Oest 80]
    The DDC Ada Compiler Project, in: "Towards a Formal Description of Ada", LNCS 98, Nov.80, pp. 1–21.Google Scholar
  2. [Bjørner & Jones 82]
    Formal Specification & Software Development, Prentice Hall Intl., 1982.Google Scholar
  3. [Goguen & Burstall 85]
    Institutions: Abstract Model Theory for Computer Science, Techn. Rept. SRI Intl., Menlo Park, Calif., USA, 1985.Google Scholar
  4. [Jørring & Scher lis 86a]
    Deriving & Using Destructive Data Types, IFIP TC2 Working Conf., on "Program Specification and Transformation", Bad Tölz, FRG, North-Holland, 1986.Google Scholar
  5. [Jørring & Scher lis 86b]
    Compilers and Staging Transformations, ACM 13th POPL, 1986.Google Scholar
  6. [Oest 84]
    VDM and the DDC Ada Compiler Development, IEEE Software Engineering Conference, Orlando, March 1984.Google Scholar
  7. [Oest 86]
    VDM: From Research to Industry, IFIP Congress '86, Proceedings, North-Holland, 1987.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1986

Authors and Affiliations

  • Dines Bjørner
    • 1
    • 2
  1. 1.Department of Computer ScienceTechnical University of DenmarkLyngbyDenmark
  2. 2.Dansk Datamatik CenterLyngbyDenmark

Personalised recommendations