Fabrizio Montesi

Orcid: 0000-0003-4666-901X

Affiliations:
  • University of Southern Denmark, Department of Mathematics and Computer Science, Odense, Denmark


According to our database1, Fabrizio Montesi authored at least 97 papers between 2006 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Choral: Object-oriented Choreographic Programming.
ACM Trans. Program. Lang. Syst., March, 2024

Alice or Bob?: Process polymorphism in choreographies.
J. Funct. Program., 2024

On Propositional Dynamic Logic and Concurrency.
CoRR, 2024

Ozone: Fully Out-of-Order Choreographies.
CoRR, 2024

2023
LEMMA2Jolie: A tool to generate microservice APIs from domain models.
Sci. Comput. Program., June, 2023

A Formal Theory of Choreographic Programming.
J. Autom. Reason., June, 2023

Real-World Choreographic Programming: An Experience Report.
CoRR, 2023

Keep me out of the loop: a more flexible choreographic projection.
Proceedings of the LPAR 2023: Proceedings of 24th International Conference on Logic for Programming, 2023

Now It Compiles! Certified Automatic Repair of Uncompilable Protocols.
Proceedings of the 14th International Conference on Interactive Theorem Proving, 2023

Certified Compilation of Choreographies with hacc.
Proceedings of the Formal Techniques for Distributed Objects, Components, and Systems, 2023

μXL: Explainable Lead Generation with Microservices and Hypothetical Answers.
Proceedings of the Service-Oriented and Cloud Computing, 2023

Modular Compilation for Higher-Order Functional Choreographies.
Proceedings of the 37th European Conference on Object-Oriented Programming, 2023

JoT: A Jolie Framework for Testing Microservices.
Proceedings of the Coordination Models and Languages, 2023

Reasoning About Choreographic Programs.
Proceedings of the Coordination Models and Languages, 2023

2022
Ephemeral data handling in microservices with Tquery.
PeerJ Comput. Sci., 2022

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

Implementing Choreography Extraction.
CoRR, 2022

Model-Driven Code Generation for Microservices: Service Models.
Proceedings of the Joint Post-proceedings of the Third and Fourth International Conference on Microservices, 2022

Modular Choreographies: Bridging Alice and Bob Notation to Java.
Proceedings of the Joint Post-proceedings of the Third and Fourth International Conference on Microservices, 2022

From Infinity to Choreographies - Extraction for Unbounded Systems.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2022

Functional Choreographic Programming.
Proceedings of the Theoretical Aspects of Computing - ICTAC 2022, 2022

Model-Driven Generation of Microservice Interfaces: From LEMMA Domain Models to Jolie APIs.
Proceedings of the Coordination Models and Languages, 2022

2021
Choreographies as Functions.
CoRR, 2021

Linear Logic, the π-calculus, and their Metatheory: A Recipe for Proofs as Processes.
CoRR, 2021

Jolie & LEMMA: Model-Driven Engineering and Programming Languages Meet on Microservices.
CoRR, 2021

Formalising a Turing-Complete Choreographic Language in Coq.
Proceedings of the 12th International Conference on Interactive Theorem Proving, 2021

Certifying Choreography Compilation.
Proceedings of the Theoretical Aspects of Computing - ICTAC 2021, 2021

Multiparty Languages: The Choreographic and Multitier Cases (Pearl).
Proceedings of the 35th European Conference on Object-Oriented Programming, 2021

Jolie and LEMMA: Model-Driven Engineering and Programming Languages Meet on Microservices.
Proceedings of the Coordination Models and Languages, 2021

Sliceable Monolith: Monolith First, Microservices Later.
Proceedings of the IEEE International Conference on Services Computing, 2021

2020
A core model for choreographic programming.
Theor. Comput. Sci., 2020

Choreographies as Objects.
CoRR, 2020

The Servers of Serverless Computing: A Formal Revisitation of Functions as a Service.
Proceedings of the Recent Developments in the Design and Implementation of Programming Languages, 2020

2019
Better late than never: a fully-abstract semantics for classical processes.
Proc. ACM Program. Lang., 2019

Implementing choreography extraction.
CoRR, 2019

Ephemeral Data Handling in Microservices - Technical Report.
CoRR, 2019

No More, No Less - A Formal Model for Serverless Computing.
Proceedings of the Coordination Models and Languages, 2019

Ephemeral Data Handling in Microservices.
Proceedings of the 2019 IEEE International Conference on Services Computing, 2019

2018
Choreographies, logically.
Distributed Comput., 2018

Taking Linear Logic Apart.
Proceedings of the Proceedings Joint International Workshop on Linearity & Trends in Linear Logic and Applications, 2018

Connectors meet Choreographies.
CoRR, 2018

Classical Transitions.
CoRR, 2018

Classical Higher-Order Processes.
CoRR, 2018

Choreographies for Reactive Programming.
CoRR, 2018

From the decorator pattern to circuit breakers in microservices.
Proceedings of the 33rd Annual ACM Symposium on Applied Computing, 2018

Communications in choreographies, revisited.
Proceedings of the 33rd Annual ACM Symposium on Applied Computing, 2018

Multiparty Classical Choreographies.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2018

Applied Choreographies.
Proceedings of the Formal Techniques for Distributed Objects, Components, and Systems, 2018

2017
Choreographies meet Communication Failures.
CoRR, 2017

On Asynchrony and Choreographies.
Proceedings of the Proceedings 10th Interaction and Concurrency Experience, 2017

