[PDF][PDF] Contract-Based Programming on Modern C+

JC Holgueras - 2018 - e-archivo.uc3m.es
… In this project, we provide support for contract-based programming in the Clang … programming
language which has its origins in C and C++, and provides new features with respect to C

Tool support for design by contract

R Plosch - Proceedings. Technology of Object-Oriented …, 1998 - ieeexplore.ieee.org
… , object-oriented, interpreted programming language (see … reasonable support throughout
prototyping-oriented software … -oriented, dynamically typed, interpreted programming language …

Contract-based program repair without the contracts

L Chen, Y Pei, CA Furia - 2017 32nd IEEE/ACM International …, 2017 - ieeexplore.ieee.org
contract-based APR [25] is that constructing a rich set of expressions that abstract the program
state can help support … , [33]—which works on C—for Java programs; we refer to jGenProg’…

Towards contract-based testing of web services

R Heckel, M Lohmann - Electronic Notes in Theoretical Computer Science, 2005 - Elsevier
… A method addressing similar issues in object-oriented development is Design by Contract
[12… In this paper, we want to discuss the use of Design by Contract for Web Service descriptions…

Simple support for design by contract in C++

P Guerreiro - … and Exhibition on Technology of Object-Oriented …, 2001 - ieeexplore.ieee.org
… who learned the language on their own, starting from C, and who are now trying to catch up
… And we want our solution to be object-oriented, in the sense that we feel free to use multiple …

Contract-based program repair without the contracts: An extended study

L Chen, Y Pei, CA Furia - IEEE Transactions on Software …, 2020 - ieeexplore.ieee.org
help make the tool more widely applicable. JAID instruments the source code of programs
under analysis both to monitor programC): a black-box one written by the instructor based on …

VCC: Contract-based modular verification of concurrent C

M Dahlweid, M Moskal, T Santen… - 2009 31st …, 2009 - ieeexplore.ieee.org
C and the Verified C Compiler (VCC) form the first modular sound verification methodology
for concurrent C … VCC is integrated in Microsoft Visual Studio and it comes with support for …

[PDF][PDF] Responsibilities: Support for Contract Based Distributed Programming

H Detmold, MJ Oudshoorn - Australian Computer Science …, 1996 - researchgate.net
This paper describes responsibilities, a new messagepassing communication construct for
distributed systems. The paper introduces a set of objective criteria for analysing these …

A performance contract system in a grid enabling, component based programming environment

P Caruso, G Laccetti, M Lapegna - European Grid Conference, 2005 - Springer
… rules of the programming environment (the framework). The separation of the support code
… , the component programming model is also a very promising approach to develop grid …

Contract-checking wrappers for C++ classes

SH Edwards, M Sitaraman, BW Weide… - IEEE Transactions …, 2004 - ieeexplore.ieee.org
contractchecking wrapper support code [9], [27]. The next logical step is to combine a mature
contract-based … Simple assert() macros in C and C++ are a primitive form of the same idea. …