Adapting the PSP to Incorporate Verified Design by Contract episode artwork

EPISODE · Mar 27, 2014 · 17 MIN

Adapting the PSP to Incorporate Verified Design by Contract

from Software Engineering Institute (SEI) Podcast Series

The Personal Software Process promotes the use of careful procedures during all stages of development with the aim of increasing an individual's productivity and producing high quality final products. Formal methods use the same methodological strategy as the PSP: emphasizing care in development procedures as opposed to relying on testing and debugging. They also establish the radical requirement of proving mathematically that the programs produced satisfy their specifications. Design by Contract is a technique for designing components of a software system by establishing their conditions of use and behavioral requirements in a formal language. When appropriate techniques and tools are incorporated to prove that the components satisfy the established requirements, the method is called Verified Design by Contract (VDbC). In this podcast, Bill Nichols discusses a proposal for integrating VDbC into PSP to reduce the number of defects present at the unit-esting phase, while preserving or improving productivity. The resulting adaptation of the PSP, called PSPVDC, incorporates new phases, modifies others, and adds new scripts and checklists to the infrastructure. Specifically, the phases of formal specification, formal specification review, formal specification compile, test case construct, pseudo code, pseudo code review, and proof are added. Listen on Apple Podcasts.

Episode metadata supplied by the publisher feed · Published Mar 27, 2014

Embed this episode

NOW PLAYING

Adapting the PSP to Incorporate Verified Design by Contract

0:00 17:44

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Software Engineering Institute (SEI) Podcast Series?

This episode is 17 minutes long.

When was this Software Engineering Institute (SEI) Podcast Series episode published?

This episode was published on March 27, 2014.

Can I download this Software Engineering Institute (SEI) Podcast Series episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!