Softeam R&D department actively participates in various national and European collaborative research projects. This page presents several recent projects.

H2020 Morphemic - Modelling and Orchestrating heterogeneous Resources and Polymorphic applications for Holistic Execution and adaptation of Models In the Cloud

posted Feb 26, 2020, 2:43 AM by Alessandra Bagnato   [ updated Feb 26, 2020, 2:50 AM ]

Project Description:

MORPHEMIC proposes a unique way of adapting and optimizing Cloud computing applications by introducing the novel concepts of polymorph architecture and proactive adaptation. Polymorph architecture is when a component can run in different technical forms, i.e. in a Virtual Machine (VM), in a container, as a big data job, or as serverless components, etc. Depending on the application’s requirements and its current workload, its components could be deployed in various forms in different environments to maximize the utility of the application deployment and the satisfaction of the user. Proactive adaptation is not only based on the current execution context and conditions but aims to forecast future resource needs and possible deployment configurations. This ensures that adaptation can be done effectively and seamlessly for the users of the application. The MORPHEMIC deployment platform will therefore be very beneficial for heterogeneous deployment in distributed environments combining various Cloud levels including Cloud data centres, edge Clouds, 5G base stations, and fog devices.


Softeam leads the WP8 Exploitation Workspackage and the WP5 User Interface Feature with its Modeling Tool Modelio. Softeam will build the  Cloud Application Modelling and Execution Language (CAMEL 3.0) visual design tool for the  open source solution Modelio 

Web Site: coming soon
Start Date: 1st January 2020
End Date: 31st December 2022

H2020 PoseID-On: Protection and control of Secured Information by means of a privacy enhanced Dashboard

posted Aug 16, 2018, 1:41 AM by Alessandra Bagnato   [ updated Nov 22, 2018, 6:01 AM ]

Project Description:

PoSeID-on will develop and deliver an innovative intrinsically scalable platform, as an integrated and comprehensive solution aimed to safeguard the rights of data subjects , exploiting  the cutting-edge technologies of Smart Contracts and Blockchain,  as well as support organizations in data management and processing while ensuring GDPR compliance.
The results of the project will be extensevelly tested within WP6 that will set up and run iterative and incremental extensive tests and validations in real pilot trials with users, which will be used to evaluate the capabilities of the PoSeID-on solution. Pilots will be accomplished in Italy, Austria, Spain and France.

Softeam leads the WP6 Pilots Evaluation workpackage and the SVE eService  PoSeID-on pilot. 

With the e-Citiz platform, Softeam proposes the SVE (“Saisine par Voie Electronique” which means Seizure by
Electronic Way), an eService product allowing users to apply for a claim or any sort of demand to the company.
This eService can be customized for various applications and is for now close to the market of eGovernment due
to a regulatory constraint on municipalities in France. SVE can be used as well by eGovernment structure as
private companies. The point of interest on the SVE service is about personal information because for every
application, the user (citizen or customer) has to fill some personal data (firstname, lastname, postal address …)
on every claim. This will allow a variety of users from different fields to test our PoSeID-on solution.

Web Site

Start Date: 1st May 2018
End Date: 31st October 2020

H2020 731946 CPSwarm: Swarms of Cyber-Physical Systems

posted Mar 28, 2018, 6:19 AM by Alessandra Bagnato   [ updated Nov 22, 2018, 6:05 AM ]

Project Description:
The project positions itself in the domain of CPS system design and engineering, and aims at providing tools and methodologies that pave the way towards well-established, model-based and predictive engineering design methodologies and toolchains for next generation CPS systems. The project builds upon state of the art in CPS and IoT and aims at bridging the gaps between currently available approaches and methodologies, and at providing a relevant subset of the glue toolchains and layers which are currently missing in CPS design. CPSwarm tackles the above challenge by establishing a science of system integration in the domain of swarms of CPS, i.e., of complex herds of heterogeneous CPS systems that interact and collaborate based on local policies and that collectively exhibit a behavior capable of solving complex, industrial-driven, real-world problems.

Driven by industrial needs, the project aims at defining a complete toolchain, which, starts from models of CPS basic components, functions and prototype behaviors, and enables the designer to: (a) set-up collaborative autonomous CPSs; (b) test the swarm performance with respect to the design goal (i.e., to evaluate the solution fitness against the design requirements); (c) massively deploy solutions towards “reconfigurable” CPS devices and Cyber-Physical Systems of Systems (CPSoS) 

SOFTEAM's Role: Softeam leads the CPSwarm modeling workbench, the CPSwarm public libraries, the CPSwarm Exploitation and Business Models design.

Web Site:

Start Date:
1st January 2017
End Date:
31st December 2019

H2020 DataBio: Data-Driven Bioeconomy

