• DocumentCode
    2702778
  • Title

    Document driven disciplined development of software

  • Author

    Parnas, David Lorge

  • Author_Institution
    Director of the Software Quality Res. Lab., Limerick Univ., Ireland
  • fYear
    2005
  • fDate
    29 March-1 April 2005
  • Firstpage
    2
  • Lastpage
    3
  • Abstract
    It is no accident that the branches of engineering are called "disciplines". Every properly educated engineer has learned that the design of quality products requires discipline and a willingness to follow standard procedures. Engineers understand that they must produce a specified set of documents and perform a variety of analyses whose results must be included in the documents. Engineers who do these things are less likely to produce a defective product. In many jurisdictions, engineers who fail to follow the standard discipline may be considered to have been negligent. Software development should not be different but most developers have not been taught the appropriate discipline and neither their employers nor the customers know what to demand. At the heart of the problem is our failure to agree on a set of documents that contain analyzable descriptions and specifications. We begin with highly simplified "models" that have a vague resemblance. Most of these models have properties that could never be implemented and ignore critical facts that are essential for trustworthy products.
  • Keywords
    formal specification; formal verification; software architecture; system documentation; document driven discipline; formal specification; formal verification; software architecture; software development; software engineering; Accidents; Australia; Circuits; Design engineering; Heart; Laboratories; Mathematics; Performance analysis; Software engineering; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2005. Proceedings. 2005 Australian
  • ISSN
    1530-0803
  • Print_ISBN
    0-7695-2257-2
  • Type

    conf

  • DOI
    10.1109/ASWEC.2005.23
  • Filename
    1401993