The software engineering journey: From a naieve past into a responsible future
All engineering fields experience growth, from early trial & error approaches, to disciplined approaches based on fundamental understanding. The field of software engineering is making the long and arduous journey, accomplished by evolution of thinking in many dimensions. This paper takes the reader along a trio of simultaneous evolutionary paths. First, the reader experiences evolution from a zero-risk mindset to a managed-risk mindset. Along this path, the reader observes three generations of security risk management and their implications for software system assurance. Next is a growth path from separate surety disciplines to an integrated systems surety approach. On the way, the reader visits safety, security, and dependability disciplines and peers into a future vision which coalesces them. The third and final evolutionary path explored here transitions the software engineering field from best practices to fundamental understanding. Along this road, the reader observes a framework for developing a {open_quotes}science behind the engineering{close_quotes}, and methodologies for software surety analysis.
- Research Organization:
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Organization:
- USDOE, Washington, DC (United States)
- DOE Contract Number:
- AC04-94AL85000
- OSTI ID:
- 513536
- Report Number(s):
- SAND-97-1736C; CONF-970770-1; ON: DE97007965; TRN: 97:004806
- Resource Relation:
- Conference: 2. high consequence opertions safety symposium, Albuquerque, NM (United States), 29-31 Jul 1997; Other Information: PBD: 1997
- Country of Publication:
- United States
- Language:
- English
Similar Records
Information surety for today and tomorrow
New security paradigms workshop white paper