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
Link To Document :
بازگشت