Document details

Contract-based slicing

Author(s): Cruz, Daniela da cv logo 1 ; Henriques, Pedro Rangel cv logo 2 ; Pinto, Jorge Sousa cv logo 3

Date: 2010

Persistent ID: http://hdl.handle.net/1822/12667

Origin: RepositóriUM - Universidade do Minho

Subject(s): Slicing; Design-by-contract; Specification-based slicing


Description
In the last years, the concern with the correctness of programs has been leading programmers to enrich their programs with annotations following the principles of design-by-contract, in order to be able to guarantee their correct behaviour and to facilitate reuse of verified components without having to reconstruct proofs of correctness. In this paper we adapt the idea of specification-based slicing to the scope of (contract-based) program verification systems and behaviour specification languages. In this direction, we introduce the notion of contract-based slice of a program and show how any specification-based slicing algorithm can be used as the basis for a contract-based slicing algorithm.
Document Type Conference Object
Language English
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo

Related documents



    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento EU