activity
20152023
most citedTeaching DevOps in Corporate Environments: An experience report

7 citations · 20 across the 15 of their papers we have counts for

collaborators

22 papers

cs.SE2023

Parsing Fortran-77 with proprietary extensions

Younoussa Sow, Larisa Safina, Léandre Brault +3

Far from the latest innovations in software development, many organizations still rely on old code written in "obsolete" programming languages. Because this source code is old and…

cs.DC2023

Proceedings 16th Interaction and Concurrency Experience

Clément Aubert, Cinzia Di Giusto, Simon Fowler +1

This volume contains the proceedings of ICE'23, the 16th Interaction and Concurrency Experience, which was held at the NOVA University in Lisbon, Portugal, as a satellite event of…

cs.DC2022

Proceedings 15th Interaction and Concurrency Experience

Clément Aubert, Cinzia Di Giusto, Larisa Safina +1

This volume contains the proceedings of ICE'22, the 15th Interaction and Concurrency Experience, which was held as an hybrid event in Lucca, Italy, and as a satellite event of DisC…

cs.PL2022

Implementing Choreography Extraction

Luis Cruz-Filipe, Kim S. Larsen, Fabrizio Montesi +1

Choreographies are global descriptions of interactions among concurrent components, most notably used in the settings of verification and synthesis of correct-by-construction softw…

cs.SE2022

SAT-Based Extraction of Behavioural Models for Java Libraries with Collections

Larisa Safina, Simon Bliudze

Behavioural models are a valuable tool for software verification, testing, monitoring, publishing etc. However, they are rarely provided by the software developers and have to be e…

cs.PL2021

Proceedings 14th Interaction and Concurrency Experience

Julien Lange, Anastasia Mavridou, Larisa Safina +1

This volume contains the proceedings of ICE'21, the 14th Interaction and Concurrency Experience, which was held online on the 18th of June 2021, as a satellite event of DisCoTec'21…

cs.PL2019★ 1 cited

Implementing choreography extraction

Luís Cruz-Filipe, Fabrizio Montesi, Larisa Safina

Choreography extraction deals with the generation of a choreography (a global description of communication behaviour) from a set of local process behaviours. In this work, we imple…

cs.PL2019★ 1 cited

Ephemeral Data Handling in Microservices - Technical Report

Saverio Giallorenzo, Fabrizio Montesi, Larisa Safina +1

In modern application areas for software systems --- like eHealth, the Internet-of-Things, and Edge Computing --- data is encoded in heterogeneous, tree-shaped data-formats, it mus…

cs.SE2019

DevOps and its Philosophy : Education Matters!

Evgeny Bobrov, Antonio Bucchiarone, Alfredo Capozucca +4

DevOps processes comply with principles and offer practices with main objective to support efficiently the evolution of IT systems. To be efficient a DevOps process relies on a set…

cs.SE2018★ 7 cited

Teaching DevOps in Corporate Environments: An experience report

Manuel Mazzara, Alexandr Naumchev, Larisa Safina +2

This paper describes our experience of training a team of developers of an East-European phone service provider. The training experience was structured in two sessions of two days…

cs.SE2017★ 3 cited

Domain Objects and Microservices for Systems Development: a roadmap

Kizilov Mikhail, Antonio Bucchiarone, Manuel Mazzara +2

This paper discusses a roadmap to investigate Domain Objects being an adequate formalism to capture the peculiarity of microservice architecture, and to support Software developmen…

cs.SE2017

Microservices Science and Engineering

Manuel Mazzara, Kevin Khanda, Ruslan Mustafin +3

In this paper we offer an overview on the topic of Microservices Science and Engineering (MSE) and we provide a collection of bibliographic references and links relevant to underst…

cs.PL2017★ 3 cited

Verified type checker for Jolie programming language

Evgenii Akentev, Alexander Tchitchigin, Larisa Safina +1

Jolie is a service-oriented programming language which comes with the formal specification of its type system. However, there is no tool to ensure that programs in Jolie are well-t…

cs.SE2017

Microservices: How To Make Your Application Scale

Nicola Dragoni, Ivan Lanese, Stephan Thordal Larsen +3

The microservice architecture is a style inspired by service-oriented computing that has recently started gaining popularity and that promises to change the way in which software i…

cs.SE2017

Jolie Static Type Checker: a prototype

Daniel de Carvalho, Manuel Mazzara, Bogdan Mingela +3

Static verification of a program source code correctness is an important element of software reliability. Formal verification of software programs involves proving that a program s…

cs.SE2016★ 5 cited

Towards Microservices and Beyond: An incoming Paradigm Shift in Distributed Computing

Manuel Mazzara, Ruslan Mustafin, Larisa Safina +1

The microservice architecture is a style inspired by service-oriented computing that has recently started gaining popularity and that promises to change the way in which software i…

cs.PL2016

Jolie Community on the Rise

Alexey Bandura, Nikita Kurilenko, Manuel Mazzara +3

Jolie is a programming language that follows the microservices paradigm. As an open source project, it has built a community of developers worldwide - both in the industry as well…

cs.AI2016

Neuromorphic Robot Dream

Alexander Tchitchigin, Max Talanov, Larisa Safina +1

In this paper we present the next step in our approach to neurobiologically plausible implementation of emotional reactions and behaviors for real-time autonomous robotic systems.…

cs.SE2016

Microservices: yesterday, today, and tomorrow

Nicola Dragoni, Saverio Giallorenzo, Alberto Lluch Lafuente +4

Microservices is an architectural style inspired by service-oriented computing that has recently started gaining popularity. Before presenting the current state-of-the-art in the f…

cs.RO2016

Robot Dream

Alexander Tchitchigin, Max Talanov, Larisa Safina +1

In this position paper we present a novel approach to neurobiologically plausible implementation of emotional reactions and behaviors for real-time autonomous robotic systems. The…

cs.SE2016

Refinement types in Jolie

Alexander Tchitchigin, Larisa Safina, Manuel Mazzara +3

Jolie is the first language for microservices and it is currently dynamically type checked. This paper considers the opportunity to integrate dynamic and static type checking with…

cs.PL2015

Data-driven Workflows for Microservices

Larisa Safina, Manuel Mazzara, Fabrizio Montesi

Microservices is an architectural style inspired by service-oriented computing that has recently started gaining popularity. Jolie is a programming language based on the microservi…