[
    {
        "key": "ACCOR02a",
        "type": "techreport",
        "AUTHOR": "Nierstrasz",
        "INSTITUTION": "ACCORD",
        "KEYWORDS": "damiencbib adl",
        "MONTH": "June",
        "TITLE": "'Etat de l'art sur les Langages de Description d'Architecture (ADLs)",
        "URL": "http://projects.infres.enst.fr/accord/",
        "YEAR": "2002",
        "BDSK-URL-1": "http://projects.infres.enst.fr/accord/"
    },
    {
        "key": "ACM94b",
        "type": "article",
        "AUTHOR": "Doe",
        "INSTITUTION": "ACM",
        "JOURNAL": "Communications of the ACM",
        "KEYWORDS": "scglib",
        "MONTH": "June",
        "NUMBER": "5",
        "TITLE": "Reverse Engineering",
        "VOLUME": "37",
        "YEAR": "1994"
    },
    {
        "key": "ACM94c",
        "type": "article",
        "AUTHOR": "Paol Ciancarini",
        "INSTITUTION": "ACM",
        "JOURNAL": "Communications of the ACM",
        "KEYWORDS": "scglib",
        "MONTH": "June",
        "NUMBER": "6",
        "TITLE": "The Making of the PowerPC",
        "VOLUME": "37",
        "YEAR": "1994"
    },
    {
        "key": "ACM94d",
        "type": "article",
        "AUTHOR": "PaOLO",
        "INSTITUTION": "ACM",
        "JOURNAL": "Communications of the ACM",
        "KEYWORDS": "scglib",
        "MONTH": "June",
        "NUMBER": "7",
        "TITLE": "Intelligent Agents",
        "VOLUME": "37",
        "YEAR": "1994"
    },
    {
        "key": "Acha93a",
        "type": "inproceedings",
        "ABSTRACT": "DOWL is an extension of the Trellis language\r\n\t\t\t\t  supporting distribution. It allows programmers to\r\n\t\t\t\t  transparently invoke operations on remote objects\r\n\t\t\t\t  and to move objects between the nodes of a\r\n\t\t\t\t  distributed system. A few primitives permit the\r\n\t\t\t\t  programmer to take full advantage of distribution\r\n\t\t\t\t  and to tune performance; most notably by restricting\r\n\t\t\t\t  the mobility of objects and specifying which objects\r\n\t\t\t\t  should move together. This paper describes the\r\n\t\t\t\t  implementation of these extensions: the object\r\n\t\t\t\t  format, communication system and the mechanism to\r\n\t\t\t\t  invoke operations on remote objects. Performance\r\n\t\t\t\t  figures are also presented.",
        "ADDRESS": "Kaiserslautern, Germany",
        "AUTHOR": "Bruno Achauer",
        "BOOKTITLE": "Proceedings ECOOP '93",
        "EDITOR": "Oscar Nierstrasz",
        "KEYWORDS": "olit ecoop93proc",
        "MONTH": "July",
        "PAGES": "103--117",
        "PUBLISHER": "Springer-Verlag",
        "SERIES": "LNCS",
        "TITLE": "Implementation of Distributed Trellis",
        "URL": "http://link.springer.de/link/service/series/0558/tocs/t0707.htm",
        "VOLUME": "707",
        "YEAR": "1993",
        "BDSK-URL-1": "http://link.springer.de/link/service/series/0558/tocs/t0707.htm"
    },
    {
        "key": "Ache00a",
        "type": "inproceedings",
        "ABSTRACT": "The fact that so many different kinds of\r\n\t\t\t\t  coordination models and languages have been proposed\r\n\t\t\t\t  suggests that no one single approach will be the\r\n\t\t\t\t  best for all coordination problems. Different\r\n\t\t\t\t  coordination styles exhibiting different properties\r\n\t\t\t\t  may be more suitable for some problems than others.\r\n\t\t\t\t  Like other architectural styles, coordination styles\r\n\t\t\t\t  can be expressed in terms of components, connectors\r\n\t\t\t\t  and composition rules. We propose an approach in\r\n\t\t\t\t  which coordination styles are expressed as component\r\n\t\t\t\t  algebras: components of various sorts can be\r\n\t\t\t\t  combined using operators that realize their\r\n\t\t\t\t  coordination, yielding other sorts of components.We\r\n\t\t\t\t  show how several coordination styles can be defined\r\n\t\t\t\t  and applied using Piccola, a small language for\r\n\t\t\t\t  composing software components. We furthermore show\r\n\t\t\t\t  how glue abstractions can be used to bridge\r\n\t\t\t\t  coordination styles when more than one style is\r\n\t\t\t\t  needed for a single application.",
        "ADDRESS": "Limassol, Cyprus",
        "ANNOTE": "internationalconference",
        "AUTHOR": "Franz Achermann and Stefan Kneub\"uhl and Oscar Nierstrasz",
        "BOOKTITLE": "Coordination '2000",
        "DOI": "10.1007/3-540-45263-X_2",
        "EDITOR": "Ant'onio Porto and Gruia-Catalin Roman",
        "ISBN": "978-3-540-41020-1",
        "KEYWORDS": "olit scg-pub piccola scg-none jb00 snf00 scg-coord-00",
        "MONTH": "September",
        "PAGES": "19--35",
        "PUBLISHER": "Springer-Verlag",
        "SERIES": "LNCS",
        "TITLE": "Scripting Coordination Styles",
        "URL": "http://scg.unibe.ch/archive/papers/Ache00aScriptingCoordStyles.pdf",
        "VOLUME": 1906,
        "YEAR": "2000",
        "BDSK-URL-1": "http://scg.unibe.ch/archive/papers/Ache00aScriptingCoordStyles.pdf",
        "BDSK-URL-2": "http://dx.doi.org/10.1007/3-540-45263-X_2"
    }
  ]