Publications

(2022). sunny-as2: Enhancing SUNNY for Algorithm Selection (Extended Abstract). Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence, IJCAI 2022, Vienna, Austria, 23-29 July 2022.

PDF Cite DOI URL

(2022). Microservice security: a systematic literature review. PeerJ Comput. Sci..

PDF Cite DOI URL

(2021). Wandering and getting lost: the architecture of an app activating local communities on dementia issues. 3rd IEEE/ACM International Workshop on Software Engineering for Healthcare, SEH@ICSE 2021, Madrid, Spain, June 3, 2021.

PDF Cite DOI URL

(2021). Virtualization Costs: Benchmarking Containers and Virtual Machines Against Bare-Metal. SN Comput. Sci..

PDF Cite DOI URL

(2021). sunny-as2: Enhancing SUNNY for Algorithm Selection. J. Artif. Intell. Res..

PDF Cite DOI URL

(2021). Microservice Dynamic Architecture-Level Deployment Orchestration. Coordination Models and Languages - 23rd IFIP WG 6.1 International Conference, COORDINATION 2021, Held as Part of the 16th International Federated Conference on Distributed Computing Techniques, DisCoTec 2021, Valletta, Malta, June 14-18, 2021, Proceedings.

PDF Cite DOI

(2021). Boreas - A Service Scheduler for Optimal Kubernetes Deployment. Service-Oriented Computing - 19th International Conference, ICSOC 2021, Virtual Event, November 22-25, 2021, Proceedings.

PDF Cite DOI URL

(2021). Anomaly detection in Context-aware Feature Models. VaMoS'21: 15th International Working Conference on Variability Modelling of Software-Intensive Systems, Virtual Event / Krems, Austria, February 9-11, 2021.

PDF Cite DOI

(2020). SMT-based variability analyses in FeatureIDE. VaMoS ‘20: 14th International Working Conference on Variability Modelling of Software-Intensive Systems, Magdeburg Germany, February 5-7, 2020.

PDF Cite DOI

(2020). Lazy product discovery in huge configuration spaces. ICSE ‘20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June - 19 July, 2020.

PDF Cite DOI

(2020). Allocation Priority Policies for Serverless Function-Execution Scheduling Optimisation. Service-Oriented Computing - 18th International Conference, ICSOC 2020, Dubai, United Arab Emirates, December 14-17, 2020, Proceedings.

PDF Cite DOI

(2020). A Formal Approach to Microservice Architecture Deployment. Microservices, Science and Engineering.

PDF Cite DOI

(2019). Optimal and Automated Deployment for Microservices. Fundamental Approaches to Software Engineering - 22nd International Conference, FASE 2019, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2019, Prague, Czech Republic, April 6-11, 2019, Proceedings.

PDF Cite DOI

(2019). On the modeling of optimal and automatized cloud application deployment. J. Log. Algebr. Meth. Program..

PDF Cite DOI

(2019). Guess Who's Coming: Runtime Inclusion of Participants in Choreographies. The Art of Modelling Computational Systems: A Journey from Logic and Concurrency to Security and Privacy - Essays Dedicated to Catuscia Palamidessi on the Occasion of Her 60th Birthday.

PDF Cite DOI

(2018). SUNNY-CP and the MiniZinc challenge. TPLP.

PDF Cite DOI

(2018). Release the Beasts: When Formal Methods Meet Real World Data. It’s All About Coordination - Essays to Celebrate the Lifelong Scientific Achievements of Farhad Arbab.

PDF Cite DOI

(2018). Context-aware reconfiguration in evolving software product lines. Sci. Comput. Program..

PDF Cite DOI

(2018). Automatic Parameter Optimisation of Service Quality and Resource Usage. 31th Norsk Informatikkonferanse, NIK 2018, Universitetet i Oslo, Oslo, Norway, September 18-20, 2018.

PDF Cite