That's Enough: Asynchrony with Standard Choreography Primitives.
CoRR, 2017

Microservices: a Language-based Approach.
CoRR, 2017

Multiparty session types as coherence proofs.
Acta Informatica, 2017

Encoding asynchrony in choreographies.
Proceedings of the Symposium on Applied Computing, 2017

The Paths to Choreography Extraction.
Proceedings of the Foundations of Software Science and Computation Structures, 2017

Classical Higher-Order Processes - (Short Paper).
Proceedings of the Formal Techniques for Distributed Objects, Components, and Systems, 2017

Procedural Choreographic Programming.
Proceedings of the Formal Techniques for Distributed Objects, Components, and Systems, 2017

Packaging Microservices - (Work in Progress).
Proceedings of the Distributed Applications and Interoperable Systems, 2017

Microservices: A Language-Based Approach.
Proceedings of the Present and Ulterior Software Engineering., 2017

Microservices: Yesterday, Today, and Tomorrow.
Proceedings of the Present and Ulterior Software Engineering., 2017

2016
Process-aware web programming with Jolie.
Sci. Comput. Program., 2016

Behavioral Types in Programming Languages.
Found. Trends Program. Lang., 2016

Refinement types in Jolie.
CoRR, 2016

Circuit Breakers, Discovery, and API Gateways in Microservices.
CoRR, 2016

Microservices: yesterday, today, and tomorrow.
CoRR, 2016

Choreographies, Divided and Conquered.
CoRR, 2016

Choreographies in Practice.
Proceedings of the Formal Techniques for Distributed Objects, Components, and Systems, 2016

Coherence Generalises Duality: A Logical Explanation of Multiparty Session Types.
Proceedings of the 27th International Conference on Concurrency Theory, 2016

Self-Reconfiguring Microservices.
Proceedings of the Theory and Practice of Formal Methods, 2016

Data-Driven Workflows for Microservices: Genericity in Jolie.
Proceedings of the 30th IEEE International Conference on Advanced Information Networking and Applications, 2016

2015
Special issue on Service-Oriented Architecture and Programming (SOAP 2013).
Sci. Comput. Program., 2015

Guest Editorial: Special Issue on Service-Oriented Architectures and Programming.
J. Internet Serv. Inf. Secur., 2015

Data-driven Workflows for Microservices.
CoRR, 2015

Choreographies, Computationally.
CoRR, 2015

Kickstarting Choreographic Programming.
Proceedings of the Web Services, Formal Methods, and Behavioral Types, 2015

The Evolution of Jolie - From Orchestrations to Adaptable Choreographies.
Proceedings of the Software, 2015

2014
Service-Oriented Architectures: From Design to Production Exploiting Workflow Patterns.
Proceedings of the Distributed Computing and Artificial Intelligence, 2014

Progress as Compositional Lock-Freedom.
Proceedings of the Coordination Models and Languages, 2014

Service-Oriented Programming with Jolie.
Proceedings of the Web Services Foundations, 2014

2013
Amending Choreographies.
Proceedings of the Proceedings 9th International Workshop on Automated Specification and Verification of Web Systems, 2013

Deadlock-freedom-by-design: multiparty asynchronous global programming.
Proceedings of the 40th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2013

Compositional Choreographies.
Proceedings of the CONCUR 2013 - Concurrency Theory - 24th International Conference, 2013

2012
Merging Multiparty Protocols in Multiparty Choreographies
Proceedings of the Proceedings Fifth Workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software, 2012

Service integration via target-transparent mediation.
Proceedings of the 2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA), 2012

Interface-Based Service Composition with Aggregation.
Proceedings of the Service-Oriented and Cloud Computing - First European Conference, 2012

2011
Programming Services with Correlation Sets.
Proceedings of the Service-Oriented Computing - 9th International Conference, 2011

An Efficient Management of Correlation Sets with Broadcast.
Proceedings of the Coordination Models and Languages - 13th International Conference, 2011

2010
A Model of Evolvable Components.
Proceedings of the Trustworthly Global Computing - 5th International Symposium, 2010

A Framework for Rule-Based Dynamic Adaptation.
Proceedings of the Trustworthly Global Computing - 5th International Symposium, 2010

Error Handling: From Theory to Practice.
Proceedings of the Leveraging Applications of Formal Methods, Verification, and Validation, 2010

2009
Dynamic Error Handling in Service Oriented Applications.
Fundam. Informaticae, 2009

Reasoning About a Service-oriented Programming Paradigm
Proceedings of the Proceedings Fourth European Young Researchers Workshop on Service Oriented Computing, 2009

2008
Bridging the Gap between Interaction- and Process-Oriented Choreographies.
Proceedings of the Sixth IEEE International Conference on Software Engineering and Formal Methods, 2008

Dynamic Fault Handling Mechanisms for Service-Oriented Applications.
Proceedings of the ECOWS 2008, 2008

On the interplay between fault handling and request-response service invocations.
Proceedings of the 8th International Conference on Application of Concurrency to System Design (ACSD 2008), 2008

2007
Composing Services with JOLIE.
Proceedings of the Fifth IEEE European Conference on Web Services (ECOWS 2007), 2007

2006
JOLIE: a Java Orchestration Language Interpreter Engine.
Proceedings of the Combined Proceedings of the Second International Workshop on Coordination and Organization (CoOrg 2006) and the Second International Workshop on Methods and Tools for Coordinating Concurrent, 2006


  Loading...