Flacos'08 Workshop Proceedings Flacos'08 Second Workshop on Formal Languages and Analysis of Contract-oriented Software Acknowledgments a Framework for Contract-based Reasoning: Motivation and Application 77 Cc-pi: a Constraint-based Language for Contracts with Service Level Agreements

نویسندگان

  • Gordon J. Pace
  • Gerardo Schneider
  • Björn Bjurling
  • Maria Grazia Buscemi
  • Ugo Montanari
  • Monika Solanki
  • Ida Siahaan
چکیده

Service Level Agreements are a key issue in Service Oriented Computing. SLA contracts specify client requirements and service guarantees, with emphasis on Quality of Service (cost, performance, availability, etc.). We overview a simple model of contracts for QoS and SLAs that combines two basic programming paradigms: name-passing calculi and concurrent constraint programming. In the resulting calculus, called cc-pi calculus, SLA requirements are constraints that can be generated either by a single party or by the synchronisation of two agents. We rely on a system of named constraints that equip classical constraints with a suitable algebraic structure providing a richer mechanism of constraint combination. Besides small examples, cc-pi has been applied to a Telco case study. The model allows to specify, negotiate, and enforce policies in complex scenarios where policy negotiations and validations can be arbitrarily nested.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

From Contracts in Structured English to CL Specifications

In this paper we present a framework to analyze conflicts of contracts written in structured English. A contract that has manually been rewritten in a structured English is automatically translated into a formal language using the Grammatical Framework (GF). In particular we use the contract language C L as a target formal language for this translation. In our framework C L specifications could...

متن کامل

Formal Methods for Quality of Service Analysis

Component-Based Software Architecture is a promising solution for distributed computing. To develop high quality software, analysis of non-functional aspects of the software properties (also called Quality of Service or QoS) is very important. The UniFrame research project proposes a Unified Component Meta-Model Framework (UniFrame) that includes QoS contracts. A classification of QoS parameter...

متن کامل

Formal Aspects of Component Software (FACS 2010 selected and extended papers)

This issue includes extended versions of selected best papers from the 7th International Workshop on Formal Aspects of Component Software (FACS 2010) held in Guimarães, Portugal on October 14–16, 2010. The component-based software development approach has emerged as a promising paradigm to cope with an ever increasing complexity of present-day software solutions by bringing sound production and...

متن کامل

CC-Pi: A Constraint-Based Language for Specifying Service Level Agreements

Service Level Agreements are a key issue in Service Oriented Computing. SLA contracts specify client requirements and service guarantees, with emphasis on Quality of Service (cost, performance, availability, etc.). In this work we propose a simple model of contracts for QoS and SLAs that also allows to study mechanisms for resource allocation and for joining different SLA requirements. Our lang...

متن کامل

Developing a Framework for Accounting and Financial Management Procedures of Joint Operating Agreements (JOAs) in Iran's oil and gas industry

Regarding the contingency theory, the purpose of this research is to identify factors affecting the development of accounting and financial management procedures for joint operating agreements in Iran's oil and gas industry. To this end, at first, some partial factors were identified through deep study of theoretical foundations. Subsequently, in order to identify environmental factors, a semi-...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008