DFTS and the PICS Framework


This chapter is a sequel to Chapters 2, 5, and 20. Chapter 2 introduced the Robust Software Development Model (RSDM), which defines Design for Trustworthy Software (DFTS) as an iterative six-stage development process (see Figure 2.6). Chapter 5 presented a 15-step PICS implementation framework; it's repeated here in Figure 21.1. It identifies organizational infrastructure and leadership support systems that are key to a successful DFTS implementation. Chapter 20 emphasized the need to assess organizational preparedness before embarking on a DFTS implementation (see Table 20.3). An organization will be better prepared to implement the initiative following an honest appraisal of its preparedness and taking remedial measures that may be needed.

Figure 21.1. PICS Implementation Framework


This chapter discusses how to launch the DFTS process effectively. It particularly emphasizes building organization-wide competencies to launch and sustain DFTS. The PICS implementation framework consists of four phases: plan, implement, control, and secure (Figure 21.1). The following sections look at each of these in turn.




Design for Trustworthy Software. Tools, Techniques, and Methodology of Developing Robust Software
Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software
ISBN: 0131872508
EAN: 2147483647
Year: 2006
Pages: 394

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net