Area of Expertise

M3S provides support for consultancy, research and studies in the area of Information and Communications Technology (ICT) in general. More specifically M3S is able to design and develop information systems, both centralized and distributed, using both the Java programming environment and the C programming environment, is able to configure, control and manage Java frameworks and application servers, and masters network protocols.

M3S has a specific expertise in the following areas:

Development of Embedded Network Protocols

M3S has developed a Rapid Spanning Tree Protocol implementation compliant with the IEEE 802.1D-2004 standard. The implementation has been tested successfully against the Ixia Automated Network Validation Library (ANVL) and has been merged into the Open vSwitch suite in the v2.4.0 release, within which is now distributed.

Traffic Monitoring / Analysis / Mining

M3S has developed a monitoring platform aimed at measuring the Quality of Service and the Quality of Experience of a remote Internet access service. This platform can be exploited to validate the Service Level Agreements between the access network providers and theirs clients.

Fault Tolerance in Carrier Ethernet networks

M3S has developed a solution for rapid reconfiguration of Ethernet networks based on the IEEE 802.1Q standard. The technique guarantees worst-case reconfiguration time of the Ethernet spanning-tree after a failure and eliminates the bandwidth-consuming station discovery phase.

Service Composition

M3S has developed a Service Orchestration platform supporting the execution of Composite Services (a.k.a., Mashups) that combine atomic services (typically available through Web APIs) available in the Internet. Such a Service Orchestration platform, originally developed in the context of an European project on telecom operator services (Open platform for user-centric service creation and execution), was recently adopted to work as an infrastructure for object virtualization in the Internet of Things.



A software platform supporting collaboration through spreadsheet data exchange. The platform integrates data processed in different spreadsheets in such a way that different users can share and manipulate it in a controlled environment.

Ref. Maresca, M., The Spreadsheet Space: Eliminating the Boundaries of Data Cross-Referencing, IEEE Computer, Vol. 49, N. 9, 2016, Pages: 78-85.

Yacht Single Window

A software platform supporting Search and Rescue and yachting safety in collaboration with Liguria District of Marine Technology and Italian Coast Guard.

Internet of Things Service Platform

A software platform supporting applications related to the Internet of Things domain with particular focus on the design, development, and experimentation of a system for the Orchestration of services associated to Things. Such a platform is supposed to be scalable, fault tolerant, and based on the Event Driven paradigm paradigm which exploits the Asynchronous I/O technology.

Ref. Stecca, M., Moiso C., Fornasa M., Baglietto P., Maresca M., A Platform for Smart Object Virtualization and Composition, IEEE Internet of Things Journal, Vol. 2, N. 6, 2015, Pages: 604-613.

Software Defined Ethernet Networking with an improved Spanning Tree convergence

The project delivered a technique called Bounded Latency Spanning Tree Reconfiguration (BLSTR), which guarantees worst case recovery latency in the case of single faults by adopting a time-bounded bridge port reconfiguration mechanism and by eliminating the bandwidth-consuming station discovery phase that follows the bridge forwarding table invalidation due to reconfiguration.

Ref. Fornasa, M., M. Stecca, M. Maresca and P. Baglietto, Bounded Latency Spanning Tree Reconfiguration, Computer Networks, Elsevier Publisher, Vol. 76, N. 1, 2015, Pages: 259–274.


UNaLab is a project funded by the European Union under the Horizon 2020 research and innovation programme. The UNaLab consortium is comprised of 28 partners from 10 cities across Europe and beyond, including municipalities, research, business and industry. The UNaLab partner cities commit to addressing the challenges that cities around the world are facing today, by focusing on climate and water related issues, within an innovative and citizen-driven paradigm. With three demonstration cities, seven replication cities and several observers, the UNaLab project aims to develop smarter, more inclusive, more resilient and increasingly sustainable societies through innovative nature-based solutions (NBS).

Blockchain for Supply Chain

M3S is participating in a project called “Logistic Data Space” on the application of Blockchain Technology to port operation. The project leverages the connection that M3S has had for decades with the Genoa Port Community System and the recent inclusion of the Port of Genoa, through Massimo Maresca, in the Task Force of the World Economic Forum on Blockchain for Supply Chain. The growing interest on Blockchain motivated the activation of a research line at M3S on its application in port operations, as well as more in general on global logistics. A preliminary result of such an investigation appears in the following document edited by the World Economic Forum, in which Prof. Maresca gave a contribution.

Ref. Inclusive Deployment of Blockchain for Supply Chains: Part 1 – Introduction, World Economic Forum.

Integration Layer - Automation 2.0

The Integration Layer project provides platforms and tools to improve the way how systems and applications are connected in the domain of industrial automation, with a particular focus on railways automation and signaling systems. While exploiting best in class components as building blocks for data sharing (Message Oriented Middleware) and data storage (In-Memory Data Grids), the Integration Layer project adds value with its own features for complex event processing, payload validation, authentication and authorization, high availability and scalability across either local or wide area network.

Work With Us

M3S offers employment opportunities to excellent people with a Master degree in the area of Information Engineering and Information Science as well as to people who have earned a Research Doctorate in the same disciplines.

M3S people must be strongly motivated to learn and grow through the study and the application of innovative technologies, must be able to work in teams and at the same time to show personal initiative, and must put his/her professional growth before the stability of a permanent employment.

The main characteristics of the offered positions are:

  • Use of state of the art and latest generation technology.
  • Analytical approach to software/system design and development.
  • Rapid professional growth.
  • Contact and contiguity with top level large companies in defense and civilian ICT.
  • Contact and contiguity with top level Universities and Research Centers.
  • Flexible and informal working environment.
  • Salary higher than average based on commitment and results.


About Us

M3S was created in 2005 by a group of Professors of the University of Genoa and of the University of Padua and by Marconi Communications to develop technology and solutions in the areas of next generation networks and services. In 2007, after the acquisition of Marconi Communications by Ericsson Telecommunications, M3S strengthened its connection with the academic side and evolved to an open research center.


Massimo Maresca

Ph. D., Founder and Chief of Science and Technology

Massimo Maresca is a Professor of Computer Networks and Software Platforms at the University of Genoa, Italy, and the Director of the Computing Platform Engineering Research Center

Pierpaolo Baglietto

Ph. D., Founder and Chief of Innovation

Pierpaolo Baglietto is an Associate Professor of Computer Architecture and Distributed Systems at the University of Genoa

Claudio Armadoro

Chief Executive Officer

Claudio Armadoro is a public certified accountant with decades of experience in managing high tech companies

SpreadSheetSpace Project

Luca Gaggero

Master of Science in engineering

Project Leader

Carlo Andreotti

Master of Science in engineering

Microsoft Specialist, in charge of the SpreadSheetSpace Client

Matteo Serratore

Master of Science in engineering

Java Specialist, in charge of the SpreadSheetSpace Cloud Platform

Integration Layer - Automation 2.0

Andrea Parodi

Master of Science in engineering

Project Leader

Giancarlo Camera

Master of Science in engineering

Ph. D. Student at the University of Genoa

Blockchain for Supply Chain

Stefano Strada

Master of Science in engineering

Project Leader

Tommaso Martin

Master of Science in engineering

Software Developer


M3S Srl
via Molo Cagni
16128 Genova - Italy


Email: info@m3s.it
Phone: +39 010 0985000
Fax: +39 010 0985002