{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,6]],"date-time":"2025-11-06T20:03:05Z","timestamp":1762459385968},"reference-count":26,"publisher":"Open Publishing Association","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Electron. Proc. Theor. Comput. Sci.","EPTCS"],"DOI":"10.4204\/eptcs.223.6","type":"journal-article","created":{"date-parts":[[2016,8,10]],"date-time":"2016-08-10T11:23:53Z","timestamp":1470828233000},"page":"83-97","source":"Crossref","is-referenced-by-count":7,"title":["Architecture Diagrams: A Graphical Language for Architecture Style Specification"],"prefix":"10.4204","volume":"223","author":[{"given":"Anastasia","family":"Mavridou","sequence":"first","affiliation":[{"name":"\u00c9cole polytechnique f\u00e9d\u00e9rale de Lausanne, Station 14, 1015 Lausanne, Switzerland"}]},{"given":"Eduard","family":"Baranov","sequence":"additional","affiliation":[{"name":"\u00c9cole polytechnique f\u00e9d\u00e9rale de Lausanne, Station 14, 1015 Lausanne, Switzerland"}]},{"given":"Simon","family":"Bliudze","sequence":"additional","affiliation":[{"name":"\u00c9cole polytechnique f\u00e9d\u00e9rale de Lausanne, Station 14, 1015 Lausanne, Switzerland"}]},{"given":"Joseph","family":"Sifakis","sequence":"additional","affiliation":[{"name":"\u00c9cole polytechnique f\u00e9d\u00e9rale de Lausanne, Station 14, 1015 Lausanne, Switzerland"}]}],"member":"2720","published-online":{"date-parts":[[2016,8,10]]},"reference":[{"issue":"3","key":"reo","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1017\/S0960129504004153","article-title":"Reo: A channel-based coordination model for component composition","volume":"14","author":"Arbab","year":"2004","journal-title":"Mathematical Structures in Computer Science"},{"key":"AttieBBJS15-architectures-faoc","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s00165-015-0349-8","article-title":"A General Framework for Architecture Composability","author":"Attie","year":"2015","journal-title":"Formal Aspects of Computing"},{"issue":"10","key":"algconn","doi-asserted-by":"publisher","first-page":"1315","DOI":"10.1109\/TC.2008.26","article-title":"The Algebra of Connectors \u2014 Structuring Interaction in BIP","volume":"57","author":"Bliudze","year":"2008","journal-title":"IEEE Transactions on Computers"},{"key":"adr","first-page":"161","article-title":"Style-Based architectural reconfigurations","volume":"94","author":"Bruni","year":"2008","journal-title":"Bulletin of the EATCS"},{"key":"daigneau2011service","volume-title":"Service design patterns: Fundamental design solutions for SOAP\/WSDL and restful Web Services","author":"Daigneau","year":"2011"},{"issue":"1","key":"mapreduce","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/1327452.1327492","article-title":"MapReduce: Simplified Data Processing on Large Clusters","volume":"51","author":"Dean","year":"2008","journal-title":"Commun. ACM"},{"key":"darwin","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/582128.582135","article-title":"Self-organising software architectures for distributed systems","volume-title":"Proceedings of the first workshop on Self-healing systems","author":"Georgiadis","year":"2002"},{"key":"montanari99-graphs","series-title":"IFIP","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1007\/978-0-387-35563-4_8","article-title":"Modeling software architectures and styles with graph grammars and constraint solving","volume-title":"Software Architecture","volume":"12","author":"Hirsch","year":"1999"},{"key":"Hohpe:2003:EIP:940308","volume-title":"Enterprise integration patterns: designing, building, and deploying messaging solutions","author":"Hohpe","year":"2003"},{"key":"iso2011","volume-title":"Systems and software engineering \u2014 Architecture description","year":"2011"},{"issue":"2","key":"alloy","doi-asserted-by":"publisher","first-page":"256","DOI":"10.1145\/505145.505149","article-title":"Alloy: A Lightweight Object Modelling Notation","volume":"11","author":"Jackson","year":"2002","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"issue":"7","key":"kim2010analyzing","doi-asserted-by":"publisher","first-page":"1216","DOI":"10.1016\/j.jss.2010.01.049","article-title":"Analyzing architectural styles","volume":"83","author":"Kim","year":"2010","journal-title":"Journal of Systems and Software"},{"issue":"4","key":"koehler2008connector","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1016\/j.entcs.2008.03.100","article-title":"Connector rewriting with high-level replacement systems","volume":"194","author":"Koehler","year":"2008","journal-title":"Electronic Notes in Theoretical Computer Science"},{"key":"kramer1990configuration","first-page":"374","article-title":"Configuration programming \u2014 A framework for the development of distributable systems","volume-title":"CompEuro'90. Proceedings of the 1990 IEEE International Conference on Computer Systems and Software Engineering","author":"Kramer","year":"1990"},{"issue":"1","key":"krause2011modeling","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1016\/j.scico.2009.10.006","article-title":"Modeling dynamic reconfigurations in Reo using high-level replacement systems","volume":"76","author":"Krause","year":"2011","journal-title":"Sci. of Comp. Prog."},{"issue":"7","key":"metayer98","doi-asserted-by":"publisher","first-page":"521","DOI":"10.1109\/32.708567","article-title":"Describing software architecture styles using graph grammars","volume":"24","author":"Le M\u00e9tayer","year":"1998","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"6","key":"malavolta2013industry","doi-asserted-by":"publisher","first-page":"869","DOI":"10.1109\/TSE.2012.74","article-title":"What industry needs from architectural languages: A survey","volume":"39","author":"Malavolta","year":"2013","journal-title":"Software Engineering, IEEE Transactions on"},{"key":"cl-mas","doi-asserted-by":"publisher","first-page":"256","DOI":"10.1007\/978-3-319-28934-2_14","article-title":"Configuration Logics: Modelling Architecture Styles","volume-title":"Formal Aspects of Component Software - 12th International Conference, FACS 2015, Niter\u00f3i, Brazil","author":"Mavridou","year":"2015"},{"issue":"1","key":"medvidovic2000classification","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/32.825767","article-title":"A classification and comparison framework for software architecture description languages","volume":"26","author":"Medvidovic","year":"2000","journal-title":"Software Engineering, IEEE Transactions on"},{"key":"ozkaya2013we","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1109\/SEAA.2013.34","article-title":"Are we there yet? Analyzing architecture description languages for formal analysis, usability, and realizability","volume-title":"Software Engineering and Advanced Applications (SEAA), 2013 39th EUROMICRO Conference on","author":"Ozkaya","year":"2013"},{"key":"Papadopoulos1998329","doi-asserted-by":"publisher","DOI":"10.1016\/S0065-2458(08)60208-9","article-title":"Coordination Models and Languages","volume":"46","author":"Papadopoulos","year":"1998","journal-title":"Advances in Computers"},{"issue":"4","key":"perry1992foundations","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1145\/141874.141884","article-title":"Foundations for the study of software architecture","volume":"17","author":"Perry","year":"1992","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"rozenberg1997handbook","volume-title":"Handbook of graph grammars and computing by graph transformation","year":"1997"},{"key":"shaw1996software","volume-title":"Software architecture: perspectives on an emerging discipline","volume":"1","author":"Shaw","year":"1996"},{"issue":"5","key":"wermelinger2001graph","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1145\/503209.503213","article-title":"A graph based architectural (re)configuration language","volume":"26","author":"Wermelinger","year":"2001","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"woods2005architecture","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1109\/WICSA.2005.15","article-title":"Architecture description languages in practice session report","volume-title":"Proceedings of the 5th Working IEEE\/IFIP Conference on Software Architecture (WICSA'05)","author":"Woods","year":"2005"}],"container-title":["Electronic Proceedings in Theoretical Computer Science"],"original-title":[],"language":"en","deposited":{"date-parts":[[2016,8,12]],"date-time":"2016-08-12T02:31:51Z","timestamp":1470969111000},"score":1,"resource":{"primary":{"URL":"http:\/\/arxiv.org\/abs\/1608.03324"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,8,10]]},"references-count":26,"URL":"https:\/\/doi.org\/10.4204\/eptcs.223.6","relation":{},"ISSN":["2075-2180"],"issn-type":[{"value":"2075-2180","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,8,10]]}}}