Publications

Journal Articles & Book Chapters:

  1. D. B. Abeywickrama, A. Bennaceur, G. Chance, Y. Demiris, A. Kordoni, M. Levine, L. Moffat, L. Moreau, M. R. Mousavi, B. Nuseibeh, S. Ramamoorthy, J. O. Ringert, J. Wilson, S. Windsor, and K. Eder. “On specifying for trustworthiness,” Communications of the ACM. 67, 1 (January 2024), 98–109. DOI: 10.1145/3624699.
  2. D. B. Abeywickrama, S. Ramchurn. “Engineering responsible and explainable models in human-agent collectives”. Applied Artificial Intelligence, 38:1. DOI: 10.1080/08839514.2023.2282834, December 2023. Taylor & Francis.
  3. D. B. Abeywickrama, J. Wilson, S. Lee, G. Chance, P. D. Winter, A. Manzini, I. Habli, S. Windsor, S. Hauert, K. Eder. “AERoS: Assurance of emergent behaviour in autonomous robotic swarms”. In: Guiochet, J., Tonetta, S., Schoitsch, E., Roy, M., Bitsch, F. (eds) Computer Safety, Reliability, and Security. SAFECOMP 2023 Workshops. SAFECOMP 2023. Lecture Notes in Computer Science, vol 14182. Springer, Cham. https://doi.org/10.1007/978-3-031-40953-0_28.
  4. D. B. Abeywickrama, N. Griffiths, Z. Xu and A. Mouzakitis. “Emergence of norms in interactions with complex rewards”. Journal of Autonomous Agents and Multi-Agent Systems (JAAMAS) 37, 2 (2023). https://doi.org/10.1007/s10458-022-09585-3. Springer.
  5. D. B. Abeywickrama, M. Mamei and F. Zambonelli. “The SOTA approach to engineering collective-adaptive systems”. Springer´s International Journal on Software Tools for Technology Transfer (STTT), volume 22, pp. 399-415, February 2020. Springer. DOI=10.1007/s10009-020-00554-3.
  6. D. B. Abeywickrama and E. Ovaska. “A survey of autonomic computing methods in digital service ecosystems”. Service Oriented Computing and Applications (SOCA) Journal, volume 11, number 1, pp. 1–31, March 2017. Springer. DOI=10.1007/s11761-016-0203-8. 
  7. D. B. Abeywickrama, J. Combaz, V. Horký, J. Keznikl, J. Kofroň, A. Lafuente, … , E. Vassev. “Tools for ensemble design and runtime”. Book Title: Software Engineering for Collective Autonomic Systems: The ASCENS Approach. In M. Wirsing, M. Hölzl, N. Koch & P. Mayer (Eds.), pp. 429–448, 2015. Springer. 
  8. N. Hoch, H. Bensler, D. B. Abeywickrama, T. Bureš and U. Montanari. “The e- mobility case study”. Book Title: Software Engineering for Collective Autonomic Systems: The ASCENS Approach. In M. Wirsing, M. Hölzl, N. Koch & P. Mayer (Eds.), pp. 513–533, 2015. Springer. 
  9. D. B. Abeywickrama, N. Hoch and F. Zambonelli. “Engineering and implementing software architectural patterns based on feedback loops”. Scalable Computing: Practice and Experience Journal’s Special Issue on Enabling Technologies for Collaboration, volume 15, number 4, pp. 291–307, 2014. 
  10. D. B. Abeywickrama. “Context-aware services engineering for service-oriented architectures”. Web Services Handbook, Volume: Web Services Foundations, Chapter 12, pp. 289–316, 2014. Springer-Verlag. 
  11. D. B. Abeywickrama and S. Ramakrishnan. “Context-aware services engineering: Models, transformation, and verification”. ACM Transactions on Internet Technology journal’s special issue on Context-Aware Web Services for the Future Internet, 11, 3, Article 10, 28 pg, February 2012. ACM. 
  12. D. B. Abeywickrama and S. Ramakrishnan. “A framework for aspectual pervasive software services evaluation”. In L.A. Maciaszek and K. Zhang (Eds.): ENASE 2011, CCIS 275, pp. 98–113, 2013. Springer-Verlag.

    Conference Papers:
  13. D. B. Abeywickrama, N. Hao Le, G. Chance, P. Winter, A. Manzini, A. J. Partridge, J. Ives, J. Downer, G. Deacon, J. Rossiter, K. Eder and S. Windsor. “Soft gripping: On specifying for trustworthiness”. Accepted to the RoboSoft 2024 Conference, 2024.
  14. J. Wilson, G. Chance, P. Winter, S. Lee, E. Milner, D. B. Abeywickrama, S. Windsor, J. Downer, K. Eder, J. Ives, and S. Hauert. “Trustworthy swarms”. In Proceedings of the First International Symposium on Trustworthy Autonomous Systems (TAS ’23), 2023. ACM, Article 10, 1–11. https://doi.org/10.1145/3597512.3599705
  15. D. B. Abeywickrama, N. Griffiths, Z. Xu, and A. Mouzakitis. “Emergence of norms in interactions with complex rewards. In Proceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems (AAMAS ’23). International Foundation for Autonomous Agents and Multiagent Systems, Richland, SC, 2280–2282.
  16. D. B. Abeywickrama, C. Cirstea and S. Ramchurn. “Model checking human-agent collectives for responsible AI. In Proceedings of the 28th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), pp. 1-8, October 2019. IEEE. DOI=10.1109/RO-MAN46459.2019.8956429.
  17. D. B. Abeywickrama, M. Mamei, F. Zambonelli, “Engineering collectives of self-driving vehicles: The SOTA approach”, in: T. Margaria, B. Steffen (Eds.), Leveraging Applications of Formal Methods, Verification and Validation. Distributed Systems, ISoLA 2018, pp. 79–93, 2018. Springer International Publishing, Cham.
  18. D. B. Abeywickrama and E. Ovaska. “Reflexive and evolutional digital service ecosystems with models at runtime”. In Proceedings of the 12th International Workshop on Models@run.time in conjunction with the MODELS’17 conference, 9 pages, September 2017. CEUR-WS.
  19. D. B. Abeywickrama and E. Ovaska. “ADSEng: A model-based methodology for autonomous digital service engineering”. In Proceedings of the 8th International ACM Conference on Management of Digital EcoSystems (MEDES’16), pp. 34-42, November 2016. ACM. DOI=10.1145/3012071.3012072.
  20. D. B. Abeywickrama, N. Serbedzija and M. Loreti. “Monitoring and visualizing adaptation of autonomic systems at runtime”. In Proceedings of the Special Track on Coordination Models, Languages and Applications held at 30th ACM Symposium on Applied Computing (SAC’15), 1857-1860, April 2015. ACM.
  21. D. B. Abeywickrama, N. Hoch and F. Zambonelli. “An integrated Eclipse plug-in for engineering and implementing self-adaptive systems”. In Proceedings of the 23rd International WETICE Conference (WETICE’14), pp. 3–8, June 2014. IEEE Computer Society (best paper award).
  22. D. B. Abeywickrama, N. Hoch and F. Zambonelli. “SimSOTA: Engineering and simulating feedback loops for self-adaptive systems”. In Proceedings of the 6thInternational C* Conference on Computer Science and Software Engineering (C3S2E’13), pp. 67–76, July 2013.ACM.
  23. D. B. Abeywickrama, F. Zambonelli and N. Hoch. “Towards simulating architectural patterns for self-aware and self-adaptive systems”. In Proceedings of the 2nd Awareness Workshop on Challenges for Achieving Self-awareness in Autonomic Systems co-located with SASO’12 conference, pp. 133–138, September 2012. IEEE.
  24. D. B. Abeywickrama, N. Bicocchi and F. Zambonelli. “SOTA: Towards a general model for self-adaptive systems”. In Proceedings of the 21st International WETICE Conference (WETICE’12), pp. 48–53, June 2012. IEEE.
  25. D. B. Abeywickrama and F. Zambonelli. “Model checking goal-oriented requirements for self-adaptive systems”. In Proceedings of the 19th Annual IEEE International Conference on the Engineering of Computer Based Systems (ECBS’12), pp. 33–42, April 2012. IEEE.
  26. D. B. Abeywickrama and S. Ramakrishnan. “Model checking aspectual pervasive software services”. In Proceedings of the 35th Annual IEEE International Computer Software and Applications Conference (COMPSAC’11), pp. 253–262, July 2011. IEEE.
  27. D. B. Abeywickrama and S. Ramakrishnan. “An evaluation framework for validating aspectual pervasive software services”. In Proceedings of the 6th International Conference on Evaluation of Novel Approaches to Software Engineering conference (ENASE’11), pp. 80–91, June 2011. SciTePress.
  28. D. B. Abeywickrama and S. Ramakrishnan. “Model-driven development of aspectual pervasive software services”. In Proceedings of the 2010 14th International Enterprise Distributed Object Computing Conference Workshops (EDOCW’10), pp. 49–59, October 2010. IEEE.
  29. D. B. Abeywickrama. “Pervasive services engineering for SOAs”. In Proceedings of the ICSOC PhD Symposium 2008 co-located with ICSOC’08 conference, pp. 1–6, December 2008.
  30. D. B. Abeywickrama and S. Ramakrishnan. “Towards engineering models of aspectual pervasive software services”. In Proceedings of the 3rd Workshop on Software Engineering for Pervasive Services (SEPS’08) co-located with ICPS’08 conference, pp. 3–8, July 2008. ACM.
  31. D. B. Abeywickrama and S. Ramakrishnan. “A model-based approach for engineering pervasive services in SOAs”. In Proceedings of the 5th International Conference on Pervasive Services (ICPS’08), pp. 57–60, July 2008. ACM.
  32. D. B. Abeywickrama and S. Ramakrishnan. “A systematic approach for modeling and verifying context-aware services in SOAs”. In Proceedings of the 2008 International Workshop on Context-Aware Pervasive Communities: Infrastructures, Services and Applications co-located with Pervasive 2008 conference, pp. 233–236, May 2008.

    Preprints:
  33. D. B. Abeywickrama, J. Wilson, S. Lee, G. Chance, P. D. Winter, A. Manzini, I. Habli, S. Windsor, S. Hauert, K. Eder. “AERoS: Assurance of emergent behaviour in autonomous robotic swarms”. ArXiv. https://doi.org/10.48550/arXiv.2302.10292.
  34. D. B. Abeywickrama, N. H. Le, G. Chance, P. D. Winter, A. Manzini, A. J. Partridge, J. Ives, J. Downer, G. Deacon, J. Rossiter, K. Eder, S. Windsor. Soft gripping: Specifying for trustworthiness. 2023. ArXiv. https://doi.org/10.48550/arXiv.2307.01159.
  35. D. B. Abeywickrama, A. Bennaceur, G. Chance, Y. Demiris, A. Kordoni, M. Levine, L. Moffat, L. Moreau, M. R. Mousavi, B. Nuseibeh, S. Ramamoorthy, J. O. Ringert, J. Wilson, S. Windsor and K. Eder. (2022). “On specifying for trustworthiness”. ArXiv. https://doi.org/10.48550/arXiv.2206.11421.
  36. G. Chance, D. B. Abeywickrama, B. LeClair, O. Kerr, K. Eder. “Assessing trustworthiness of autonomous systems”. ArXiv. https://doi.org/10.48550/arXiv.2305.03411.