Checking Accountability with a Prover

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

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

Abstract

Today on-line services are the cornerstone of on-line applications such as e-commerce, e-government and e-health applications. However, they raise several challenges about data privacy. Accountability, which is the property of an entity of being responsible for its acts, meets some of these challenges and hence increases user's trustworthiness in on-line applications. In this work, we propose an approach to assist the design of accountable applications. In particular, we consider an application's abstract component design and we introduce a logical approach allowing various static verifications. This approach offers effective means to early check the design and the behavior of an application and its offered/required services. We motivate our work with a realistic use case coming from the A4Cloud project and validate our proposal with experiments using a theorem prover.

Original languageEnglish
Title of host publicationProceedings - 2015 IEEE 39th Annual Computer Software and Applications Conference, COMPSAC 2015
EditorsGang Huang, Jingwei Yang, Sheikh Iqbal Ahamed, Pao-Ann Hsiung, Carl K. Chang, William Chu, Ivica Crnkovic
PublisherIEEE Computer Society
Pages83-88
Number of pages6
ISBN (Electronic)9781467365635
DOIs
Publication statusPublished - 21 Sept 2015
Externally publishedYes
Event39th IEEE Annual Computer Software and Applications Conference, COMPSAC 2015 - Taichung, Taiwan, Province of China
Duration: 1 Jul 20155 Jul 2015

Publication series

NameProceedings - International Computer Software and Applications Conference
Volume2
ISSN (Print)0730-3157

Conference

Conference39th IEEE Annual Computer Software and Applications Conference, COMPSAC 2015
Country/TerritoryTaiwan, Province of China
CityTaichung
Period1/07/155/07/15

Keywords

  • Accountability language
  • Component diagram
  • First-order temporal logic
  • Prover
  • Software design
  • Verification

Fingerprint

Dive into the research topics of 'Checking Accountability with a Prover'. Together they form a unique fingerprint.

Cite this