posted Nov 6, 2017, 9:15 AM by Andrey Sadovykh   [ updated Nov 22, 2018, 6:06 AM by Alessandra Bagnato ]

Project Description:

The data intensive target sector selected for the DataBio project is the Data-Driven Bioeconomy, focusing in production of best possible raw materials from agriculture, forestry and fishery/aquaculture for the bioeconomy industry to produce food, energy and biomaterials taking into account also various responsibility and sustainability issues. DataBio proposes to deploy a state of the art, big data platform “on top of the existing partners’ infrastructure and solutions - the Big DATABIO Platform.The work will be continuous cooperation of experts from end user and technology provider companies, from bioeconomy and technology research institutes, and of other partners. In the pilots also associated partners and other stakeholders will be actively involved. The selected pilots and concepts will be transformed to pilot implementations utilizing co-innovative methods and tools where the bioeconomy sector end user experts and other stakeholders will give input to the user and sector domain understanding for the requirements specifications for ICT, Big Data and Earth Observation experts and for other solution providers in the consortium.

Based on the preparation and requirement specifications work the pilots are implemented utilizing and selecting the best suitable market ready or almost market ready Big Data and Earth Observation methods, technologies, tools and services to be integrated to the common Big DATABIO Platform. During the pilots the close cooperation continues and feedback from the bioeconomy sector user companies will be utilized in the technical and methodological upgrades to pilot implementations. Based on the pilot results and the new solutions also new business opportunities are expected. In addition during the pilots the end user utilizers are participating trainings to learn how to use the solutions and developers also outside the consortium will be activated in the Hackathons to design and develop new tools, services and application for the platform.

SOFTEAM provides Modelio tools for SQL Design and migration.

Web Site:

Start Date:
1st January 2017
End Date:
31st December 2019

H2020 Q-RAPIDS: Quality-Aware Rapid Software Development

posted Nov 6, 2017, 9:11 AM by Andrey Sadovykh   [ updated Nov 22, 2018, 5:47 AM by Alessandra Bagnato ]

Software quality is an essential competitive factor for the success of IT companies nowadays. Recent
technological breakthroughs such as cloud technologies, the emergence of IoT and technologies such as 5G, pose demanding quality challenges in software development.
Problem. Optimal software quality asks for the appropriate integration of quality requirements (QRs) in the software life-cycle.However, software development methodologies still provide limited support to QR management which is utterly important in rapid software development processes (RSDP): faster and more frequent release cycles should not compromise software quality.
Concept. Q-Rapids defines an empirical-based, data-driven quality-aware rapid software development methodology. QRs are incrementally elicited and refined based on data gathered both during development and at runtime. This data is elaborated into quality-related key indicators presented to decision makers through a strategic dashboard with advanced capabilities. Selected QRs are integrated with functional requirements for their unified treatment in the RSDP.
Outcome. A validated Q-Rapids framework, including cutting-edge tools and methods to smartly manage QRs along with functional requirements in a similar rapid and holistic manner.
Impact. Increase of software quality levels through continuous data gathering and analysis. Significant productivity increase to the software life-cycle by means of smooth and tool-supported integration of QRs in the RSDP. Shorter time to market due to reduction of quality-related maintenance efforts and more informed decision making in the planning of release cycles.

Softeam's role: Case study analysis, Implementation of Q-RAPIDS methods in Modelio tool chain.

Web site

ECSEL MegaM@Rt: MegaModelling at Runtime - scalable model-based framework for continuous development and runtime validation of complex systems.

posted Nov 5, 2017, 10:29 AM by Andrey Sadovykh   [ updated Nov 22, 2018, 5:48 AM by Alessandra Bagnato ]

Description: Productivity and quality are two of the major challenges of building, maintaining and evolving large complex and business critical software systems. In June 2012 Gartner released results of survey on failure of software projects . The survey showed that 28% of large IT projects with budget exceeding $1M fail. Among the reasons, functionality issues accounted for 22%; late delivery for 28%; and poor quality for 11% of failures. The Standish Group CHAOS report for 2013 states that only 10% of large IT projects delivered on time, on budget and with required features and functions . In the global context, the European industry faces stiff competition. Electronic systems are becoming more and more complex and software intensive, which calls for modern engineering practices to tackle advances in productivity and quality of these now cyber-physical systems. Model-driven Engineering and related technologies promise significant productivity gains, which have been proven valid in several studies. However, these technologies need to be further developed to scale for real-life industrial projects and provide advantages at runtime.
The ultimate objective of enhancing productivity while reducing costs and ensuring quality in development, integration and maintenance can be achieved by the use of techniques that integrate design and runtime aspects within system engineering methods incorporating existing engineering practices. Industrial scale models, which are usually multi-disciplinary, multi-teams, combine several product lines and typically include strong system quality requirements can be exploited at runtime, by advanced tracing and monitoring. Thus, achieving a continuous system engineering cycle between design and runtime, ensuring the quality of the running system and getting valuable feedback from it that can be used to boost the productivity and provide lessons-learnt for future generations of the products. 
The major challenge in the Model-Driven Engineering of critical software systems is the integration of design and runtime aspects. The system behaviour at runtime has to be matched with the design in order to fully understand the critical situation, failures in design and deviations from requirements. Many methods and tools exist for tracing the execution and performing measurements of runtime properties. However, these methods do not allow the integration with system models - the most suitable level for system engineers for analysis and decision-making.

