Learning Recovery Strategies for Dynamic Self-Healing in Reactive SystemsCapítulo de libro
2024
Sanabria M, Dusparic I, N. Cardozo. (2024) Learning Recovery Strategies for Dynamic Self-Healing in Reactive Systems. 2024 IEEE/ACM 19th Symposium on Software Engineering for Adaptive and Self-Managing Systems (ISBN 979-8-4007-0585-4) pp. 133-142. IEEE - 2024
Learning recovery strategies for dynamic self-healing in reactive systems: transport system implementation with dynamic predicatesTesis
Multi-Objective Deep Reinforcement Learning Optimisation in Autonomous SystemsCapítulo en Memoria
2024
Rosero JC, N. Cardozo, Dusparic I. (2024) Multi-Objective Deep Reinforcement Learning Optimisation in Autonomous Systems.International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C) International Conference on Autonomic Computing and Self-Organizing Systems Companion (ISBN 979-8-3503-8976-0) Dinamarca. - 2024
OUT OF STEP: Code clone detection for mobile apps across different language codebasesArtículo
European Conference on Object-Oriented Programming (ECOOP) – [3] (2012, 2014)
COP workshop – [4] (2015, 2017), [2](2022)
Modularity – [2] (2012, 2014)
Coordination – [1] (2014)
DAIS – [1] (2014)
Software Language Engineering (SLE) – [1] (2012)
International Conference on Ubiquitous Computing and Ambient Intelligence (UCAmI) – [1] (2012)
Education
Degree
Discipline
Institution
Year
Ph.D
Science
Vrije Universiteit Brussel, Belgium
2013
Ph.D
Engineering
Université catholique de Louvain, Belgium
2013
M.Sc
Computer Science
Vrije Universiteit Brussel, Belgium
2009
B.Sc
Systems and Computing Engineering
Universidad de los Andes
2008
B.Sc
Math
Universidad de los Andes
2008
Academic experience
Institution
Rank
When
Trinity College Dublin
Postdoctoral research fellow
2014-2016
Vrije Universiteit Brussel
Postdoctoral researcher
2013-2014
Non-academic experience
Company or entity
Title
Brief description of position
When
Full time or part-time
Quality Software
Web developer
Web app development using JEE
2008
FT
Certifications or professional registrations
Colombia, Professional Card
Current membership in professional organizations
ACM
Honors and awards
—
Service activities (within and outside of the institutions)
Reviewer IEEE TOSMCS, Program Committee member COP 2017, Organizer LASSY 2016,2017.
Program Committee member SCLIT 2016,2017, Reviewer FONDECYT project (Chile) 2016.
List of the most important publications and presentations from the past five years
Models for the Consistent Interaction of Adaptations in Self-Adaptive Systems. Software Engineering for Self-Adaptive Systems: Assurances. Nicolás Cardozo, Kim Mens, Siobhán Clarke. Springer-Verlag, 2017. to appear.
Managing the Context Interaction Problem: A Classification and Design Space of Conflict Resolution Techniques in Dynamically Adaptive Software Systems. International Workshop on Live Adaptation of Software Systems (LASSY’17). Kim Mens, Benoit Duhoux, Nicolás Cardozo. March 2017. ACM.
A Rollback Mechanism to Recover from Software Failures in Role-based Adaptive Software Systems. International Workshop on Live Adaptation of Software Systems (LASSY’17). Nguonly Taing, Thomas Springer, Nicolás Cardozo, Alexander Schill. 2017. ACM
Emergent Software Services. Proceedings of the 2016 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and SoftwareOnward!16. Nicolás Cardozo. (ISBN 978-1-4503-4076-2) pp. 15-28. ACM. 2016.
Consistent Unanticipated Adaptation for Context-Dependent Applications. International Context-Oriented Programming Workshop (COP’16). Nguonly Taing, Markus Wutzler, Thomas Springer, Nicolás Cardozo, Alexander Schill. pp. 33-38. ACM. 2016.
A Context-Oriented Software Architecture. International Workshop on Context-Oriented Programming (COP). Kim Mens, Nicolás Cardozo, Benoit Duhoux. 2016. ACM. pp7:12.
Clonal Plasticity: A Method for Decentralized Adaptation in Multi-agent Systems. International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS’16). Vivek Nallur, Nicolás Cardozo, Siobhán Clarke. May 2016. 122–128, ACM
Algorithm Diversity: A Mechanism for Distributive Justice in a Socio-Technical MAS. International Conference on Autonomous Agents & Multiagent Systems (AAMAS’16). Vivek Nallur, Eamonn O’Toole, Nicolás Cardozo, Siobhán Clarke. 2016. 420–428, ACM.
A Taxonomy of Context-Aware Software Variability Approaches. International Workshop on Live Adaptation of Software Systems (LASSY’16). Kim Mens, Rafael Capilla, Nicolás Cardozo, Bruno Dumas. March 2016. ACM. pp 119–124.
List the most recent professional development activities
CITI Program – Research Misconduct
Engineering School – Teaching Development Seminar
Percentage of time available for research or scholarly activities
Teaching 40%, Research 30% and Curricular Committee 30%.
Percentage of time committed to the program
100% (Full Time)
Ph.D. in Science, Vrije Universiteit Brussel, Belgium
Ph.D. in Engineering, Université catholique de Louvain, Belgium