(2018). Anomaly analyses for feature-model evolution. Proceedings of the 17th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, GPCE 2018, Boston, MA, USA, November 5-6, 2018.

PDF Cite DOI

(2017). Survival prediction of trauma patients: a study on US National Trauma Data Bank. European journal of trauma and emergency surgery.

PDF Cite DOI

(2017). Programming Adaptive Microservice Applications: An AIOCJ Tutorial. Behavioural Types: from Theory to Tools.

PDF Cite

(2017). NightSplitter: A Scheduling Tool to Optimize (Sub)group Activities. Principles and Practice of Constraint Programming - 23rd International Conference, CP 2017, Melbourne, VIC, Australia, August 28 - September 1, 2017, Proceedings.

PDF Cite DOI

(2017). Dynamic Choreographies: Theory And Implementation. Logical Methods in Computer Science.

PDF Cite DOI

(2017). CaSPL-gen: a Context-aware Software Product Line benchmark generator. 30th Norsk Informatikkonferanse, NIK 2017, Westerdals Oslo ACT, Oslo, Norway, November 27-29, 2017.

PDF Cite

(2017). Anomaly Detection and Explanation in Context-Aware Software Product Lines. Proceedings of the 21st International Systems and Software Product Line Conference, SPLC 2017, Volume B, Sevilla, Spain, September 25-29, 2017.

PDF Cite DOI

(2017). A Model-Based Scalability Optimization Methodology for Cloud Applications. 2017 IEEE 7th International Symposium on Cloud and Service Computing, SC(²) 2017, Kanazawa, Japan, November 22-25, 2017.

PDF Cite DOI

(2016). Zephyrus2: On the Fly Deployment Optimization Using SMT and CP Technologies. Dependable Software Engineering: Theories, Tools, and Applications - Second International Symposium, SETTA 2016, Beijing, China, November 9-11, 2016, Proceedings.

PDF Cite DOI

(2016). User Profiles for Context-Aware Reconfiguration in Software Product Lines. Leveraging Applications of Formal Methods, Verification and Validation: Discussion, Dissemination, Applications - 7th International Symposium, ISoLA 2016, Imperial, Corfu, Greece, October 10-14, 2016, Proceedings, Part II.

PDF Cite DOI

(2016). Self-Reconfiguring Microservices. Theory and Practice of Formal Methods - Essays Dedicated to Frank de Boer on the Occasion of His 60th Birthday.

PDF Cite DOI

(2016). Portfolio approaches for constraint optimization problems. Ann. Math. Artif. Intell..

PDF Cite DOI

(2016). Parallelizing Constraint Solvers for Hard RCPSP Instances. Learning and Intelligent Optimization - 10th International Conference, LION 10, Ischia, Italy, May 29 - June 1, 2016, Revised Selected Papers.

PDF Cite DOI

(2016). On the Expressiveness of Synchronization in Component Deployment. Theory and Practice of Formal Methods - Essays Dedicated to Frank de Boer on the Occasion of His 60th Birthday.

PDF Cite DOI

(2016). Declarative Elasticity in ABS. Service-Oriented and Cloud Computing - 5th IFIP WG 2.14 European Conference, ESOCC 2016, Vienna, Austria, September 5-7, 2016, Proceedings.

PDF Cite DOI

(2016). Context Aware Reconfiguration in Software Product Lines. Proceedings of the Tenth International Workshop on Variability Modelling of Software-intensive Systems, Salvador, Brazil, January 27 - 29, 2016.

PDF Cite DOI

(2016). An Extensive Evaluation of Portfolio Approaches for Constraint Satisfaction Problems. IJIMAI.

PDF Cite DOI

(2015). Why CP Portfolio Solvers Are (under)Utilized? Issues and Challenges. Logic-Based Program Synthesis and Transformation - 25th International Symposium, LOPSTR 2015, Siena, Italy, July 13-15, 2015. Revised Selected Papers.

PDF Cite DOI

