Publications

2024

  1. Integrating Graceful Degradation and Recovery through Requirement-driven Adaptation.
    By Chu, S., Koe, J., Garlan, D. and Kang, E.
    In arXiv preprint arXiv:2401.09678, 2024.

2023

  1. Follow The Rules: Online Signal Temporal Logic Tree Search for Guided Imitation Learning in Stochastic Domains.
    By Aloor, J.J., Patrikar, J., Kapoor, P., Oh, J. and Scherer, S.
    In 2023 IEEE International Conference on Robotics and Automation (ICRA), pp. 1320–1326, 2023.

  2. FoundLoc: Vision-based Onboard Aerial Localization in the Wild. 2023

  3. Investigating Robustness in Cyber-Physical Systems: Specification-Centric Analysis in the face of System Deviations.
    By *Changjian, Z., *Kapoor, P., Meira-Goes, R., Kang, E., Garlan, D., Ganlath, A., Mishra, S. and Ammar, N.
    In Under Submission, 2023.

  4. Safe Planning through Incremental Decomposition of Signal Temporal Logic.
    By Kapoor, P., Meira-Goes, R. and Kang, E.
    In Nasa Formal Methods (NFM) 2024, 2023.

  5. Towards Safe ML-Based Systems in Presence of Feedback Loops.
    By Biswas, S., She, Y. and Kang, E.
    In Proceedings of the 1st International Workshop on Dependability and Trustworthiness of Safety-Critical Systems with Machine Learned Components, pp. 18–21, 2023.

  6. On tolerance of discrete systems with respect to transition perturbations.
    By Meira-Góes, R., Kang, E., Lafortune, S. and Tripakis, S.
    In Discrete Event Dynamic Systems, vol. 33, no. 4, pp. 395–424, 2023.

  7. Robustification of behavioral designs against environmental deviations.
    By Zhang, C., Saluja, T., Meira-Góes, R., Bolton, M., Garlan, D. and Kang, E.
    In 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE), pp. 423–434, 2023.

  8. Safe Environmental Envelopes of Discrete Systems.
    By Meira-Góes, R., Dardik, I., Kang, E., Lafortune, S. and Tripakis, S.
    In Computer Aided Verification, Cham, pp. 326–350, 2023.

  9. Fortis: A Tool for Analysis and Repair of Robust Software Systems.
    By Zhang, C., Dardik, I., Meira-Góes, R., Garlan, D. and Kang, E.
    In Formal Methods in Computer-Aided Design, FMCAD 2023, Ames, IA, USA, October 24-27, 2023, pp. 1–9, 2023.

2022

  1. Challenges in Close-Proximity Safe and Seamless Operation of Manned and Unmanned Aircraft in Shared Airspace.
    By Patrikar, J., Dantas, J., Ghosh, S., Kapoor, P., Higgins, I., Aloor, J.J., Navarro, I., Sun, J., Stoler, B., Hamidi, M. and others.
    In IEEE International Conference on Robotics and Automation (ICRA), 2022.

  2. Requirements Engineering for Feedback Loops in Software-Intensive Systems.
    By Kang, E. and Meira-Góes, R.
    In 2022 IEEE 30th International Requirements Engineering Conference Workshops (REW), pp. 2–5, 2022.

  3. Feature Interactions on Steroids: On the Composition of ML Models.
    By Apel, S., Kästner, C. and Kang, E.
    In IEEE Software, vol. 39, no. 3, pp. 120–124, 2022.

2021

  1. Self-adaptive machine learning systems: Research challenges and opportunities.
    By Casimiro, M., Romano, P., Garlan, D., Moreno, G.A., Kang, E. and Klein, M.
    In European Conference on Software Architecture, pp. 133–155, 2021.

  2. AlloyMax: bringing maximum satisfaction to relational specifications.
    By Zhang, C., Wagner, R., Orvalho, P., Garlan, D., Manquinho, V., Martins, R. and Kang, E.
    In Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 155–167, 2021.

2020

  1. A behavioral notion of robustness for software systems.
    By Zhang, C., Garlan, D. and Kang, E.
    In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 1–12, 2020.

2019

  1. Trade-off-oriented development: making quality attribute trade-offs first-class.
    By Dürschmid, T., Kang, E. and Garlan, D.
    In 2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER), pp. 109–112, 2019.