Specification Driven Systems - A Silver Bullet?
21 October 1988
This talk covers specification driven systems as a means of improving the productivity of the software development process. Various types of specification techniques are mentioned, including language based, data based and graphics based forms. The software development life cycle is described in terms of objects and transformations upon those objects. The use of specification driven systems to support this model is covered. Mention is made of how commercially available CASE tools attempt to fit within this model, and why they have generally failed to fulfill their promise. However, specification driven techniques do provide a vision of future software development environments that truly do improve the quality and productivity of software products. Some aspects of this version are mentioned.