📋 Publications (33)

Filters: Author: Robert Monroe × Clear All
▼
Clear
▼
David Garlan, Robert Allen and John Ockerbloom. Architectural Mismatch: Why Reuse is Still So Hard. IEEE Software, 25th-Anniversary Top Picks. pp. 66-69. July-August, 2009. https://doi.org/10.1109/ms.2009.86.
PDF
Robert Allen and David Garlan. A Formal Basis for Architectural Connection. ACM Transactions on Software Engineering and Methodology. Vol. 6, No. 3, pp. 213-249. July, 1997. https://doi.org/10.1145/258077.258078.
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, Robert Allen and John Ockerbloom. Architectural Mismatch: Why Reuse is so Hard. IEEE Software. Vol. 12, No. 6, pp. 17-26. 1995. https://doi.org/10.1109/52.469757.
▼
Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Paulo Merson, Robert Nord and Judith Stafford. Documenting Software Architectures: Views and Beyond, Second Edition. Addison Wesley. 2011. https://doi.org/10.48175/ijarsct-30659.
Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Robert Nord and Judith Stafford. Documenting Software Architectures: Views and Beyond. Addison-Wesley. 2003. https://doi.org/10.1109/icse.2003.1201264.
▼
David Garlan, Robert T. Monroe and David Wile. Acme: Architectural Description of Component-Based Systems. Foundations of Component-Based Systems, Gary T. Leavens and Murali Sitaraman (Eds.), Cambridge University Press. pp. 47-68. 2000.
PDF
▼
Robert Allen, David Garlan and James Ivers. Formal Modeling and Analysis of the HLA Component Integration Standard. In Proceedings of the Sixth International Symposium on the Foundations of Software Engineering (FSE-6), Lake Buena Vista, Florida, ACM. November, 1998. https://doi.org/10.1145/291252.288251.
PDF
Robert Allen, Remi Douence and David Garlan. Specifying and Analyzing Dynamic Software Architectures. In Proceedings of the 1998 Conference on Fundamental Approaches to Software Engineering (FASE'98), Lisbon, Portugal, Springer. Lecture Notes in Computer Science, Vol. 1382. March, 1998. https://doi.org/10.1007/bfb0053581. An expanded version of the paper Specifying Dynamism in Software Architectures, which appeared in the Proceedings of the Workshop on Foundations of Component-Based Software Engineering, September 1997.
PDF
David Garlan, Robert T. Monroe and David Wile. Acme: An Architecture Description Interchange Language. In Proceedings of CASCON'97, Toronto, Ontario. pp. 169-183. November, 1997. https://doi.org/10.1145/1925805.1925814. One of the 14 high-impact papers from the first decade of CASCON, 2010.
PDF
Robert Allen and David Garlan. Formal Modeling and Analysis of the HLA RTI. In Summary Report of the 1997 Spring Simulation Interoperability Workshop, Orlando, Florida, Institute for Simulation and Training. pp. 1153-1161. March, 1997. IST-CF-97-01.2.
PDF
Robert Monroe. Capturing Design Expertise in Customized Software Architecture Design Environments. In Proceedings of the Second International Software Architecture Workshop. October, 1996. https://doi.org/10.1145/243327.243616.
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
Robert Allen and David Garlan. A Case Study in Architectural Modelling: The AEGIS System. In Proceedings of the Eighth International Workshop on Software Specification and Design (IWSSD-8), Paderborn, Germany. pp. 6-15. March, 1996. https://doi.org/10.1109/IWSSD.1996.501142.
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, 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
Robert Allen and David Garlan. Beyond Definition/Use: Architectural Interconnection. In Proceedings of the ACM Interface Definition Language Workshop, SIGPLAN Notices. Vol. 29, No. 8. August, 1994. https://doi.org/10.1145/185084.185101.
PDF
🏆
Robert Allen and David Garlan. Formalizing Architectural Connection. In Proceedings of the Sixteenth International Conference on Software Engineering, Sorrento, Italy. pp. 71-80. May, 1994. https://doi.org/10.1109/ICSE.1994.296767. Awarded ICSE2004 Best Paper (ICSE-10).
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
▼
Shang-Wen Cheng, Robert Nord and Judith Stafford. WICSA Wiki WAN Party: capturing experience in software architecture best practices. January, 2005. https://doi.org/10.1145/1039174.1039185.
PDF
Paul Clements, Felix Bachmann, David Garlan, Reed Little, Robert Nord and Judith Stafford. A Practical Method for Documenting Software Architectures. 2002.
PDF
▼
Robert Monroe. Rapid Development of Custom Software Architecture Design Environments. PhD thesis, Technical Report CMU-CS-99-161, Carnegie Mellon University School of Computer Science. August, 1999. http://reports-archive.adm.cs.cmu.edu/anon/1999/abstracts/99-161.html. 🔗
Robert Allen. A Formal Approach to Software Architecture. PhD thesis, Technical Report CMU-CS-97-144., Carnegie Mellon, School of Computer Science. January, 1997. https://doi.org/10.1109/ITCC.2004.1286528.
PDF
▼
James Ivers, Paul Clements, David Garlan, Robert Nord, Bradley Schmerl and Jaime Rodrigo Oviedo Silva. Documenting Component and Connector Views with UML 2.0. Technical Report CMU/SEI-2004-TR-008, Software Engineering Institute. No. CMU/SEI-2004-TR-008. 2004. http://www.sei.cmu.edu/publications/documents/04.reports/04tr008.html. 🔗
Felix Bachmann, Len Bass, Paul Clements, David Garlan, James Ivers, Reed Little, Robert Nord and Judith Stafford. Documenting Software Architecture: Documenting Behavior. Technical Report CMU/SEI-2002-TN-001, Software Engineering Institute. No. CMU/SEI-2002-TN-001. 2002. https://doi.org/10.21236/ada399792. 🔗
Felix Bachmann, Len Bass, Paul Clements, David Garlan, James Ivers, Reed Little, Robert Nord and Judith Stafford. Documenting Software Architecture: Documenting Interfaces. Technical Report CMU/SEI-2002-TN-015, Software Engineering Institute. No. CMU/SEI-2002-TN-015. 2002. https://doi.org/10.21236/ada403788. 🔗
Robert Monroe. Capturing Software Architecture Design Expertise With Armani. Technical Report CMU-CS-98-163, Carnegie Mellon University School of Computer Science. No. CMU-CS-98-163. January, 2001. http://reports-archive.adm.cs.cmu.edu/anon/1998/abstracts/98-163R.html. Version 2.3. 🔗
Judith Stafford, Robert Nord, Reed Little, James Ivers, David Garlan, Paul Clements, Len Bass and Felix Bachmann. Documenting Software Architectures: Organization of Documentation Package. Technical Report CMU/SEI-2001-TN-010, Software Engineering Institute. No. CMU/SEI-2001-TN-010. 2001. https://doi.org/10.21236/ada389161. 🔗
Felix Bachmann, Len Bass, Jeromy Carriere, Paul Clements, David Garlan, James Ivers, Robert Nord and Reed Little. Software Architecture Documentation in Practice: Documenting Architectural Layers. Technical Report CMU/SEI-2000-SR-004, Software Engineering Institute. No. CMU/SEI-2000-SR-004. 2000. https://doi.org/10.21236/ada377988. 🔗
David Garlan and Robert Allen. Formal Connectors. Technical Report CMU-CS-94-115, Carnegie Mellon University, School of Computer Science. No. CMU-CS-94-115. March, 1994. https://doi.org/10.21236/ada277611.
PDF
Robert Allen and David Garlan. Towards Formalized Software Architectures. Technical Report CMU-CS-92-163, Carnegie Mellon University, School of Computer Science. No. CMU-CS-92-163. July, 1992.