loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Janina Voigt ; Warwick Irwin and Neville Churcher

Affiliation: University of Canterbury, New Zealand

Keyword(s): Software contracts, Design by contract, Formal software specification.

Related Ontology Subjects/Areas/Topics: Cross-Feeding between Data and Software Engineering ; Design Thinking as a Paradigm for Software Development ; Formal Methods ; Service-Oriented Software Engineering and Management ; Simulation and Modeling ; Software and Systems Development Methodologies ; Software Engineering ; Software Engineering Methods and Techniques ; Software Quality Management

Abstract: The idea of using contracts to specify interfaces and interactions between software components was proposed several decades ago. Since then, a number of tools providing support for software contracts have been developed. In this paper, we explore eleven such technologies to investigate their approach to various aspects of software contracts. We present the similarities as well as the areas of significant disagreement and highlight the shortcomings of existing technologies. We conclude that the large variety of approaches to even some basic concepts of software contracts indicate a lack of maturity in the field and the need for more research.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.227.209.101

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Voigt, J.; Irwin, W. and Churcher, N. (2011). A CRITICAL COMPARISON OF EXISTING SOFTWARE CONTRACT TOOLS. In Proceedings of the 6th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-8425-57-7; ISSN 2184-4895, SciTePress, pages 38-47. DOI: 10.5220/0003421200380047

@conference{enase11,
author={Janina Voigt. and Warwick Irwin. and Neville Churcher.},
title={A CRITICAL COMPARISON OF EXISTING SOFTWARE CONTRACT TOOLS},
booktitle={Proceedings of the 6th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2011},
pages={38-47},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003421200380047},
isbn={978-989-8425-57-7},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 6th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - A CRITICAL COMPARISON OF EXISTING SOFTWARE CONTRACT TOOLS
SN - 978-989-8425-57-7
IS - 2184-4895
AU - Voigt, J.
AU - Irwin, W.
AU - Churcher, N.
PY - 2011
SP - 38
EP - 47
DO - 10.5220/0003421200380047
PB - SciTePress