Publication
Contract-based slicing
| Summary: | 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. |
|---|---|
| Main Authors: | Cruz, Daniela da |
| Other Authors: | Henriques, Pedro Rangel; Pinto, Jorge Sousa |
| Subject: | Slicing Design-by-contract Specification-based slicing |
| Year: | 2010 |
| Country: | Portugal |
| Document type: | conference paper |
| Access type: | open access |
| Associated institution: | Universidade do Minho |
| Language: | English |
| Origin: | RepositóriUM - Universidade do Minho |
Similar Items
article Contract-based slicing helps on safety reuse
by: Areias, Sérgio
Published: (2010)
by: Areias, Sérgio
Published: (2010)
article Assertion-based slicing and slice graphs
by: Barros, José Bernardo
Published: (2010)
by: Barros, José Bernardo
Published: (2010)
article Autonomous multi-dimensional slicing for large-scale distributed systems
by: Pasquet, Mathieu
Published: (2014)
by: Pasquet, Mathieu
Published: (2014)
article Assertion-based slicing and slice graphs
by: Barros, José Bernardo
Published: (2012)
by: Barros, José Bernardo
Published: (2012)
article Rapid prototyping using robot welding: slicing system developmens
by: Ribeiro, A. Fernando
Published: (1996)
by: Ribeiro, A. Fernando
Published: (1996)
article Component identification through program slicing
by: Barbosa, L. S.
Published: (2006)
by: Barbosa, L. S.
Published: (2006)
article Higher-order lazy functional slicing
by: Rodrigues, Nuno F.
Published: (2007)
by: Rodrigues, Nuno F.
Published: (2007)
article Blink : observing thin slices of behavior to determine users' expectation towards task difficulty
by: Branco, Nuno
Published: (2011)
by: Branco, Nuno
Published: (2011)
article Program slicing by calculation
by: Barbosa, L. S.
Published: (2006)
by: Barbosa, L. S.
Published: (2006)
article GamaSlicer : an online laboratory for program verification and analysis
by: Cruz, Daniela da
Published: (2010)
by: Cruz, Daniela da
Published: (2010)
article Thin slices of interaction : predicting users’ task difficulty within 60 sec
by: Ferreira, João Pedro
Published: (2012)
by: Ferreira, João Pedro
Published: (2012)
article A flexible infrastructure-sharing 5G network architecture based on network slicing and roaming
by: Ferreira, João P.
Published: (2024)
by: Ferreira, João P.
Published: (2024)
article Safe integration of annotated components in open source projects
by: Areias, Sérgio
Published: (2010)
by: Areias, Sérgio
Published: (2010)
article Impact of whey protein coating incorporated with Bifidobacterium and Lactobacillus on sliced ham properties
by: Pereira, Joana Odila
Published: (2018)
by: Pereira, Joana Odila
Published: (2018)
article Ex vivo model of epilepsy in organotypic slices : a new tool for drug screening
by: Magalhães, Daniela
Published: (2018)
by: Magalhães, Daniela
Published: (2018)
article GammaPolarSlicer
by: Areias, Sérgio
Published: (2011)
by: Areias, Sérgio
Published: (2011)
article Support for automatic refactoring of business logic
by: Fernandes, Tiago B.
Published: (2017)
by: Fernandes, Tiago B.
Published: (2017)
school Organotypic hippocampal slice culture model of epileptogenesis : electrophisiological and molecular features
by: Pereira, Noémia Marisa Félix, 1988-
Published: (2014)
by: Pereira, Noémia Marisa Félix, 1988-
Published: (2014)
article "Bagatelle in C arranged for VDM SoLo"
by: Oliveira, José Nuno Fonseca
Published: (2001)
by: Oliveira, José Nuno Fonseca
Published: (2001)
article VIP enhances both pre- and postsynaptic GABAergic transmission to hippocampal interneurones leading to increased excitatory synaptic transmission to CA1 pyramidal cells
by: Cunha-Reis, Diana
Published: (2004)
by: Cunha-Reis, Diana
Published: (2004)
article VIP enhances synaptic transmission to hippocampal CA1 pyramidal cells through activation of both VPAC1 and VPAC2 receptors
by: Cunha-Reis, Diana
Published: (2005)
by: Cunha-Reis, Diana
Published: (2005)
article On the optimal object orientation in additive manufacturing
by: Pereira, Sérgio
Published: (2018)
by: Pereira, Sérgio
Published: (2018)
school Suporte para refatorização automática de lógica de negócio baseada em modelos
by: Fernandes, Tiago Fernando Santos Braga
Published: (2017)
by: Fernandes, Tiago Fernando Santos Braga
Published: (2017)
article Engenharia reversa de sistemas interactivos desenvolvidos em Java2/Swing
by: Saraiva, João Alexandre
Published: (2006)
by: Saraiva, João Alexandre
Published: (2006)
article Sliced Wasserstein cycle consistency generative adversarial networks for fault data augmentation of an industrial robot
by: Pu, Ziqiang
Published: (2023)
by: Pu, Ziqiang
Published: (2023)
article S100B as a potential biomarker and therapeutic target in multiple sclerosis
by: Barateiro, Andreia
Published: (2016)
by: Barateiro, Andreia
Published: (2016)
school Aplicação do Sistema HACCP no caso de estudo de fiambres fatiados
by: Costa, João Nuno Miranda
Published: (2016)
by: Costa, João Nuno Miranda
Published: (2016)
book Path generation, control, and monitoring
by: Faria, Carlos
Published: (2020)
by: Faria, Carlos
Published: (2020)
school Verification, slicing, and visualization of programs with contracts
by: Cruz, Daniela da
Published: (2011)
by: Cruz, Daniela da
Published: (2011)
article Using aerial and vehicular NFV infrastructures to agilely create vertical services
by: Nogales, Borja
Published: (2021)
by: Nogales, Borja
Published: (2021)
draft Contracting out public transit services: an incentive performance-based approach
by: Pinto, João
Published: (2021)
by: Pinto, João
Published: (2021)
article Contracting out public transit operation services: an incentive performance-based approach
by: Pinto, João M.
Published: (2021)
by: Pinto, João M.
Published: (2021)
science A utilização do contraplacado como suporte artístico - estudo de alguns exemplos nas pinturas de Abel Salazar
by: Brito, Ana
Published: (2012)
by: Brito, Ana
Published: (2012)
article Performance-based contracting of urban transport operation services : evidence from Porto’s light-rail
by: Santos, Mário Coutinho dos
Published: (2024)
by: Santos, Mário Coutinho dos
Published: (2024)
article Performance-based contracting of urban transport operation services: evidence from Porto's light-rail
by: Santos, Mário Coutinho dos
Published: (2024)
by: Santos, Mário Coutinho dos
Published: (2024)
article Applying the coral reefs optimization algorithm for solving unequal area facility layout problems
by: Garcia-Hernandez, L.
Published: (2019)
by: Garcia-Hernandez, L.
Published: (2019)
book Software agents and contracts
by: Andrade, Francisco Carneiro Pacheco
Published: (2008)
by: Andrade, Francisco Carneiro Pacheco
Published: (2008)
school (In)validade dos smart contracts
by: Bastos, Micaela Sofia Reis
Published: (2022)
by: Bastos, Micaela Sofia Reis
Published: (2022)
school Smart contracts no direito comparado das obrigações
by: Volani, Matheus Alberto Felippi
Published: (2025)
by: Volani, Matheus Alberto Felippi
Published: (2025)
article Smart contracts based on multi-agent negotiation
by: Barbosa, Ricardo
Published: (2021)
by: Barbosa, Ricardo
Published: (2021)
Similar Items
-
article Contract-based slicing helps on safety reuse
by: Areias, Sérgio
Published: (2010) -
article Assertion-based slicing and slice graphs
by: Barros, José Bernardo
Published: (2010) -
article Autonomous multi-dimensional slicing for large-scale distributed systems
by: Pasquet, Mathieu
Published: (2014) -
article Assertion-based slicing and slice graphs
by: Barros, José Bernardo
Published: (2012) -
article Rapid prototyping using robot welding: slicing system developmens
by: Ribeiro, A. Fernando
Published: (1996)