Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2048147.2048202acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
poster

CREST: principled foundations for decentralized systems

Published: 22 October 2011 Publication History

Abstract

CREST is an architectural style for decentralized, flexible, and secure open and adaptive systems. Adopting the bilateral transfer of computation as the fundamental medium of exchange among peers, CREST reduces content to a side-effect of computational exchange. We discuss the style's constraints, its anticipated benefits, and the implementation mechanisms.

References

[1]
G. Agha. Actors: A Model of Concurrent Computation in Distributed Systems. MIT Press, 1986.
[2]
J. Armstrong. Programming Erlang: Software for a Concurrent World. Pragmatic Bookshelf, 2007.
[3]
J. R. Erenkrantz. Computational REST: A New Model for Decentralized, Internet-Scale Applications. PhD thesis, University of California, Irvine, 2009.
[4]
J. R. Erenkrantz, M. Gorlick, G. Suryanarayana, and R. N. Taylor. From representations to computations: the evolution of web architectures. In Proceedings of the ACM SIGSOFT symposium on The foundations of software engineering, pages 255--264, Dubrovnik, Croatia, 2007.
[5]
M. Feeley and G. LaPlame. Using closures for code generation. Journal of Computer Languages, 12(1):47--66, 1987.
[6]
R. T. Fielding and R. N. Taylor. Principled design of the modern web architecture. In 22nd International Conference on Software Engineering, pages 407--416, Limerick, Ireland, 2000.
[7]
A. Fuggetta, G. P. Picco, and G. Vigna. Understanding code mobility. IEEE Transactions on Software Engineering, 24(5):342--361, 1998.
[8]
S. Jagannathan. Metalevel building blocks for modular systems. ACM Transactions on Programming Languages and Systems, 16:456--492, 1994.
[9]
D. Mazières. Self-certifying file system. PhD thesis, Massachusetts Institute of Technology, Cambridge, 2000.
[10]
M. S. Miller. Robust Composition: Towards a Unified Approach to Access Control and Concurrency Control. PhD thesis, John Hopkins University, Baltimore, Maryland, 2006.
[11]
C. Okasaki Purely Functional Data Structures, Cambridge University Press, 1998.
[12]
J. W. Stamos. Remote Evaluation. PhD thesis, Massachusetts Inst. Technology, Cambridge, 1986.
[13]
R. N. Taylor, N. Medvidovic, and E. M. Dashofy. Software Architecture: Foundations, Theory, and Practice. John Wiley & Sons, 2010.

Cited By

View all
  • (2012)COASTProceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture10.1109/WICSA-ECSA.212.15(71-80)Online publication date: 20-Aug-2012
  • (2012)Computational Commerce: A Vision for the FutureE-Commerce and Web Technologies10.1007/978-3-642-32273-0_11(124-136)Online publication date: 2012

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
OOPSLA '11: Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
October 2011
360 pages
ISBN:9781450309424
DOI:10.1145/2048147

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 October 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. decentralization
  2. mobile code
  3. web services

Qualifiers

  • Poster

Conference

SPLASH '11
Sponsor:

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2012)COASTProceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture10.1109/WICSA-ECSA.212.15(71-80)Online publication date: 20-Aug-2012
  • (2012)Computational Commerce: A Vision for the FutureE-Commerce and Web Technologies10.1007/978-3-642-32273-0_11(124-136)Online publication date: 2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media