Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Structural Coverage Tool Analysis & Evaluation Satisfying DO-178B Objectives


Affiliations
1 Department of Computer Science, Karunya Institute of Science and Technology, Karunya University, Coimbatore, India
     

   Subscribe/Renew Journal


Software Testing determines that the software products satisfy customer’s requirements and are fit for customers use. Testing of airborne software has two objectives of which one objective is to demonstrate that the software satisfies its requirements. To demonstrate with a high degree of confidence that errors which could lead to unacceptable failure conditions, as determined by the system safety assessment process, are removed is the second one. Analysis of structural coverage is done specifically to capture the amount of code coverage of the airborne software. Structural coverage analysis may reveal code structure that was not exercised under any test case evaluation during testing. This unexecuted code structure may be the result of shortcomings in requirements-based test cases or procedures, inadequacies in software requirements, dead code, and deactivated code. The task involves study and analysis of structural coverage analysis tools, develop and execute test cases for meeting the Structural coverage objectives as per DO178B, record the observations and recommend a robust structural coverage analysis tool that is best for industry.

Keywords

Software testing, Safety Critical Systems, DO178B, Structural Coverage Analysis, Structural Coverage Tools, Statement Coverage, Decision Coverage, Modified Condition/Decision Coverage and Data Coupling/Control Coupling.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 174

PDF Views: 4




  • Structural Coverage Tool Analysis & Evaluation Satisfying DO-178B Objectives

Abstract Views: 174  |  PDF Views: 4

Authors

Chinchu Tomy Vadassery
Department of Computer Science, Karunya Institute of Science and Technology, Karunya University, Coimbatore, India
M. V. Karunakaran
Department of Computer Science, Karunya Institute of Science and Technology, Karunya University, Coimbatore, India

Abstract


Software Testing determines that the software products satisfy customer’s requirements and are fit for customers use. Testing of airborne software has two objectives of which one objective is to demonstrate that the software satisfies its requirements. To demonstrate with a high degree of confidence that errors which could lead to unacceptable failure conditions, as determined by the system safety assessment process, are removed is the second one. Analysis of structural coverage is done specifically to capture the amount of code coverage of the airborne software. Structural coverage analysis may reveal code structure that was not exercised under any test case evaluation during testing. This unexecuted code structure may be the result of shortcomings in requirements-based test cases or procedures, inadequacies in software requirements, dead code, and deactivated code. The task involves study and analysis of structural coverage analysis tools, develop and execute test cases for meeting the Structural coverage objectives as per DO178B, record the observations and recommend a robust structural coverage analysis tool that is best for industry.

Keywords


Software testing, Safety Critical Systems, DO178B, Structural Coverage Analysis, Structural Coverage Tools, Statement Coverage, Decision Coverage, Modified Condition/Decision Coverage and Data Coupling/Control Coupling.