Javascript must be enabled to continue!
Software Assurance
View through CrossRef
Abstract
Confidence in software quality is a rare commodity throughout all industries. Software publishers, users, and system integrators are highly distrustful of anyone else's software. In contrast, hardware is far less feared.
Reasons for this are plentiful, not the least of which is the fact that software is nonphysical, and therefore it is very hard to measure how good a software system is or any of its components are. The key issue are what constitutes trustworthy software? Is it software that was developed or tested a specific way? Is it software that has a particular structural appearance? Or, is it software that will behave as defined in the software specification?
All three of these questions can lead to confidence that the software is, in some way, better. However, if the question is changed to “What constitutes “reliable” software?” there is another perspective. For this perspective, assurance can only be offered by knowing whether the software will behave as defined according to the specification. Knowing whether this is true is highly problematic, since software behavior is unpredictable (as a result of the inability to exhaustively test).
Assurance can be qualitative, like the FAA's (Federal Aviation Administration's) software development guidelines in DO‐178B that define levels of assurance (A through E) or the Software Engineering Institute's Capability Maturity Model (CMM) rating. Or assurance can be quantitative, like a probability of failure or a reliability estimate.
Direct software assurance is and examination of software produced. Direct assurance should provide greater confidence. Direct and indirect approaches are discussed.
Title: Software Assurance
Description:
Abstract
Confidence in software quality is a rare commodity throughout all industries.
Software publishers, users, and system integrators are highly distrustful of anyone else's software.
In contrast, hardware is far less feared.
Reasons for this are plentiful, not the least of which is the fact that software is nonphysical, and therefore it is very hard to measure how good a software system is or any of its components are.
The key issue are what constitutes trustworthy software? Is it software that was developed or tested a specific way? Is it software that has a particular structural appearance? Or, is it software that will behave as defined in the software specification?
All three of these questions can lead to confidence that the software is, in some way, better.
However, if the question is changed to “What constitutes “reliable” software?” there is another perspective.
For this perspective, assurance can only be offered by knowing whether the software will behave as defined according to the specification.
Knowing whether this is true is highly problematic, since software behavior is unpredictable (as a result of the inability to exhaustively test).
Assurance can be qualitative, like the FAA's (Federal Aviation Administration's) software development guidelines in DO‐178B that define levels of assurance (A through E) or the Software Engineering Institute's Capability Maturity Model (CMM) rating.
Or assurance can be quantitative, like a probability of failure or a reliability estimate.
Direct software assurance is and examination of software produced.
Direct assurance should provide greater confidence.
Direct and indirect approaches are discussed.
Related Results
Implementing combined assurance: insights from multiple case studies
Implementing combined assurance: insights from multiple case studies
Purpose
– This purpose of this paper is to investigate how to implement a combined assurance program.
Design/methodology/a...
Intelligent Drill-Stem Test for Well-Scale Flow Assurance Monitoring and Elemental Sulfur Deposition Prevention Enables Field Development in an Offshore Deep Gas Reservoir
Intelligent Drill-Stem Test for Well-Scale Flow Assurance Monitoring and Elemental Sulfur Deposition Prevention Enables Field Development in an Offshore Deep Gas Reservoir
Abstract
Flow assurance challenges pose significant risks for production. Lab-scale flow assurance experiments are common, but well-scale experiments are required du...
Analyse du Consentement à Payer pour l’Assurance Agricole Indicielle des Producteurs du Sud-Borgou au Bénin
Analyse du Consentement à Payer pour l’Assurance Agricole Indicielle des Producteurs du Sud-Borgou au Bénin
L’objectif de l’étude est d’analyser le consentement à payer des producteurs pour l’assurance agricole indicielle. A cet effet, une enquête s’est déroulée auprès de 200 producteurs...
Analyse du Consentement à Payer Pour l’Assurance Agricole Indicielle des Producteurs du Sud-Borgou au Bénin
Analyse du Consentement à Payer Pour l’Assurance Agricole Indicielle des Producteurs du Sud-Borgou au Bénin
L’objectif de l’étude est d’analyser le consentement à payer des producteurs pour l’assurance agricole indicielle. A cet effet, une enquête s’est déroulée auprès de 200 producteurs...
Legal Relationship of Assurance of Performance in Bilateral Contracts
Legal Relationship of Assurance of Performance in Bilateral Contracts
Assurance of performance is the right that the party obligated to first perform in a bilateral contract can refuse the performance of his/her obligation when there is a significant...
Internal Quality Assurance Model at Samarinda Midwifery Academy
Internal Quality Assurance Model at Samarinda Midwifery Academy
The objectives to be achieved through this research are describe the Quality Assurance Model, Formulate the Quality Assurance Model, Describe the inhibiting factors and solution of...
Analisis Kepuasan Pasien Rawat Jalan terhadap Pelayanan Farmasi di Rumah Sakit Pertamina Bintang Amin Bandar Lampung
Analisis Kepuasan Pasien Rawat Jalan terhadap Pelayanan Farmasi di Rumah Sakit Pertamina Bintang Amin Bandar Lampung
ABSTRACK The drug administration worldview has moved from drug direction to medication and patient direction. Fulfil...
Sustainability assurance and corporate environmental accountability
Sustainability assurance and corporate environmental accountability
AbstractThis study explores the institutional field of sustainability assurance in South Africa to explain how this emerging practice, largely embedded in the mature field of audit...


