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 :
بازگشت