Project

Design Automation for Smart Factories

DESCRIPTION

The manufacturing world is experiencing what many recognize as “the fourth industrial revolution”, characterized by production lines turning into complex cyber-physical systems (CPSs). This transformation offers unprecedented opportunities but brings a series of intellectual and engineering challenges. The DeFacto (Design Automation for Smart Factories) project aims at advancing the field of CPS design and its automation by developing novel modeling paradigms, scalable algorithms, and tools to aid the design of smart manufacturing systems, ultimately fostering their widespread adoption.

DeFacto’s methodology reasons about systems using reliable compositional abstractions of system behaviors based on assume-guarantee (A/G) contracts. An A/G contract represents the interface of a component as a pair of assumptions and guarantees. Assumptions are the behaviors that a component expects from the environment; guarantees are the behaviors the component promises in the context of the assumptions. Contracts are mathematical models that provide rigorous composition rules and mechanisms to analyze complex system behaviors, validate the design requirements, and develop system components in a modular and hierarchical way. CPSs challenge the existing notions of “modularity”, “hierarchy”, and “separation of concerns” in electronic design. DeFacto rethinks these notions to enable effective and computationally tractable compositional abstractions for industrial CPSs, by blending techniques from formal methods, simulation, and optimization for virtual prototyping and algorithmic synthesis of control software.

DETAILS

Start date

Oct. 1, 2020

End date

Sept. 30, 2023

Financer

European Commission - Marie Skłodowska-Curie Actions

Foundings

€ 269002.56

RELATED PUBLICATIONS

Publication Project & Area

RRPDG: A Graph Model to Enable AI-Based Production Reconfiguration and Optimization.

Sebastiano Gaiardelli, Michele Lora, Stefano Spellini, Franco Fummi

IEEE Trans. Ind. Informatics, Journal Articles, 2024

Design Automation for Smart Factories

Electronic Systems Design (ESD)

Task Assignment, Scheduling, and Motion Planning for Automated Warehouses for Million Product Workloads.

Christopher Leet, Chanwook Oh, Michele Lora, Sven Koenig, Pierluigi Nuzzo 0002

IROS, Conference and Workshop Papers, 2023

Design Automation for Smart Factories

Electronic Systems Design (ESD)

Split-Et-Impera: A Framework for the Design of Distributed Deep Learning Applications.

Luigi Capogrosso, Federico Cunico, Michele Lora, Marco Cristani, Franco Fummi, Davide Quaglia

DDECS, Conference and Workshop Papers, 2023

Design Automation for Smart Factories

Electronic Systems Design (ESD)

Co-Design of Topology, Scheduling, and Path Planning in Automated Warehouses.

Christopher Leet, Chanwook Oh, Michele Lora, Sven Koenig, Pierluigi Nuzzo 0002

DATE, Conference and Workshop Papers, 2023

Design Automation for Smart Factories

Electronic Systems Design (ESD)

Co-Design of Topology, Scheduling, and Path Planning in Automated Warehouses.

Christopher Leet, Chanwook Oh, Michele Lora, Sven Koenig, Pierluigi Nuzzo 0002

CoRR, Informal and Other Publications, 2023

Design Automation for Smart Factories

Electronic Systems Design (ESD)

Split-Et-Impera: A Framework for the Design of Distributed Deep Learning Applications.

Luigi Capogrosso, Federico Cunico, Michele Lora, Marco Cristani, Franco Fummi, Davide Quaglia

CoRR, Informal and Other Publications, 2023

Design Automation for Smart Factories

Electronic Systems Design (ESD)

A Hierarchical Modeling Approach to Improve Scheduling of Manufacturing Processes.

Sebastiano Gaiardelli, Stefano Spellini, Michele Lora, Franco Fummi

ISIE, Conference and Workshop Papers, 2022

Design Automation for Smart Factories

Electronic Systems Design (ESD)

A Software Architecture to Control Service-Oriented Manufacturing Systems.

Sebastiano Gaiardelli, Stefano Spellini, Marco Panato, Michele Lora, Franco Fummi

DATE, Conference and Workshop Papers, 2022

Design Automation for Smart Factories

Electronic Systems Design (ESD)

Quantitative Verification and Design Space Exploration under Uncertainty with Parametric Stochastic Contracts.

Chanwook Oh, Michele Lora, Pierluigi Nuzzo 0002

ICCAD, Conference and Workshop Papers, 2022

Design Automation for Smart Factories

Electronic Systems Design (ESD)

A Contract-Based Requirement Engineering Framework for the Design of Industrial Cyber-Physical Systems.

Michele Lora, Pierluigi Nuzzo 0002

ICCPS, Conference and Workshop Papers, 2022

Design Automation for Smart Factories

Electronic Systems Design (ESD)

Virtual Prototyping a Production Line Using Assume-Guarantee Contracts.

Stefano Spellini, Roberta Chirico, Marco Panato, Michele Lora, Franco Fummi

IEEE Trans. Ind. Informatics, Journal Articles, 2021

Design Automation for Smart Factories

Electronic Systems Design (ESD)

Enabling Component Reuse in Model-based System Engineering of Cyber-Physical Production Systems.

Stefano Spellini, Sebastiano Gaiardelli, Michele Lora, Franco Fummi

ETFA, Conference and Workshop Papers, 2021

Design Automation for Smart Factories

Electronic Systems Design (ESD)

Modeling in Industry 5.0 - What Is There and What Is Missing - Special Session 1 - Languages for Industry 5.0.

Sebastiano Gaiardelli, Stefano Spellini, Michele Lora, Franco Fummi

FDL, Conference and Workshop Papers, 2021

Design Automation for Smart Factories

Electronic Systems Design (ESD)

Production Recipe Validation through Formalization and Digital Twin Generation.

Stefano Spellini, Roberta Chirico, Marco Panato, Michele Lora, Franco Fummi

DATE, Conference and Workshop Papers, 2020

Design Automation for Smart Factories

Electronic Systems Design (ESD)

Cookies disclaimer

Our site saves small pieces of text information (cookies) on your device in order to deliver better content and for statistical purposes. You can disable the usage of cookies by changing the settings of your browser. By browsing our website without changing the browser settings you grant us permission to store that information on your device.