Specifying the semantics of operation contracts in conceptual modeling

  • Authors:
  • Anna Queralt;Ernest Teniente

  • Affiliations:
  • Dept. de Llenguatges i Sistemes Informàtics, Universitat Politècnica de Catalunya, Barcelona Catalonia, Spain;Dept. de Llenguatges i Sistemes Informàtics, Universitat Politècnica de Catalunya, Barcelona Catalonia, Spain

  • Venue:
  • Journal on Data Semantics VII
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes two different ways of understanding operation contracts in conceptual modeling: the strict and extended interpretations. The main difference between them lies in the way operation postconditions and integrity constraints are guaranteed, which has an impact on the desirable properties of operation contracts according to recommended good practice for requirements specification. Both interpretations are formalized and compared in terms of these properties. We find that the strict interpretation provides several advantages over the extended one. This conclusion is supported by evidence from a case study. The results of the case study also indicate that the strict interpretation significantly facilitates the specification task.