even why they are necessary. Recognizing this, software assurance practitioners in
academia, government, and industry have begun redefining the components of
software engineering education and software developer and programmer training
and certification. Some of the fruits of their efforts are described in this section.