Accountability for abstract component design

Walid Benghabrit, Herve Grall, Jean Claude Royer, Mohamed Sellami

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The importance of the services-based market, 62.9% of the World gross domestic product (GDP) [1], triggered an increase in the use of software offered on-line as services (SaaS). The use of such software usually implies the flow of personal data on-line between several parties. This can make users reluctant to their use. In this work, we consider this issue at the design-time of the software and we propose some foundations for an accountable software design. Accountability for a software is a property describing, among other aspects, its liability to end-users for the usage of the data it has been entrusted. We propose to enrich software's component design by accountability clauses using an abstract accountability language (AAL). We also define conditions for the well-formedness of an accountable component design and show how they can be checked using a model-checking tool.

Original languageEnglish
Title of host publicationProceedings - 40th Euromicro Conference Series on Software Engineering and Advanced Applications, SEAA 2014
EditorsRick Rabiser, Richard Torkar, Richard Torkar
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages213-220
Number of pages8
ISBN (Electronic)9781479957941
DOIs
Publication statusPublished - 17 Oct 2014
Externally publishedYes
Event40th Euromicro Conference Series on Software Engineering and Advanced Applications, SEAA 2014 - Verona, Italy
Duration: 27 Aug 201429 Aug 2014

Publication series

NameProceedings - 40th Euromicro Conference Series on Software Engineering and Advanced Applications, SEAA 2014

Conference

Conference40th Euromicro Conference Series on Software Engineering and Advanced Applications, SEAA 2014
Country/TerritoryItaly
CityVerona
Period27/08/1429/08/14

Keywords

  • accountability
  • component design
  • model-checking
  • verification

Fingerprint

Dive into the research topics of 'Accountability for abstract component design'. Together they form a unique fingerprint.

Cite this