(2015). SUNNY-CP: a sequential CP portfolio solver. Proceedings of the 30th Annual ACM Symposium on Applied Computing, Salamanca, Spain, April 13-17, 2015.

PDF Cite DOI

(2015). SUNNY for algorithm selection: a preliminary study. Proceedings of the 30th Italian Conference on Computational Logic, Genova, Italy, July 1-3, 2015..

PDF Cite

(2015). On the Integration of Automatic Deployment into the ABS Modeling Language. Service Oriented and Cloud Computing - 4th European Conference, ESOCC 2015, Taormina, Italy, September 15-17, 2015. Proceedings.

PDF Cite DOI

(2015). On the Complexity of Reconfiguration in Systems with Legacy Components. Mathematical Foundations of Computer Science 2015 - 40th International Symposium, MFCS 2015, Milan, Italy, August 24-28, 2015, Proceedings, Part I.

PDF Cite DOI

(2015). Feature Selection for SUNNY: A Study on the Algorithm Selection Library. 27th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2015, Vietri sul Mare, Italy, November 9-11, 2015.

PDF Cite DOI

(2015). Dynamic Choreographies - Safe Runtime Updates of Distributed Applications. Coordination Models and Languages - 17th IFIP WG 6.1 International Conference, COORDINATION 2015, Held as Part of the 10th International Federated Conference on Distributed Computing Techniques, DisCoTec 2015, Grenoble, France, June 2-4, 2015, Proceedings.

PDF Cite DOI

(2015). Developing correct, distributed, adaptive software. Sci. Comput. Program..

PDF Cite DOI

(2015). Constraints meet concurrency. Constraints.

PDF Cite DOI

(2015). Automatic Deployment of Services in the Cloud with Aeolus Blender. Service-Oriented Computing - 13th International Conference, ICSOC 2015, Goa, India, November 16-19, 2015, Proceedings.

PDF Cite DOI

(2015). Automatic deployment of component-based applications. Sci. Comput. Program..

PDF Cite DOI

(2015). Automatic Application Deployment in the Cloud: from Practice to Theory and Back (Invited Paper). 26th International Conference on Concurrency Theory, CONCUR 2015, Madrid, Spain, September 1.4, 2015.

PDF Cite DOI

(2015). A Multicore Tool for Constraint Solving. Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, IJCAI 2015, Buenos Aires, Argentina, July 25-31, 2015.

PDF Cite

(2014). SUNNY: a Lazy Portfolio Approach for Constraint Solving. TPLP.

PDF Cite DOI

(2014). Portfolio Approaches for Constraint Optimization Problems. Learning and Intelligent Optimization - 8th International Conference, Lion 8, Gainesville, FL, USA, February 16-21, 2014. Revised Selected Papers.

PDF Cite DOI

(2014). Constraints Meet Concurrency. Atlantis Press.

PDF Cite DOI

(2014). An enhanced features extractor for a portfolio of constraint solvers. Symposium on Applied Computing, SAC 2014, Gyeongju, Republic of Korea - March 24 - 28, 2014.

PDF Cite DOI

(2014). AIOCJ: A Choreographic Framework for Safe Adaptive Distributed Applications. Software Language Engineering - 7th International Conference, SLE 2014, Västerås, Sweden, September 15-16, 2014. Proceedings.

PDF Cite DOI

(2014). Aeolus: A component model for the cloud. Inf. Comput..

PDF Cite DOI

(2013). Towards Global and Local Types for Adaptation. Software Engineering and Formal Methods - SEFM 2013 Collocated Workshops: BEAT2, WS-FMDS, FM-RAIL-Bok, MoKMaSD, and OpenCert, Madrid, Spain, September 23-24, 2013, Revised Selected Papers.

PDF Cite DOI

(2013). The expressive power of CHR with priorities. Inf. Comput..

PDF Cite DOI