SOFTEAM's role: Technical Coordinator. Implementation of MegaM@Rt methods in Modelio.

Web site:

ITEA REVAMP:Round-trip Engineering and VAriability Management Platform and Process

posted Nov 5, 2017, 10:25 AM by Andrey Sadovykh   [ updated Nov 22, 2018, 5:47 AM by Alessandra Bagnato ]

Description: An ever-higher proportion of B2B and B2C products and services acquire leading market positions by becoming more software-intensive. This trend is illustrated by buildings and vehicles evolving from electro-mechanical systems into Cyber-Physical Systems (CPS, thereafter) (Lee, 2015) and by services such as utilities, transportation and tourism evolving towards personalized, adaptive offers based on analytics of data generated by the Internet of Things (IoT, thereafter). (Madisetti, 2014). This technological trend mutually reinforces with the concurrent business model trend to shift away from one-shot product sale transactions towards service subscription packages, which include leasing a product as one item in a customized turn-key service offer. 
These Software-Intensive Systems and Services (SIS thereafter) create and adapt to innovative market disruptions and customer whims far quicker and at lower cost than their less software based competitors. However, they also raise new engineering challenges. In particular, they require more agile, round-trip engineering processes that better leverage legacy assets, and more systematic and automated variability management.
REVaMP² aims to conceive, develop and evaluate the first comprehensive automation tool-chain and associated executable process to support round-trip engineering of SIS Product Lines (PL, thereafter) (CMU-SEI, 2015). The first main end result of the project will be a prototype REVaMP² platform seamlessly integrating the following SIS Round-Trip PL Engineering (SIS RT PLE, thereafter) automation services:
Extraction of a SIS PL and variability model from legacy assets of implicitly related SIS sets;
Multi-view visualization of legacy assets, extracted variability models and PL assets;
Verification that a SIS PL satisfies a set of hard constraints such as safety constraints;
Refactoring of a SIS PL to optimize soft constraints on the refactored assets such as full exploitation of multi-core processor power and to co-evolve related assets such as software algorithms and the hardware architectures on which they run.
By taking meta-models as parameters to generic algorithms, these services will be able to analyse or generate a wide spectrum of CPS engineering assets: requirements, system models, software models and code, computing hardware models and mechatronic sensor and actuator models. The second main end result of the project will be an executable model of the SIS RT PLE process to fully leverage the automation services provided by the REVaMP² tool-chain. 
CPS and IoT-based SIS are two areas with very high expected growth in the next decade. The IoT-based SIS market is expected to grow 26.59% yearly to generate revenues of over $1.8M by 2020. As these new types of SIS PL spread across key economic sectors like manufacturing, utilities, construction, transportation, health care, etc., so will the demand for tool-chains such as REVaMP². This is due to higher levels of automation and reuse of legacy assets provided by the REVaMP² methods and tools, which enables more agile, reliable, and cost-efficient processes than current State-of-the-Art (SotA, thereafter) SIS PLE tool chains support.
The REVaMP² consortium brings together: (a) research teams demonstrators of SIS RT PLE automation proof-of-concept, (b) industrial tool-chain contributors for requirements, system, software, computing hardware and mechatronic engineering plus project and variability management and (c) providers of industrial SIS RT PLE use cases, covering domains such as the transportation CPS industry, the ES industry, the tourism industry and others. The industrial partners include SMEs and industrial giants (such as ABB, AVL-SFR, Bosch, Siemens, Scania, SAAB and Thales).

SOFTEAM's role: The prime coordinator. Implementation of variability tools with Modelio.

Web Site:

732223 - CROSSMINER - Developer-Centric Knowledge Mining from Large Open-Source Software Repositories

posted Jan 11, 2017, 12:47 AM by Alessandra Bagnato   [ updated Aug 16, 2018, 2:12 AM ]

Project Description: Recent reports state that the adoption of open-source software (OSS) helps, resulting in savings of about $60 billion per year to consumers. However, the use of OSS also comes at enormous cost: choosing among OSS projects and maintaining dependence on continuously changing software requires a large investment. Deciding if an OSS project meets the required standards for adoption is hard, and keeping up-to-date with an evolving project is even harder. It involves analysing code, documentation, online discussions, and issue trackers. There is too much information to process manually and it is common that uninformed decisions have to be made with detrimental effects.

