πŸ“‹ Publications (20)

Filters: Keyword: Architectural … × Clear All
β–Ό
Clear
β–Ό
Javier CΓ‘mara, David Garlan and Bradley Schmerl. Synthesizing Tradeoff Spaces of Quantitative Guarantees for Families of Software Systems. Journal of Systems and Software. Vol. 152, pp. 33-49. June, 2019. https://doi.org/10.1016/j.jss.2019.02.055.
PDF
Jung Soo Kim and David Garlan. Analyzing Architectural Styles. Journal of Software and Systems. Vol. 83, No. 7, pp. 1216-1235. 2010. https://doi.org/10.1016/j.jss.2010.01.049.
PDF
Robert T. Monroe, Andrew Kompanek, Ralph Melton and David Garlan. Architectural Styles, Design Patterns, and Objects. IEEE Software. Vol. 14, No. 1, pp. 43-52. January, 1997. https://doi.org/10.1109/52.566427.
PDF
Gregory Abowd, Robert Allen and David Garlan. Formalizing Style to Understand Descriptions of Software Architecture. ACM Transactions on Software Engineering and Methodology. Vol. 4, No. 4, pp. 319-364. October, 1995. https://doi.org/10.21236/ada292237.
PDF
β–Ό
David Garlan and Mary Shaw. An Introduction to Software Architecture. Advances in Software Engineering and Knowledge Engineering, V Ambriola and G Tortora (Eds.), World Scientific Publishing Company. Series on Software Engineering and Knowledge Engineering, Vol. 2. 1995. https://doi.org/10.1002/BLTJ.2120. Also available as: Carnegie Mellon University Technical Report CMU-CS-94-166, January 1994. Reprinted in CMIS 460: Software Design and Development Faculty Course Guide, University of Maryland, Office of Instructional Development, Summer 1995.
PDF
β–Ό
πŸ†
Javier CΓ‘mara, David Garlan and Bradley Schmerl. Synthesis and Quantitative Verification of Tradeoff Spaces for Families of Software Systems. In Proceedings of the 11th European Conference on Software Architecture, Cantebury, UK. September 11-15, 2017. https://doi.org/10.1007/978-3-319-65831-5_1. Winner of the ECSA Best Paper Award.
PDF
Bradley Schmerl, Jeffrey Gennari, Alireza Sadeghi, Hamid Bagheri, Sam Malek, Javier CΓ‘mara and David Garlan. Architecture Modeling and Analysis of Security in Android Systems. In Proceedings of the 10th European Conference on Software Architecture (ECSA 2016), Copenhagen, Denmark, Springer. Lecture Notes in Computer Science, Vol. 9839. November 30-December 2, 2016. https://doi.org/10.1007/978-3-319-48992-6_21.
PDF
Vishal Dwivedi, Perla Velasco Elizondo, Jose Maria Fernandes, David Garlan and Bradley Schmerl. An Architectural Approach to End User Orchestrations. In Proceedings of the 5th European Conference on Software Architecture. September 13-16, 2011. https://doi.org/10.1007/978-3-642-23798-0_39.
PDF
Bradley Schmerl, David Garlan, Vishal Dwivedi, Michael W. Bigrigg and Kathleen M. Carley. SORASCS: A Case Study in SOA-based Platform Design for Socio-Cultural Analysis. In Proceedings of the 33rd International Conference on Software Engineering., Hawaii, USA. 2011. https://doi.org/10.1145/1985793.1985883.
PDF
Ajinkya Y. Bhave, Bruce Krogh, David Garlan and Bradley Schmerl. Multi-domain Modeling of Cyber-Physical Systems using Architectural Views. In Proceedings of the 1st Analytic Virtual Integration of Cyber-Physical Systems Workshop. November 30, 2010. Co-located with RTSS 2010.
PDF
JoΓ£o Sousa, Bradley Schmerl, Vahe Poladian and Alex Brodsky. UDesign: End-User Design Applied to Monitoring and Control Applications for Smart Spaces. In Proceedings of the 2008 Working IFIP/IEEE Conference on Software Architecture, Vancouver, BC, Canada. February 18-22, 2008. https://doi.org/10.1109/wicsa.2008.46.
PDF
David Garlan and Bradley Schmerl. Architecture-driven Modelling and Analysis. In Proceedings of the 11th Australian Workshop on Safety Related Programmable Systems (SCS'06), Tony Cant (Ed.), Melbourne, Australia. Conferences in Research and Practice in Information Technology, Vol. 69. 2006.
PDF
Robert T. Monroe and David Garlan. Style-based Reuse for Software Architectures. In Proceedings of the Fourth International Conference on Software Reuse. April, 1996. https://doi.org/10.1109/ICSR.1996.496116.
PDF
πŸ…
David Garlan, Robert Allen and John Ockerbloom. Architectural Mismatch, or, Why it's hard to build systems out of existing parts. In Proceedings of the 17th International Conference on Software Engineering, Seattle, Washington. pp. 179-185. April, 1995. https://doi.org/10.1145/225014.225031. A revised and extended version of this paper appeared in IEEE Software, Volume 12, Issue 6, Nov. 1995 (pp. 17-26). This paper was awarded an ACM SIGSOFT Impact Paper Award in 2011.
PDF
Robert Allen. Formalism and Informalism in Architectural Style: A Case Study. In Proceedings of the First International Workshop on Architectures for Software Systems. April, 1995.
David Garlan. What is Style? In Proceedings of the Dagstuhl Workshop on Software Architecture, Saarbruecken, Germany. February, 1995. https://doi.org/10.7330/9781607328100.c002.
PDF
David Garlan, Robert Allen and John Ockerbloom. Exploiting Style in Architectural Design Environments. In Proceedings of SIGSOFT'94: The Second ACM SIGSOFT Symposium on the Foundations of Software Engineering, ACM Press. December, 1994. https://doi.org/10.1145/193173.195404.
PDF
Gregory Abowd, Robert Allen and David Garlan. Using Style to Understand Descriptions of Software Architecture. In Proceedings of SIGSOFT'93: Foundations of Software Engineering, ACM Press. Software Engineering Notes, Vol. 18, No. 5, pp. 9-20. December, 1993. https://doi.org/10.1145/256428.167055.
PDF
β–Ό
David Garlan. Evolution Styles: Formal foundations and tool support for software architecture evolution. Technical Report CMU-CS-08-142, School of Computer Science, Carnegie Mellon University. No. CMU-CS-08-142. June, 2008.
PDF
β–Ό
Bradley Schmerl, Shawn Butler and David Garlan. Architecture-based Simulation for Security and Performance. 2006. Submitted for publication.
PDF