πŸ“‹ Publications (25)

Filters: Author: Ivan Ruchkin × Clear All
β–Ό
Clear
β–Ό
Ivano Malavolta, Grace A. Lewis, Bradley Schmerl, Patricia Lago and David Garlan. Mining Guidelines for Architecting Robotics Software. Journal of Systems and Software. Vol. 178. August, 2021. https://doi.org/10.1016/j.jss.2021.110969.
PDF
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. IEEE Software. March-April, 2019. https://doi.org/10.1109/ms.2018.2885058.
PDF
Darko Bozhinoski, David Garlan, Ivano Malavolta and Patrizio Pelliccione. Managing safety and mission completion via collective run-time adaptation. Journal of Systems Architecture. Vol. 95, pp. 19--35. 2019. https://doi.org/10.1016/j.sysarc.2019.02.018.
PDF
Akshay Rajhans, Ajinkya Y. Bhave, Ivan Ruchkin, Bruce Krogh, David Garlan, Andre Platzer and Bradley Schmerl. Supporting Heterogeneity in Cyber-Physical Systems Architectures. IEEE Transactions on Automatic Control. Vol. 59, No. 12, pp. 3178--3193. December, 2014. https://doi.org/10.1109/tac.2014.2351672. Also available at http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6882828.
PDF
β–Ό
Ivan Mistrik, Nour Ali, John Grundy and Bradley Schmerl, editors. Managing Trade-offs in Adaptable Software Architectures. Morgan Kaufmann. August, 2016. https://doi.org/10.1016/B978-0-12-802855-1.00001-0.
β–Ό
Javier CΓ‘mara, David Garlan, Gabriel A. Moreno and Bradley Schmerl. Evaluating Trade-Offs of Human Involvement in Self-Adaptive Systems. Managing Trade-Offs in Self-Adaptive Systems, Ivan Mistrik, Nour Ali, John Grundy, Rick Kazman and Bradley Schmerl (Eds.), Elsevier. September, 2016. https://doi.org/10.1016/B978-0-12-802855-1.00007-1.
PDF
β–Ό
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. September 27, 2021. https://doi.org/10.1109/acsos-c52956.2021.00058.
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. August 19-23, 2020. https://doi.org/10.1109/acsos49614.2020.00026. Supplemental Material | Presentation Video.
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. May 23-29, 2020. https://doi.org/10.1145/3377813.3381358.
PDF
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. July 15-17, 2018. https://doi.org/10.1007/978-3-319-95582-7_10. Appendices.
PDF
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. May 22-23, 2017. https://doi.org/10.1109/seams.2017.14.
PDF
πŸ†
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. December 12-14, 2016. https://doi.org/10.1109/wf-iot.2016.7845513. Winner of the IEEE World Forum on the Internet of Things Best Paper Award.
PDF
Ivan Ruchkin. Integration Beyond Components and Models: Research Challenges and Directions. In Proceedings of the 3rd Architecture Centric Virtual Integration Workshop, Venice, Italy. April, 2016. https://doi.org/10.1109/acvi.2016.8.
PDF
Ivan Ruchkin, Ashwini Rao, Dio De Niz, Sagar Chaki and David Garlan. Eliminating Inter-Domain Vulnerabilities in Cyber-Physical Systems: An Analysis Contracts Approach. In Proceedings of the First ACM Workshop on Cyber-Physical Systems Security and Privacy, Denver, Colorado. October 16, 2015. https://doi.org/10.1145/2808705.2808714.
PDF
πŸ₯‡
Ivan Ruchkin. Architectural and Analytic Integration of Cyber-Physical System Models. In ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems, ACM Student Research Award Competition, Ottawa, Canada. September 30-October 2, 2015. Gold Medal Winner.
PDF
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. September 28, 2015.
PDF
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. May 4-8, 2015. https://doi.org/10.1145/2737166.2737167.
PDF
Ivan Ruchkin, Dio De Niz, Sagar Chaki and David Garlan. ACTIVE: A Tool for Integrating Analysis Contracts. In The 5th Analytic Virtual Integration of Cyber-Physical Systems Workshop, Rome, Italy. December 2, 2014. https://doi.org/10.21236/ada610323.
PDF
Ivan Ruchkin, Dio De Niz, Sagar Chaki and David Garlan. Contract-Based Integration of Cyber-Physical Analyses. In Embedded Systems Week. October 12-17, 2014. https://doi.org/10.21236/ada610847.
PDF
David Garlan, Vishal Dwivedi, Ivan Ruchkin and Bradley Schmerl. Foundations and Tools for End-User Architecting. In Large-Scale Complex IT Systems. Development, Operation and Management, 17th Monterey Workshop 2012, Oxford, UK, March 19-21, 2012, David Garlan and Radu Calinescu (Eds.), Springer. Lecture Notes in Computer Science, Vol. 7539, pp. 157-182. 2012. https://doi.org/10.1007/978-3-642-34059-8_9.
PDF
David Notkin, David Garlan, William Griswold and Kevin Sullivan. Adding Implicit Invocation to Languages: Three Aproaches. In Proceedings of the JSSST Symp. Object Technologies for Advanced Software, Spring-Verlag. Lecture Notes in Computer Science, Vol. 742. November, 1993. https://doi.org/10.1007/3-540-57342-9_91.
PDF
β–Ό
Ivan Ruchkin, Joshua Sunshine, Grant Iraci, Bradley Schmerl and David Garlan. Appendix for IPL: An Integration Property Language for Multi-Model Cyber-Physical Systems. 2018. https://doi.org/10.1007/978-3-319-95582-7_10. Paper Reference.
PDF
β–Ό
Ivan Ruchkin. Integration of Modeling Methods for Cyber-Physical Systems. PhD thesis, Carnegie Mellon University. March, 2019. https://doi.org/10.1184/R1/7970222.V1. Institute for Software Research Technical Report CMU-ISR-18-107.
PDF
β–Ό
Bradley Schmerl, Ivan Ruchkin, David Garlan and Vishal Dwivedi. Architectural Modeling of Ozone Widget Framework End-User Compositions. Technical Report CMU-ISR-14-108, Institute for Software Research, Carnegie Mellon University. No. CMU-ISR-14-108. June, 2014. http://reports-archive.adm.cs.cmu.edu/anon/isr2014/abstracts/14-108.html. πŸ”—
β–Ό
Ashutosh Pandey, Ivan Ruchkin, Bradley Schmerl, Javier CΓ‘mara and David Garlan. Formalizing the Hybrid Planning Problem for Self-Adaptation. 2019. https://doi.org/10.1109/SEAMS.2017.14. Submitted for publication.