Tutorials

Tutorials


Quantum Services: A Tutorial on the Technology and the Process

Javier Romero
University of Extremadura, Spain
Jaime Alvarado-Valiente
University of Extremadura, Spain
Enrique Mogel
University of Extremadura, Spain
Jose Garcia-Alonso
University of Extremadura, Spain
Juan M. Murillo
University of Extremadura, Spain

Abstract

The advent of quantum computing has ushered in a new paradigm in the field of computer science and software engineering, thus expanding the frontiers of computer applications designed for problem solving. The transformation of quantum algorithms into web services is a promising avenue to meet this challenge, as it allows them to be integrated into conventional distributed applications. This tutorial provides an overview of the process of transforming quantum algorithms into web services. It explains how these quantum services can be effectively deployed, specifically through the Amazon Braket platform for quantum computing, and how they can be invoked through classical web service endpoints. This tutorial not only presents the step-by-step methodology, but also provides insight into best practices for successful implementation through a development process. It highlights the use of an extended version of the OpenAPI Specification, along with the simplified automation capabilities offered by GitHub Actions, which play a key role in improving efficiency throughout the development and deployment phases.


Services in Industry 4.0. Modeling and composition for agile supply chains.

Francesco Leotta
Sapienza Università di Roma, Italy
Flavia Monti
Sapienza Università di Roma, Italy
Luciana Silo
Sapienza Università di Roma, Italy

Abstract:

Recent years witnessed a growing interest in the employment of intelligent techniques for the management of manufacturing processes in smart manufacturing. These processes may include tens of resources distributed among several different companies composing the supply chain. The status of the different resources evolves over time in terms of cost, quality, and probability of break, requiring the process to be adaptive and resilient to disruptions. The tutorial explores the modeling of Industry 4.0 systems as services and their composition. We discuss how these systems are designed, integrated and orchestrated to create a interconnected manufacturing environment. Then the potential and limitations of automated reasoning techniques to enable decision-making and process optimization in the modeled systems is analyzed. Finally, a case study and a demo (Adaptive InDustrial APIs – AIDA) will be presented to show the practical application of intelligent techniques in a real manufacturing environment.


What is blockchain and how can it help my business?

Marco Comuzzi
Ulsan National Institute of Science and Technology, Korea
Giovanni Meroni
Technical University of Denmark, Denmark
Paul Grefen
Eindhoven University of Technology, Nederlands

Abstract:

Blockchain is a technology that increasingly permeates the way in which modern businesses operate. However, its dynamics and functioning remain obscure to many. The objective of this tutorial is to provide the tools to understand what blockchain is and the full extent to which it can be used in business. 
The first part of the tutorial focuses on defining the fundamental mechanisms of blockchain systems and discussing different types of platforms for blockchain systems implementation.  Basic concepts, such as transactions, immutable storage, consensus mechanisms and smart contracts, are introduced in an implementation-agnostic way. In the second part, the instantiation of the mechanisms is then discussed in the context of existing blockchain platforms, such as Bitcoin, Ethereum, IOTA and Hyperledger Fabric.
In the third part, we discuss decision-making tools to understand and assess the suitability of blockchain in different business scenarios and techniques to create business models that exploit blockchain. Examples and case studies of blockchain business applications are discussed extensively. The content of this tutorial is drawn from a book recently published by the speakers.


Satellite Computing: From Space to Your Screen

Qing Li
       Peking University, China
Daliang Xu
Peking University, China

Abstract:

The space industry is undergoing a transformative shift driven by the rapid growth of LEO satellite mega-constellations. These constellations cater to growing demands in various sectors, from intelligent transportation and smart cities to maritime surveillance and disaster response. Satellite computing emerges as a pivotal foundation in this evolution.
In our tutorial lecture, we embark on a journey into the realm of satellite computing, a burgeoning field with immense potential. We begin by addressing a fundamental question: What is satellite computing? We delve into core concepts, revealing how satellites can function as computational powerhouses orbiting our planet.
As we progress, we explore diverse scenarios where satellite computing shines. We also confront the unique challenges it faces in space’s harsh environment, featuring deep vacuum conditions, radiation exposure, strong vibrations, and extreme temperature ranges. Our tutorial offers insights into our research in satellite computing. We share practical experiences from deploying the Tiansuan constellation, showcasing the real-world applications of these cutting-edge technologies.
Our vision is to democratize satellite computing access. By transforming satellites into servers “with wings”, we envision a future where every corner of the globe reaps the benefits of satellite computing’s vast potential.