LAUSR.org creates dashboard-style pages of related content for over 1.5 million academic articles. Sign Up to like articles & get recommendations!

Verification of Program by Inspecting Internal Relations Relying on User Requirements

Photo by nejc_soklic from unsplash

Software verification can ensure the software quality by inspecting the properties of program. A key issue for software verification is to check whether the software can meet user requirements especially… Click to show full abstract

Software verification can ensure the software quality by inspecting the properties of program. A key issue for software verification is to check whether the software can meet user requirements especially when the requirements change frequently. To tackle this problem, we propose an approach to verify the program by inspecting the internal relations with the user requirements. In the approach, the constraints in the requirements are represented by a concern-based model defined in our previous work by Liu et al. and the internal relations of program are extracted based on static analysis methods; then, a framework of verification system is defined to inspect whether the program can satisfy the constraints for discovering the errors with their locations. The main contribution of this paper includes: 1) kinds of internal relations of program are defined and their calculation methods are given to transform the source codes to a formalized model, which is taken as the object to be verified and 2) formal description of verification system framework is given to support the automation of verification process. Since the verification tasks can be set freely based on the requirements in the system, the proposed approach can help developers to cope with the change of requirements better.

Keywords: user requirements; program inspecting; program; inspecting internal; verification; internal relations

Journal Title: IEEE Access
Year Published: 2018

Link to full text (if available)


Share on Social Media:                               Sign Up to like & get
recommendations!

Related content

More Information              News              Social Media              Video              Recommended



                Click one of the above tabs to view related content.