1 |
Javier Cámara,
Rebekka Wohlrab,
David Garlan and
Bradley Schmerl. Focusing on What Matters: Explaining Quality Tradeoffs in Software-Intensive Systems via Dimensionality Reduction. In IEEE Software, Vol. 41:64-73, January 2024. DOI: https://doi.ieeecomputersociety.org/10.1109/MS.2023.3320689.
|
2 |
Bruno Sousa, Duarte Dias, Nuno Antunes,
Javier Cámara,
Ryan Wagner,
Bradley Schmerl,
David Garlan and Pedro Fidalgo. MONDEO-Tactics5G: Multistage botnet detection and tactics for 5G/6G networks. In Computers & Security, Vol. 140, May 2024. https://doi.org/10.1016/j.cose.2024.103768.
|
3 |
Md Abir Hossen, Sonam Kharade,
Bradley Schmerl,
Javier Cámara, Jason M. O\'Kane, Ellen C. Czaplinski, Katherine A. Dzurilla,
David Garlan and
Pooyan Jamshidi. CaRE: Finding Root Causes of Configuration Issues in Highly-Configurable Robots. In IEEE Robotics and Automation Letters, Pages 1-8, May 2023. doi: 10.1109/LRA.2023.3280810.
|
4 |
Javier Cámara, Javier Troya, Antonio Vallecillo, Nelly Bencomo, Radu Calinescu, Betty H.C. Cheng,
David Garlan and
Bradley Schmerl. The uncertainty interaction problem in self-adaptive systems. In Software System and Modelling, August 2022. Expert Voice Paper (https://doi.org/10.1007/s10270-022-01037-6).
|
5 |
Rebekka Wohlrab,
Javier Cámara,
David Garlan and
Bradley Schmerl. Explaining quality attribute tradeoffs in automated planning for self-adaptive systems. In The Journal of Systems and Software, October 2022.
|
6 |
Javier Cámara,
Rebekka Wohlrab,
David Garlan and
Bradley Schmerl. ExTrA: Explaining architectural design tradeoff spaces via dimensionality reduction. In Journal of Systems and Software, December 2022. https://doi.org/10.1016/j.jss.2022.111578.
|
7 |
Ivano Malavolta, Grace A. Lewis,
Bradley Schmerl, Patricia Lago and
David Garlan. Mining Guidelines for Architecting Robotics Software. In Journal of Systems and Software, Vol. 178, August 2021. https://doi.org/10.1016/j.jss.2021.110969.
|
8 |
Martin Pfannmüller, Martin Breitbach, Marcus Weckesser, Christian Becker,
Bradley Schmerl, Andy Schürr and Christian Krupitzer. REACT-ION: A Model-based Runtime Environment for Situation-aware Adaptations. In ACM Transactions on Autonomous and Adaptive Systems, Vol. 15(4):1-29, December 2020.
|
9 |
Javier Cámara,
David Garlan and
Bradley Schmerl. Synthesizing Tradeoff Spaces of Quantitative Guarantees for Families of Software Systems. In Journal of Systems and Software, Vol. 152:33-49, June 2019. https://doi.org/10.1016/j.jss.2019.02.055.
|
10 |
Jonathan Aldrich,
David Garlan, Christian Kästner, Claire Le Goues, Anahita Mohseni-Kabir,
Ivan Ruchkin, Selva Samuel,
Bradley Schmerl, Christopher Steven Timperley, Manuela Veloso, Ian Voysey, Joydeep Biswas, Arjun Guha, Jarrett Holtz,
Javier Cámara and
Pooyan Jamshidi. Model-Based Adaptation for Robotics Software. In IEEE Software, March 2019.
|
11 |
Gabriel A. Moreno,
Javier Cámara,
David Garlan and
Bradley Schmerl. Flexible and Efficient Decision-Making for Proactive
Latency-Aware Self-Adaptation. In ACM Transactions on Autonomous and Adaptive Systems, Vol. 13(1), May 2018. https://doi.org/10.1145/3149180.
|
12 |
Javier Cámara, Wenxin Peng,
David Garlan and
Bradley Schmerl. Reasoning about Sensing Uncertainty and its Reduction in Decision-Making for Self-Adaptation. In Science of Computer Programming, Vol. 167:51-69, 1 December 2018.
|
13 |
Javier Cámara,
Bradley Schmerl,
Gabriel A. Moreno and
David Garlan. MOSAICO: Offline Synthesis of Adaptation Strategy Repertoires with Flexible Trade-Offs. In Automated Software Engineering, Vol. 25(3): 595–626, September 2018. Springer Link.
|
14 |
Javier Cámara,
Gabriel A. Moreno,
David Garlan and
Bradley Schmerl. Analyzing Latency-Aware Self-Adaptation Using Stochastic Games and Simulations. In ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special Section on Best Papers from SEAMS 2014 and Regular Articles, Vol. 10(4):23:1--23:28, ACM, New York, NY, USA, February 2016. ISSN 1556-4665.
|
15 |
Javier Cámara, Antónia Lopes,
David Garlan and
Bradley Schmerl. Adaptation impact and environment models for architecture-based self-adaptive systems. In Science of Computer Programming, Special issue of the 11th International Symposium on Formal Aspects of Component Software , Vol. 127:50-75, 2016. doi:10.1016/j.scico.2015.12.006.
|
16 |
João Franco, Francisco Correia, Raul Barbosa, Mario Zenha-Rela,
Bradley Schmerl and
David Garlan. Improving Self-Adaptation Planning through Software Architecture-based Stochastic Modeling. In Journal of Systems and Software, Vol. 115:42-60, May 2016.
|
17 |
Javier Cámara, Pedro Correia, Rogério de Lemos,
David Garlan, Pedro Gomes,
Bradley Schmerl and Rafael Ventura. Incorporating Architecture-Based Self-Adaptation into an Adaptive Industrial Software System. In Journal of Systems and Software, 2015. Available on-line http://dx.doi.org/10.1016/j.jss.2015.09.021.
|
18 |
Jeffrey M. Barnes,
David Garlan and
Bradley Schmerl. Evolution styles: foundations and models for software architecture evolution. In Journal of Software and Systems Modeling, Vol. 13(2):649-678, May 2014. DOI 10.1007/s10270-012-0301-9.
|
19 |
Akshay Rajhans, Ajinkya Y. Bhave,
Ivan Ruchkin, Bruce Krogh,
David Garlan, Andre Platzer and
Bradley Schmerl. Supporting Heterogeneity in Cyber-Physical Systems Architectures. In IEEE Transactions on Automatic Control, Vol. 59(12):3178--3193, December 2014. Also available at http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6882828.
|
20 |
Shang-Wen Cheng and
David Garlan. Stitch: A Language for Architecture-Based Self-Adaptation. In Danny Weyns, Jesper Andersson, Sam Malek and
Bradley Schmerl editors, Journal of Systems and Software, Special Issue on State of the Art in Self-Adaptive Systems, Vol. 85(12), December 2012. http://dx.doi.org/10.1016/j.jss.2012.02.060
.
|
21 |
Akshay Rajhans,
Shang-Wen Cheng,
Bradley Schmerl,
David Garlan, Bruce Krogh, Clarence Agbi and Ajinkya Y. Bhave. An Architectural Approach to the Design and Analysis of Cyber-Physical Systems. In Electronic Communications of the EASST, Vol. 21: Multi-Paradigm Modeling, 2009.
|
22 |
Marwan Abi-Antoun, Jonathan Aldrich, Nagi Nahas,
Bradley Schmerl and
David Garlan. Differencing and Merging of Architectural Views. In Automated Software Engineering Journal, Vol. 15(1), March 2008. Final version available online at http://dx.doi.org/10.1007/s10515-007-0023-3.
|
23 |
David Garlan and
Bradley Schmerl. The RADAR Architecture for Personal Cognitive Assistance. In International Journal of Software Engineering and Knowledge Engineering, Vol. 17(2), April 2007. A shorter version of this paper appeared in the 2006 Conference on Software Engineering and Knowledge Engineering (SEKE 2006).
|
24 |
Bradley Schmerl, Jonathan Aldrich,
David Garlan, Rick Kazman and
Hong Yan. Discovering Architectures from Running Systems. In IEEE Transactions on Software Engineering, Vol. 32(7), July 2006. Also available from IEEE. Appendix A, Appendix B.
|
25 |
João Sousa,
Vahe Poladian,
David Garlan,
Bradley Schmerl and Mary Shaw. Task-Based Adaptation for Ubiquitous Computing. In IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, Special Issue on Engineering Autonomic Systems, Vol. 36(3), May 2006. Also available at IEEE Xplore.
|
26 |
David Garlan,
Shang-Wen Cheng, An-Cheng Huang,
Bradley Schmerl and Peter Steenkiste. Rainbow: Architecture-Based Self Adaptation with Reusable Infrastructure. In IEEE Computer, Vol. 37(10), October 2004.
|
27 |
Alan Kaplan,
Bradley Schmerl and Rajesh Veeraraghaven. Toward Automated Support for Transparent Interoperable Queries. In Journal of Information Technology and Management, Vol. 3(4):387-406, October 2002. A shorter version of this paper appeared in the Ninth Workshop on Information Technologies and Systems (WITS99)(Charlotte, USA, December 1999).
|
|
|
28 |
David Garlan,
Bradley Schmerl,
Rebekka Wohlrab and
Javier Cámara. Challenges in Creating Effective Automated Design Environments: An experience report from the domain of generative manufacturing. In Proc. the 1st International Workshop on Designing Software, 15 April 2024.
|
29 |
Paulo Canelas,
Bradley Schmerl, Alcides Fonesca and Christopher Steven Timperley. Understanding Misconfigurations in ROS: An Empirical Study
and Current Approaches. In The ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), Vienna, Austria, 16-20 September 2024. To appear.
|
30 |
Mohammad Reza Saleh Sedghpour,
David Garlan,
Bradley Schmerl, Cristian Klein and Johan Tordsson. Breaking the Vicious Circle: Self-Adaptive Microservice Circuit Breaking and Retry. In Proceedings of the 11th IEEE International conference on Cloud Engineering (IC2E), 25-28 September 2023. Best Paper Award.
|
31 |
Christopher Steven Timperley,
Tobias Dürschmid,
Bradley Schmerl,
David Garlan and Claire Le Goues. ROSDiscover: Statically Detecting Run-Time Architecture Misconfigurations in Robotics Systems. In Proceedings of the 19th International Conference on Software Architecture (ICSA 2022), 12-15 March 2022.
|
32 |
Danny Weyns,
Bradley Schmerl, Masako Kishida, Alberto Leva, Marin Litoiu, Necmiye Ozay, Colin Paterson and Kenji Tei. Towards Better Adaptive Systems by Combining MAPE, Control Theory, and Machine Learning. In Proceedings of the 16th Symposium on Software Engineering for Adaptive and Self-Managing Systems, Virtual, 17-24 May 2021.
|
33 |
Nianyu Li,
Javier Cámara,
David Garlan,
Bradley Schmerl and Zhi Jin. Hey! Preparing Humans to do Tasks in Self-adaptive Systems. In Proceedings of the 16th Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2021), Virtual, 18-21 May 2021. Awarded Best Student Paper for SEAMS 2021.
|
34 |
Javier Cámara, Mariana Silva,
David Garlan and
Bradley Schmerl. Explaining Architectural Design Tradeoff Spaces: a Machine Learning Approach. In Proceedings of the 15th European Conference on Software Architecture, Virtual (Originally, Växjö Sweden), 13-17 September 2021.
|
35 |
Danny Weyns, Tomas Bures, Radu Calinescu, Barnaby Craggs, John Fitzgerald,
David Garlan, Bashar Nuseibeh, Liliana Pasquale, Awais Rashid,
Ivan Ruchkin and
Bradley Schmerl. Six Software Engineering Principles for Smarter Cyber-Physical Systems. In Proceedings of the Workshop on Self-Improving System Integration, 27 September 2021.
|
36 |
Ivano Malavolta, Grace A. Lewis,
Bradley Schmerl, Patricia Lago and
David Garlan. How do you Architect your Robots? State of the Practice and Guidelines for ROS-based System. In Proceedings of the 42nd International Conference on Software Engineering: Software Engineering in Practice, 23-29 May 2020.
|
37 |
Javier Cámara,
Bradley Schmerl and
David Garlan. Software Architecture and Task Plan Co-Adaptation for Mobile Service Robots. In Proceedings of the 15th International Symposium on Software Engineering for Adaptive and Self-managing Systems (SEAMS), 29 June - 3 July 2020. Talk.
|
38 |
Sheila Venero,
Bradley Schmerl, Leonardo Montecchi, Julio Cesar Dos Reis and Cecilia M. F. Rubira. Automated Planning for supporting Knowledge-intensive Processes. In Proceedings of the 20th Business Process Modeling, Development and Support (BPMDS) Working Conference, 8-9 June 2020.
|
39 |
Ashutosh Pandey,
Ivan Ruchkin,
Bradley Schmerl and
David Garlan. Hybrid Planning Using Learning and Model Checking for Autonomous Systems. In Proceedings of the 2020 IEEE Conference on Autonomic Computing and Self-organizing Systems (ACSOS), Washington, D.C., 19-23 August 2020. Supplemental Material | Presentation Video.
|
40 |
Nianyu Li,
Javier Cámara,
David Garlan and
Bradley Schmerl. Reasoning about When to Provide Explanation for Human-in-the-loop Self-Adaptive Systems. In Proceedings of the 2020 IEEE Conference on Autonomic Computing and Self-organizing Systems (ACSOS), Washington, D.C., 19-23 August 2020. Presentation Video.
|
41 |
Thomas J. Glazier,
David Garlan and
Bradley Schmerl. Case Study of an Automated Approach to Managing Collections of Autonomic Systems. In Proceedings of the 2020 IEEE Conference on Autonomic Computing and Self-organizing Systems (ACSOS), Washington, D.C., 19-23 August 2020. Presentation Video.
|
42 |
Martin Pfannmüller, Martin Breitbach, Christian Krupitzer, Marcus Weckesser, Christian Becker,
Bradley Schmerl and Andy Schürr. REACT: A Model-Based Runtime Environment for Adapting Communication Systems. In Proceedings of the 2020 IEEE Conference on Autonomic Computing and Self-organizing Systems (ACSOS), Washington, D.C., 19-23 August 2020.
|
43 |
Pooyan Jamshidi,
Javier Cámara,
Bradley Schmerl, Christian Kästner and
David Garlan. Machine Learning Meets Quantitative Planning: Enabling Self-adaptation in Autonomous Robots. In Proceedings of the 14th Symposium on Software Engineering for Adaptive and Self-Managing Systems, Montreal, Canada, 25-26 May 2019.
|
44 |
Carlos Aderaldo,
Nabor C. Mendonça,
Bradley Schmerl and
David Garlan. Kubow: An Architecture-Based Self-Adaptation Service for
Cloud Native Applications. In Proceedings of the 2019 European Conference on Software Architecture: Tools Track, Paris, France, 9-13 September 2019. Awarded Best Demo.
|
45 |
Ivan Ruchkin, Joshua Sunshine,
Grant Iraci,
Bradley Schmerl and
David Garlan. IPL: An Integration Property Language for Multi-Model Cyber-Physical Systems. In 22nd International Symposium on Formal Methods (FM2018), Oxford, UK, 15-17 July 2018. Appendices.
|
46 |
Gabriel A. Moreno,
Bradley Schmerl and
David Garlan. SWIM: An Exemplar for Evaluation and Comparison of
Self-Adaptation Approaches for Web Applications. In Proceedings of the 13th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, Gothenburg, Sweden, 28-29 May 2018. Best Artifact Paper Award Winner.
|
47 |
Nabor C. Mendonça,
David Garlan,
Bradley Schmerl and
Javier Cámara. Generality vs. Reusability in Architecture-Based Self-Adaptation:
The Case for Self-Adaptive Microservices. In The 12th European Conference on Software Architecture: Companion Proceedings, Madrid, Spain, 24-28 September 2018.
|
48 |
Hemank Lamba,
Thomas J. Glazier,
Javier Cámara,
Bradley Schmerl,
David Garlan and Jürgen Pfeffer. Model-based cluster analysis for identifying suspicious activity sequences in software. In Proceedings of the 3rd International Workshop on Security and Privacy Analytics (IWSPA 2017), Scottsdale, AZ, 24 March 2017.
|
49 |
Gabriel A. Moreno, Alessandro V. Papadopoulos, Konstantinos Angelopoulo,
Javier Cámara and
Bradley Schmerl. Comparing Model-Based Predictive Approaches to Self-Adaptation: CobRA and PLA. In Proceedings of the 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2017), Buenos Aires, Argentina, 22-23 May 2017.
|
50 |
Ashutosh Pandey,
Ivan Ruchkin,
Bradley Schmerl and
Javier Cámara. Towards a Formal Framework for Hybrid Planning in Self-Adaptation. In Proceedings of the 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2017), Buenos Aires, Argentina, 22-23 May 2017.
|
51 |
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, 11-15 September 2017. Winner of the ECSA Best Paper Award.
|
52 |
Javier Cámara, Wenxin Peng,
David Garlan and
Bradley Schmerl. Reasoning about Sensing Uncertainty in Decision-Making for Self-Adaptation. In Proceedings of the 15th International Workshop on Foundations of Coordination Languages and Self-Adaptive Systems (FOCLASA 2017), Vol. 10729 of Lecture Notes in Computer Science, Springer, 5 September 2017.
|
53 |
Ashutosh Pandey,
Bradley Schmerl and
David Garlan. Instance-based Learning for Hybrid Planning. In Proceedings of the 3rd International Workshop on Data-driven Self-regulating Systems (DSS 2017), Tucson, AZ, USA, 18-22 September 2017.
|
54 |
Hemank Lamba,
Thomas J. Glazier,
Bradley Schmerl,
Javier Cámara,
David Garlan and Jürgen Pfeffer. A Model-based Approach to Anomaly Detection in Software Architectures (Poster) In Symposium and Bootcamp on the Science of Security, Pittsburgh, PA, 19-21 April 2016.
|
55 |
Bradley Schmerl, Jeffrey Gennari,
Javier Cámara and
David Garlan. Raindroid - A System for Run-time Mitigation of Android Intent Vulnerabilities (Poster) In Symposium and Bootcamp on the Science of Security, Pittsburgh, PA, 19-21 April 2016.
|
56 |
Gabriel A. Moreno,
Javier Cámara,
David Garlan and
Bradley Schmerl. Efficient Decision-Making under Uncertainty for Proactive Self-Adaptation. In Proceedings of the 13th IEEE International Conference on Autonomic Computing (ICAC 2016), Würzburg, Germany, 19-22 July 2016. Selected as a best paper.
|
57 |
Pedro Caldeira Neves,
Bradley Schmerl, Jorge Bernardino and
Javier Cámara. Big Data in Cloud Computing: features and issues. In Proceedings of the 2016 International Conference on Internet of Things and Big Data, Rome, Italy, 23-25 April 2016.
|
58 |
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), Vol. 9839 of Lecture Notes in Computer Science, Springer, Copenhagen, Denmark, 30 November - 2 December 2016.
|
59 |
Ivan Ruchkin, Selva Samuel,
Bradley Schmerl, Amanda Rico and
David Garlan. Challenges in Physical Modeling for Adaptation of Cyber-Physical Systems. In Workshop on MARTCPS Models at Runtime and Networked Control for Cyber Physical Systems at IEEE World Forum on the Internet of Things, Reston, Virginia, 12-14 December 2016. Winner of the IEEE World Forum on the Internet of Things Best Paper Award.
|
60 |
Javier Cámara,
David Garlan,
Bradley Schmerl and
Ashutosh Pandey. Optimal Planning for Architecture-Based Self-Adaptation via Model Checking of Stochastic Games. In Proceedings of the 10th DADS Track of the 30th ACM Symposium on Applied Computing, Salamanca, Spain, 13-17 April 2015.
|
61 |
Ivan Ruchkin,
Bradley Schmerl and
David Garlan. Architectural Abstractions for Hybrid Programs. In Proceedings of the 18th International ACM Sigsoft Symposium on Component-Based Software Engineering (CBSE 2015), Montreal, QC, Canada, 4-8 May 2015. CBSE Best Paper Award.
|
62 |
Gabriel A. Moreno,
Javier Cámara,
David Garlan and
Bradley Schmerl. Proactive Self-Adaptation under Uncertainty: a Probabilistic Model Checking Approach. In Proceedings of the 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, Bergamo, Italy, 30 August - 4 September 2015.
|
63 |
Thomas J. Glazier,
Javier Cámara,
Bradley Schmerl and
David Garlan. Analyzing Resilience Properties of Different Topologies of Collective Adaptive Systems. In Proceedings of the 3rd FoCAS Workshop on the Fundamentals of Collective Adaptive Systems, Boston, MA, USA, 21 September 2015.
|
64 |
Ivan Ruchkin,
Bradley Schmerl and
David Garlan. Analytic Dependency Loops in Architectural Models of Cyber-Physical Systems. In Proceedings of the 8th International Workshop on Model-based Architecting of Cyber-Physical and Embedded Systems, Ottawa, Canada, 28 September 2015.
|
65 |
Bradley Schmerl,
Javier Cámara, Jeffrey Gennari,
David Garlan,
Paulo Casanova,
Gabriel A. Moreno,
Thomas J. Glazier and
Jeffrey M. Barnes. Architecture-Based Self-Protection: Composing and Reasoning about Denial-of-Service Mitigations. In HotSoS 2014: 2014 Symposium and Bootcamp on the Science of Security, Raleigh, NC, USA, 8-9 April 2014.
|
66 |
Vishal Dwivedi,
David Garlan, Jürgen Pfeffer and
Bradley Schmerl. Model-based Assistance for Making Time/Fidelity Trade-offs in Component Compositions. In 11th International Conference on Information Technology : New Generations (ITNG 2014), Special track on: MDCBSE: Model-Driven, Component-Based Software Engineering, Las Vegas, NV, 7-9 April 2014.
|
67 |
Paulo Casanova,
David Garlan,
Bradley Schmerl and Rui Abreu. Diagnosing Unobserved Components in Self-Adaptive Systems. In 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, Hyderabad, India, 2-3 June 2014.
|
68 |
Javier Cámara, Antónia Lopes,
David Garlan and
Bradley Schmerl. Impact Models for Architecture-Based Self-Adaptive Systems. In Proceedings of the 11th International Symposium on Formal Aspects of Component Software (FACS2014), Bertinoro, Italy, 10-12 September 2014.
|
69 |
Perla Velasco Elizondo,
Vishal Dwivedi,
David Garlan,
Bradley Schmerl and Jose Maria Fernandes. Resolving Data Mismatches in End-User Compositions. In Proceedings of the 4th International Symposium on End-User Development, IT University of Copenhagen, Denmark, 10-13 June 2013.
|
70 |
Javier Cámara, Pedro Correia, Rogério de Lemos,
David Garlan, Pedro Gomes,
Bradley Schmerl and Rafael Ventura. Evolving an Adaptive Industrial Software System to Use Architecture-based Self-Adaptation. In Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, 20-21 May 2013.
|
71 |
Paulo Casanova,
David Garlan,
Bradley Schmerl and Rui Abreu. Diagnosing architectural run-time failures. In Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, 20-21 May 2013. Received SEAMS 2013 Best Paper Award.
|
72 |
Eric Yuan, Sam Malek,
Bradley Schmerl,
David Garlan and Jeffrey Gennari. Architecture-Based Self-Protecting Software Systems. In Proceedings of the Ninth International ACM Sigsoft Conference on the Quality of Software Architectures (QoSA 2013), Pages 33-42, 17-21 June 2013. DOI: 10.1145/2465478.2465479.
|
73 |
David Garlan,
Vishal Dwivedi,
Ivan Ruchkin and
Bradley Schmerl. Foundations and Tools for End-User Architecting. In
David Garlan and Radu Calinescu editors, Large-Scale Complex IT Systems. Development, Operation and Management, 17th Monterey Workshop 2012, Oxford, UK, March 19-21, 2012, Vol. 7539:157-182 of Lecture Notes in Computer Science, Springer, 2012. Book Reference: http://www.springer.com/computer/swe/book/978-3-64234058-1.
|
74 |
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.
|
75 |
Ajinkya Y. Bhave, Bruce Krogh,
David Garlan and
Bradley Schmerl. View Consistency in Architectures for Cyber-Physical Systems. In Proceedings of the 2nd ACM/IEEE International Conference on Cyber-Physical Systems, April 2011.
|
76 |
Paulo Casanova,
Bradley Schmerl,
David Garlan and Rui Abreu. Architecture-based Run-time Fault Diagnosis. In Proceedings of the 5th European Conference on Software Architecture, 13-16 September 2011.
|
77 |
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, 13-16 September 2011.
|
78 |
Andrew Faulring, Brad Myers, Ken Mohnkern,
Bradley Schmerl, Aaron Steinfeld, John Zimmerman, Asim Smailagic, Jeffery Hansen and Daniel Siewioreck. Agent-Assisted Task Management that Reduces Email Overhead. In Proceedings of the 14th International Conference on Intelligent User Interfaces, Pages 61-70, ACM Press, Hong Kong, China, 7-10 February 2010. Honorable Mention Award in the Best Paper
Contest. DOI.
|
79 |
Ajinkya Y. Bhave,
David Garlan, Bruce Krogh, Akshay Rajhans and
Bradley Schmerl. Augmenting Software Architectures with Physical Components. In Proceedings of the Embedded Real Time Software and Systems Conference (ERTS^2 2010), 19-21 May 2010.
|
80 |
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., 30 November 2010. Co-located with RTSS 2010.
|
81 |
David Garlan and
Bradley Schmerl. Ævol: A tool for defining and planning architecture evolution. In 2009 International Conference on Software Engineering, 20-22 May 2009.
|
82 |
Shang-Wen Cheng,
David Garlan and
Bradley Schmerl. RAIDE for Engineering Architecture-Based Self-Adaptive Systems. In 2009 International Conference on Software Engineering, Vancouver, BC, Canada, 2009.
|
83 |
David Garlan, Kathleen M. Carley,
Bradley Schmerl, Michael W. Bigrigg and
Orieta Celiku. Using Service-Oriented Architectures for Socio-Cultural Analysis. In Proceedings of the 21st International Conference on Software Engineering and Knowledge Engineering (SEKE2009), Boston, USA, 1-3 July 2009.
|
84 |
Shang-Wen Cheng,
David Garlan and
Bradley Schmerl. Evaluating the Effectiveness of the Rainbow Self-Adaptive System. In ICSE 2009 Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS\'09), Vancouver, BC, Canada, 18-19 May 2009. Awarded Most Influential Paper for SEAMS 2009.
|
85 |
David Garlan,
Jeffrey M. Barnes,
Bradley Schmerl and
Orieta Celiku. Evolution Styles: Foundations and Tool Support for Software Architecture Evolution. In Proceedings of the Joint Working IEEE/IFIP Conference on Software Architecture 2009 & European Conference on Software Architecture 2009, Cambridge, UK, 14-17 September 2009.
|
86 |
Rahul Raheja,
Shang-Wen Cheng,
David Garlan and
Bradley Schmerl. Improving Architecture-Based Self-Adaptation using Preemption. In Proceedings of the Workshop on Self-Organizing Architecture, Cambridge, UK, 14 September 2009.
|
87 |
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, 18-22 February 2008.
|
88 |
João Sousa,
Vahe Poladian,
David Garlan,
Bradley Schmerl and Peter Steenkiste. Steps toward Activity-Oriented Computing. In Proceedings of the 2008 NSF Next Generation Software Program Workshop, Miami, FL, 14 April 2008.
|
89 |
Vahe Poladian,
David Garlan, Mary Shaw,
Bradley Schmerl,
João Sousa and Mahadev Satyanarayanan. Leveraging Resource Prediction for Anticipatory Dynamic Configuration. In Proceedings of the First IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO-2007, Pages 214-223, 8-11 July 2007.
|
90 |
Orieta Celiku,
David Garlan and
Bradley Schmerl. Augmenting Architectural Modeling to Cope with Uncertainty. In Proceedings of the International Workshop on Living with Uncertainties (IWLU'07), co-located with the 22nd International Conference on Automated Software Engineering (ASE'07), Atlanta, GA, USA, 5 November 2007. <a href=http://godzilla.cs.toronto.edu/IWLU/program.html>http://godzilla.cs.toronto.edu/IWLU/program.html</a>.
|
91 |
David Garlan and
Bradley Schmerl. An Architecture for Personal Cognitive Assistance. In 18th International Conference on Software Engineering and Knowledge Engineering, San Francisco Bay, USA, 5-7 July 2006.
|
92 |
Shang-Wen Cheng,
David Garlan and
Bradley Schmerl. Architecture-based Self-adaptation in the Presence of Multiple Objectives. In ICSE 2006 Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), Shanghai, China, 21-22 May 2006.
|
93 |
David Garlan and
Bradley Schmerl. Architecture-driven Modelling and Analysis. In Tony Cant editor, Proceedings of the 11th Australian Workshop on Safety Related Programmable Systems (SCS'06), Vol. 69 of Conferences in Research and Practice in Information Technology, Melbourne, Australia, 2006.
|
94 |
João Sousa,
Vahe Poladian,
David Garlan and
Bradley Schmerl. Capitalizing on Awareness of User Tasks for Guiding Adaptation. In Proceedings of the First International Workshop on Adaptive and Self-managing Enterprise Applications, at CAISE'05, Portugal, 2005.
|
95 |
Bradley Schmerl,
Hong Yan and
David Garlan. DiscoTect: A System for Discovering Architectures from Running Systems (Demonstration) In Proceedings of the Joint European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering, Lisbon, Portugal, September 2005.
|
96 |
Marwan Abi-Antoun, Jonathan Aldrich,
David Garlan,
Bradley Schmerl, Nagi Nahas and Tony Tseng. Software Architecture with Acme and ArchJava (Research Demonstration) In Proceedings of the 27th International Conference on Software Engineering, St. Louis, MS, May 2005.
|
97 |
Marwan Abi-Antoun, Jonathan Aldrich,
David Garlan,
Bradley Schmerl, Nagi Nahas and Tony Tseng. Improving System Dependability by Enforcing Architectural Intent. In Proceedings of the 2005 Workshop on Architecting Dependable Systems (WADS 2005), St. Louis, MS, May 2005.
|
98 |
David Garlan, William K. Reinholtz,
Bradley Schmerl,
Nicholas Sherman and Tony Tseng. Bridging the Gap between Systems Design and Space Systems Software. In Proceedings of the 29th Annual IEEE/NASA Software Engineering Workshop (SEW-29), Greenbelt, MD, 6-7 April 2005.
|
99 |
Shang-Wen Cheng,
David Garlan and
Bradley Schmerl. Making Self-Adaptation an Engineering Reality. In Ozlap Babaoghu, Mark Jelasity, Alberto Montroser, Christof Fetzer, Stefano Leonardi and Aad Van Moorsel editors, Proceedings of the Conference on Self-Star Properties in Complex Information Systems, Vol. 3460 of LNCS, Springer-Verlag, 2005. Also available from Springer-Verlag here.
|
100 |
David Garlan,
Vahe Poladian,
Bradley Schmerl and
João Sousa. Task-based Self-adaptation. In Proceedings of the ACM SIGSOFT 2004 Workshop on Self-Managing Systems (WOSS'04), Newport Beach, CA, 31 October - 1 November 2004.
|
101 |
Roshanak Roshandel,
Bradley Schmerl, Nenad Medvidovic and
David Garlan. Understanding Tradeoffs among Different Architectural Modelling Approaches. In Proceedings of the 4th Working IEEE/IFIP Conference on Software Architectures (WICSA4), Oslo, Norway, 11-14 June 2004.
|
102 |
Shang-Wen Cheng, An-Cheng Huang,
David Garlan,
Bradley Schmerl and Peter Steenkiste. An Architecture for Coordinating Multiple Self-Management Systems. In Proceedings of the 4th Working IEEE/IFIP Conference on Software Architectures (WICSA4), Oslo, Norway, 11-14 June 2004.
|
103 |
Hong Yan,
David Garlan,
Bradley Schmerl, Jonathan Aldrich and Rick Kazman. DiscoTect: A System for Discovering Architectures from Running Systems. In Proceedings of the 26th International Conference on Software Engineering, Edinburgh, Scotland, 23-28 May 2004.
|
104 |
Bradley Schmerl and
David Garlan. AcmeStudio: Supporting Style-Centered Architecture Development (Research Demonstration) In Proceedings of the 26th International Conference on Software Engineering, Edinburgh, Scotland, 23-28 May 2004.
|
105 |
David Garlan and
Bradley Schmerl. Using Architectural Models at Runtime: Research Challenges. In Proceedings of the European Workshop on Software Architectures, St. Andrews, Scotland, May 2004.
|
106 |
Kevin Steppe,
David Garlan, Greg Bylenok,
Bradley Schmerl and Nataliya Shevchenko. Tool Support for Model Based Architectural Design for Automotive Control Systems. In First European Workshop on Model Driven Architecture with Emphasis on Industrial Application, Enschede, The Netherlands, 17-19 March 2004.
|
107 |
Kevin Steppe, Greg Bylenok,
David Garlan,
Bradley Schmerl, Kanat Abirov and Nataliya Shevchenko. Two-tiered Architectural Design for Automotive Control Systems: An Experience Report. In Automotive Software Workshop on Future Generation Software Architectures in the Automotive Domain, San Diego, CA, 10-12 January 2004. (Workshop Proceedings).
|
108 |
David Garlan and
Bradley Schmerl. Model-based Adaptation for Self-Healing Systems. In ACM SIGSOFT Workshop on Self-Healing Systems (WOSS'02),, Charleston, SC, 18-19 November 2002.
|
109 |
Shang-Wen Cheng,
David Garlan,
Bradley Schmerl, Peter Steenkiste and Ningning Hu. Software Architecture-based Adaptation for Grid Computing. In The 11th IEEE Conference on High Performance Distributed Computing (HPDC, Edinburgh, Scotland, July 2002.
|
110 |
Bradley Schmerl and
David Garlan. Exploiting Architectural Design Knowledge to Support Self-repairing Systems. In The 14th International Conference on Software Engineering and Knowledge Engineering, Ischia, Italy, 15-19 July 2002.
|
111 |
Shang-Wen Cheng,
David Garlan,
Bradley Schmerl,
João Sousa,
Bridget Spitznagel and Peter Steenkiste. Using Architectural Style as a Basis for Self-repair. In Jan Bosch, Morven Gentleman, Christine Hofmeister and Juha Kuusela editors, Software Architecture: System Design, Development, and Maintenance (Proceedings of the 3rd Working IEEE/IFIP Conference on Software Architecture), Pages 45-59, Kluwer Academic Publishers, 25-31 August 2002.
|
112 |
Shang-Wen Cheng,
David Garlan,
Bradley Schmerl,
João Sousa,
Bridget Spitznagel, Peter Steenkiste and Ningning Hu. Software Architecture-based Adaptation for Pervasive Systems. In H Schmeck, T Ungerer and L Wolf editors, International Conference on Architecture of Computing Systems (ARCS'02): Trends in Network and Pervasive Computing, Vol. 2299 of Lecture Notes in Computer Science, Springer-Verlag, Karlsruhe, Germany, 8-11 April 2002.
|
113 |
David Garlan,
Bradley Schmerl and
Jichuan Chang. Using Gauges for Architecture-Based Monitoring and Adaptation. In Proceedings of the Working Conference on Complex and Dynamic Systems Architecture, 12-14 December 2001.
|
114 |
David Garlan and
Bradley Schmerl. Component-Based Software Engineering in a Pervasive Computing Environment. In The 4th ICSE Workshop on Component-Based Software Engineering: Component Certification and System Prediction, Toronto, Canada, 14-15 May 2001.
|
115 |
Alan Kaplan, John Ridgeway,
Bradley Schmerl, Krishnan Sridar and Jack Wileden. Toward Pure Polylingual Persistence. In Ninth International Workshop on Persistent Object Systems: Design, Implementation and Use (POS9), Lillehammer, Norway, September 2000.
|
116 |
Bradley Schmerl and Chris Marlin. Versioning and Consistency for Dynamically Composed Configurations. In The 7th International Workshop on Software Configuration Management, Vol. 1235:49-65 of Lecture Notes in Computer Science, Springer, Berlin, Boston, MA, May 1997.
|
117 |
Dan Glastonbury, Chris Marlin, Michael Read and
Bradley Schmerl. Run-time views as a debugging aid in an integrated software development environment. In 1997 Software Visualisation Workshop, Pages 51-59, Flinders University, South Australia, Adelaide, South Australia, December 1997.
|
118 |
Bradley Schmerl and Chris Marlin. Consistency issues in partially bound dynamically composed systems. In Proceedings of the 1996 Australian Software Engineering Conference, Pages 183-191, Melbourne, Australia, June 1996.
|
119 |
Bradley Schmerl and Chris Marlin. Defining consistency in the context of partially bound configurations of dynamically composed systems. In 6th International Workshop on Software Configuration Management - Preprint of Proceedings, Berlin, Germany, March 1996.
|
120 |
Bradley Schmerl and Chris Marlin. Configuration management for dynamically bound systems. In Proceedings of the 5th Workshop on Software Configuration Management, Seattle, WA, April 1995.
|
|
|