DocumentCode
1692099
Title
An Aspect-Oriented Approach for Assertion Verification
Author
Juárez-Martínez, Ulises ; Alor-Hernández, Giner ; Posada-Gómez, Rubén ; Santos-Luna, Joaquín ; Gómez, Juan Miguel ; Gonzalez, Alejandro Rodriguez
Author_Institution
Div. of Res. & Postgrad. Studies, Inst. Tecnol. de Orizaba, Orizaba, Mexico
fYear
2009
Firstpage
74
Lastpage
79
Abstract
Assertions or formal program specifications are fundamental to build more reliable software. One of the most important applications of assertions is found in the design by contract metaphor: pre-conditions, invariants and post-conditions. Current assertion approaches use some software technology that relies on simple mechanisms; however their actual implementation can be both quite complex and instrusive. A good knowledge of program algorithms is required to introduce enhancements which crosscut basic algorithms and structures. In this paper, we propose a non-intrusive assertion verification implementation. We have used aspect-orientation and provide correctness in order to decide on the validity of assertions.
Keywords
formal specification; formal verification; object-oriented programming; software reliability; aspect-oriented approach; assertion verification; formal program specifications; software reliability; Application software; Automatic programming; Contracts; Design methodology; Electronic mail; Formal specifications; Object oriented programming; Programming profession; Software systems; System testing; aspect-oriented programming; assertion verification; crosscutting concerns; design by contract; formal specifications;
fLanguage
English
Publisher
ieee
Conference_Titel
Advances in System Testing and Validation Lifecycle, 2009. VALID '09. First International Conference on
Conference_Location
Porto
Print_ISBN
978-1-4244-4862-3
Electronic_ISBN
978-0-7695-3774-0
Type
conf
DOI
10.1109/VALID.2009.23
Filename
5279956
Link To Document