CROSSMINER remedies this by automatically extracting the required knowledge and injecting it into the IDE of the developers, at the time they need it to make their design decisions. This allows them to reduce their effort in knowledge acquisition and to increase the quality of their code. CROSSMINER uniquely combines advanced software project analyses with online monitoring in the IDE. The developer will be monitored to infer which information is timely, based on readily available knowledge stored earlier by a set of advanced offline deep analyses of related OSS projects.

To achieve this timely and ambitious goal, CROSSMINER combines six end-user partners (in the domains of IoT, multi-sector IT services, API co-evolution, software analytics, software quality assurance, and OSS forges), along with R&D partners that have a long track-record in conducting cutting-edge research on large-scale software analytics, natural language processing, reverse engineering of software components, model-driven engineering, and delivering results in the form of widely-used, sustainable and industrial-strength OSS. The development of the CROSSMINER platform is guided by an advisory board of world-class experts and the dissemination of the project will be led by The Open Group.

SOFTEAM's RoleSofteam will lead the WP8: Platform Integration and Evaluation Workpackage of the project and the Multi-sector IT Software Services case study directly adopt CROSSMINER during the development and evolution of Modelio itself, and of the OMG Structured Metrics Metamodel profile 8 to be shortly developed 9 for the Modelio Modeling tool.

Web Site:

Start Date:
1st January 2017

E10685 - MODELS - System modeling and design exploration of applications for heterogeneous and parallel platforms

posted Aug 30, 2016, 3:09 AM by Alessandra Bagnato   [ updated Jan 11, 2017, 12:49 AM ]

Project Description: The project will develop an unified environment for the design of system applications on parallel platforms based on CPU, multicore, manycore, FPGA and heterogeneous SoCs. The design tools composing this environment will provide an unified SW/HW specification interface and systematic procedures for composing models at different abstraction levels allowing for the automatic validation, drastically reducing the verification and debugging efforts.

The goal of MODELS consists in creating a viable high-level parallel programming framework that targets as wide a range of parallel processing substrates as possible and is aimed at stream-processing applications. In order to do this, the project will build on existing infrastructure and tools, and incrementally add to and improve on them.
The consortium has been composed to cover the value chain of computing system design from tools integrators (Softeam, Magillem), to application providers including system integrator and use-case provider (AKAtech) In particular, Softeam and Magillem are major player in tools for model-based design. This consortium has also a strong background in standardization activities. Recommendations to standards bodies will be directly supported by member companies in MODEL who are active members of Analysis & Design Task Force (ADTF) of the Object Management Group (Softeam is a platform member of OMG and he plan to contribute the newly developed MARTE and SysML MODELS advances to the portfolio of ADTF) and ISO/IEC MPEG standardization committee (EPFL is the leader of the efforts for advanced system level specification efforts).
SOFTEAM's RoleSofteam will focus on the holistic approach to system design in the form of a complete design flow starting from specifications down to implementations. This will enable developers to take into account functional and non-functional issues across all layers relevant to the design, and across all implementation targets.


MEASURE (ITEA 3 - 14009)

posted Jan 22, 2016, 6:59 AM by Alessandra Bagnato   [ updated Jan 22, 2016, 7:10 AM by Andrey Sadovykh ]

Project Description:

The goal of the MEASURE (Measuring Software Engineering) project is to increase the quality and efficiency as well as reduce the costs and time-to-market of software engineering in Europe. By implementing a comprehensive set of tools for automated and continuous measurement, this project provides a toolset for future projects to properly measure their impact. More importantly, it opens a new field for innovation. The real innovation will be in the advanced analytics of the measurement data enabled by the project. To reach this ambitious goal, the project will iteratively and incrementally:

  1. Define better metrics and develop methods and tools for automated, precise, and unbiased measurement of software engineering activities and artefacts.
  2. Develop methods and tools for analysing the big data produced by the continuous measurement to enable continuous improvement of performance.
  3. Validate the developed metrics and measurement tools by integrating them into software development environments and processes of the industrial partners, and iteratively improve them based on the feedback gathered from the industry.
  4. Validate the developed analysis tools by analysing the data gathered from the industrial partners and measuring the impact of the improvements suggested by the analysis tools. A practical example of a measurement-based suggestion could be pointing out an area of source code not covered by automated test suite and generating new targeted test automation scripts based on manual test cases recorded during continuous measurement.
  5. Support management decision making by visualizing the results of continuous measurement at targeted level of abstraction, i.e., providing different visualization or even completely different metrics for developers and managers. 
SOFTEAM's Role: Softeam coordinates the project, leads the Dissemination, Exploitation and Standardization activities and the integration of the project results within its modeling tool Modelio.

1-10 of 27