Home > Research > Publications & Outputs > Custard

Electronic data

  • custard-akc-v12

    Accepted author manuscript, 254 KB, PDF document

    Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License

Links

View graph of relations

Custard: Computing norm states over information stores

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Custard: Computing norm states over information stores. / Chopra, Amit K.; Singh, Munindar P.
AAMAS '16 Proceedings of the 2016 International Conference on Autonomous Agents and Multiagent Systems. Richland, SC: IFAAMAS, 2016. p. 1096-1105.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Chopra, AK & Singh, MP 2016, Custard: Computing norm states over information stores. in AAMAS '16 Proceedings of the 2016 International Conference on Autonomous Agents and Multiagent Systems. IFAAMAS, Richland, SC, pp. 1096-1105. <http://dl.acm.org/citation.cfm?id=2937085>

APA

Chopra, A. K., & Singh, M. P. (2016). Custard: Computing norm states over information stores. In AAMAS '16 Proceedings of the 2016 International Conference on Autonomous Agents and Multiagent Systems (pp. 1096-1105). IFAAMAS. http://dl.acm.org/citation.cfm?id=2937085

Vancouver

Chopra AK, Singh MP. Custard: Computing norm states over information stores. In AAMAS '16 Proceedings of the 2016 International Conference on Autonomous Agents and Multiagent Systems. Richland, SC: IFAAMAS. 2016. p. 1096-1105

Author

Chopra, Amit K. ; Singh, Munindar P. / Custard : Computing norm states over information stores. AAMAS '16 Proceedings of the 2016 International Conference on Autonomous Agents and Multiagent Systems. Richland, SC : IFAAMAS, 2016. pp. 1096-1105

Bibtex

@inproceedings{901152ca89e24333a59c7cf81bd65332,
title = "Custard: Computing norm states over information stores",
abstract = "Norms provide a way to model the social architecture of a sociotechnical system (STS) and are thus crucial for understanding how such a system supports secure collaboration between principals, that is, autonomous parties such as humans and organizations. Accordingly, an important challenge is to compute the state of a norm instance at runtime in a sociotechnical system. Custard addresses this challenge by providing a relational syntax for schemas of important norm types along with their canonical lifecycles and providing a mapping from each schema to queries that compute instances of the schema in different lifecycle stages. In essence, Custard supports a norm-based abstraction layer over underlying information stores such as databases and event logs. Specifically, it supports deadlines; complex events, including those based on aggregation; and norms that reference other norms.We prove important correctness properties for Custard, including stability (once an event has occurred, it has occurred forever) and safety (a query returns a finite set of tuples). Our compiler generates SQL queries from Custard specifications. Writing out such SQL queries by hand is tedious and error-prone even for simple norms, thus demonstrating Custard's practical benefits.",
author = "Chopra, {Amit K.} and Singh, {Munindar P.}",
year = "2016",
month = may,
day = "9",
language = "English",
isbn = "9781450342391",
pages = "1096--1105",
booktitle = "AAMAS '16 Proceedings of the 2016 International Conference on Autonomous Agents and Multiagent Systems",
publisher = "IFAAMAS",

}

RIS

TY - GEN

T1 - Custard

T2 - Computing norm states over information stores

AU - Chopra, Amit K.

AU - Singh, Munindar P.

PY - 2016/5/9

Y1 - 2016/5/9

N2 - Norms provide a way to model the social architecture of a sociotechnical system (STS) and are thus crucial for understanding how such a system supports secure collaboration between principals, that is, autonomous parties such as humans and organizations. Accordingly, an important challenge is to compute the state of a norm instance at runtime in a sociotechnical system. Custard addresses this challenge by providing a relational syntax for schemas of important norm types along with their canonical lifecycles and providing a mapping from each schema to queries that compute instances of the schema in different lifecycle stages. In essence, Custard supports a norm-based abstraction layer over underlying information stores such as databases and event logs. Specifically, it supports deadlines; complex events, including those based on aggregation; and norms that reference other norms.We prove important correctness properties for Custard, including stability (once an event has occurred, it has occurred forever) and safety (a query returns a finite set of tuples). Our compiler generates SQL queries from Custard specifications. Writing out such SQL queries by hand is tedious and error-prone even for simple norms, thus demonstrating Custard's practical benefits.

AB - Norms provide a way to model the social architecture of a sociotechnical system (STS) and are thus crucial for understanding how such a system supports secure collaboration between principals, that is, autonomous parties such as humans and organizations. Accordingly, an important challenge is to compute the state of a norm instance at runtime in a sociotechnical system. Custard addresses this challenge by providing a relational syntax for schemas of important norm types along with their canonical lifecycles and providing a mapping from each schema to queries that compute instances of the schema in different lifecycle stages. In essence, Custard supports a norm-based abstraction layer over underlying information stores such as databases and event logs. Specifically, it supports deadlines; complex events, including those based on aggregation; and norms that reference other norms.We prove important correctness properties for Custard, including stability (once an event has occurred, it has occurred forever) and safety (a query returns a finite set of tuples). Our compiler generates SQL queries from Custard specifications. Writing out such SQL queries by hand is tedious and error-prone even for simple norms, thus demonstrating Custard's practical benefits.

M3 - Conference contribution/Paper

SN - 9781450342391

SP - 1096

EP - 1105

BT - AAMAS '16 Proceedings of the 2016 International Conference on Autonomous Agents and Multiagent Systems

PB - IFAAMAS

CY - Richland, SC

ER -