(2013). Fast Post-Disaster Emergency Vehicle Scheduling. Distributed Computing and Artificial Intelligence - 10th International Conference, DCAI 2013, Salamanca, Spain, May 22-24, 2013.

PDF Cite DOI

(2013). Component Reconfiguration in the Presence of Conflicts. Automata, Languages, and Programming - 40th International Colloquium, ICALP 2013, Riga, Latvia, July 8-12, 2013, Proceedings, Part II.

PDF Cite DOI

(2013). Automatic Component Deployment in the Presence of Circular Dependencies. Formal Aspects of Component Software - 10th International Symposium, FACS 2013, Nanchang, China, October 27-29, 2013, Revised Selected Papers.

PDF Cite DOI

(2013). An Empirical Evaluation of Portfolios Approaches for Solving CSPs. Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, 10th International Conference, CPAIOR 2013, Yorktown Heights, NY, USA, May 18-22, 2013. Proceedings.

PDF Cite DOI

(2013). Aeolus: Mastering the Complexity of Cloud Application Deployment. Service-Oriented and Cloud Computing - Second European Conference, ESOCC 2013, Málaga, Spain, September 11-13, 2013. Proceedings.

PDF Cite DOI

(2013). A Planning Tool Supporting the Deployment of Cloud Applications. 2013 IEEE 25th International Conference on Tools with Artificial Intelligence, Herndon, VA, USA, November 4-6, 2013.

PDF Cite DOI

(2013). A Constraint-Based Model for Fast Post-Disaster Emergency Vehicle Routing. IJIMAI.

PDF Cite DOI

(2012). Service integration via target-transparent mediation. 2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA), Taipei, Taiwan, December 17-19, 2012.

PDF Cite DOI

(2012). Interface-Based Service Composition with Aggregation. Service-Oriented and Cloud Computing - First European Conference, ESOCC 2012, Bertinoro, Italy, September 19-21, 2012. Proceedings.

PDF Cite DOI

(2011). Solving XCSP problems by using Gecode. Proceedings of the 26th Italian Conference on Computational Logic, Pescara, Italy, August 31 - September 2, 2011.

PDF Cite

(2011). Graceful Interruption of Request-Response Service Interactions. Service-Oriented Computing - 9th International Conference, ICSOC 2011, Paphos, Cyprus, December 5-8, 2011 Proceedings.

PDF Cite DOI

(2011). An Efficient Management of Correlation Sets with Broadcast. Coordination Models and Languages - 13th International Conference, COORDINATION 2011, Reykjavik, Iceland, June 6-9, 2011. Proceedings.

PDF Cite DOI

(2011). A classification-based approach to managing a solver portfolio for CSPs. The 22nd Irish Conference on Artificial Intelligence and Cognitive Science, Londonderry, UK, 31 August - 2 September, 2011.

PDF Cite

(2010). Service-Oriented Volunteer Computing for Massively Parallel Constraint Solving Using Portfolios. Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, 7th International Conference, CPAIOR 2010, Bologna, Italy, June 14-18, 2010. Proceedings.

PDF Cite DOI

(2010). Decidability properties for fragments of CHR. TPLP.

PDF Cite DOI

(2009). On the expressive power of priorities in CHR. Proceedings of the 11th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming, September 7-9, 2009, Coimbra, Portugal.

PDF Cite DOI

(2009). Constraint based implementation of a PDDL-like language with static causal laws and time fluents. Proceedings of the 24th Italian Conference on Computational Logic, Ferrara, Italy, June 24-26, 2009.

PDF Cite

(2008). Compiling and Executing Declarative Modeling Languages to Gecode. Logic Programming, 24th International Conference, ICLP 2008, Udine, Italy, December 9-13 2008, Proceedings.

PDF Cite DOI

(2008). Compiling and Executing Declarative Modeling Languages in Gecode. Proceedings of the 23th Italian Conference on Computational Logic, Perugia, Italy, July 10-12, 2008.

PDF Cite