
Michael MrissaUniversity of Primorska | UP · Faculty of Mathematics, Natural Sciences and Information Technologies (FAMNIT)
Michael Mrissa
PhD
Vice rector for internationalization - Teaching Web development - Researcher at InnoRenew CoE
About
104
Publications
9,866
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
781
Citations
Citations since 2017
Introduction
I am passionate about how to use the semantic Web, resource-oriented and service-oriented computing to drive tomorrow's applications, in particular in the context of the Web of Things.
Additional affiliations
September 2018 - present
September 2018 - present
September 2016 - present
Publications
Publications (104)
Web services composition is a keystone in the development of interoperable systems. However, despite the widespread adoption of Web services, several obstacles still hinder their smooth auto- matic semantic reconciliation when being composed. Consistent understanding of data exchanged between composed Web services is hampered by various implicit mo...
Data as a Service (DaaS) builds on service-oriented technologies to enable fast access to data resources on the Web. However, this paradigm raises several new privacy concerns that traditional privacy models do not handle. In addition, DaaS composition may reveal privacy-sensitive information. In this paper, we propose a formal privacy model in ord...
The Web of Things extends the Internet of Things by leveraging Web-based languages and protocols to access and control each physical object. In this article, the authors summarize ongoing work promoting the concept of an avatar as a new virtual abstraction to extend physical objects on the Web. An avatar is an extensible and distributed runtime env...
Today's Web applications tend to reason about cyclic data (i.e. facts that re-occur periodically) on the client side. Although they can benefit from efficient incremental maintenance algorithms capable of handling frequent data updates, existing rule-based algorithms cause successive re-derivations of previously inferred information. In this paper,...
Blockchain technology gained popularity thanks to its decentralized and transparent features. However, it suffers from a lack of privacy as it stores data publicly and has difficulty to handle data updates due to its main feature known as immutability. In this paper, we propose a decentralized data storage and access framework that combines blockch...
The growing adoption of low-cost sensors is raising valid concerns with regards to data, user, computation, and network privacy. In this paper we propose a semantically-driven secure task execution on wireless sensor networks. We rely on blockchain smart contracts and onion routed task execution driven by semantic descriptions to respectively provi...
The Internet of Things (IoT) is experiencing widespread adoption across industry sectors ranging from supply chain management to smart cities, buildings, and health monitoring. However, most software architectures for IoT deployment rely on centralized cloud computing infrastructures to provide storage and computing power, as cloud providers have h...
Mass timber construction systems, incorporating engineered wood products as structural elements, are gaining acceptance as a sustainable alternative to multi-story concrete or steel-frame structures. The relative novelty of these systems brings uncertainties on whether these buildings perform long-term as expected. Consequently, several structural...
Currently, the computational power present in the sensors forming a wireless sensor network (WSN) allows for implementing most of the data processing and analysis directly on the sensors in a decentralized way. This shift in paradigm introduces a shift in the privacy and security problems that need to be addressed. While a decentralized implementat...
Social workers require a better understanding of the impact of pandemic measures on the level of physical activity of their clients to better target client activation. In this retrospective tracker-based study (two years of measurement), we examined changes in the physical activity of the elderly population (204 participants with an average age of...
Indoor Air Quality monitoring is a major asset to improving quality of life and building management. Today, the evolution of embedded technologies allows the implementation of such monitoring on the edge of the network. However, several concerns need to be addressed related to data security and privacy, routing and sink placement optimization, prot...
Energy transition in the built environment requires collaborative action of interdependent actors coordinated on multiple levels of governance. Many of these actors operate in domains closely linked to a specific geographical or institutional scale, making it difficult to facilitate their collaboration. This is especially the case for positive ener...
This book constitutes the thoroughly refereed post-workshop proceedings of the 21th International Conference on Web Engineering, ICWE 2021, held in Biarritz, France, in May 2021.*
The first international workshop on Big data-driven Edge Cloud Services (BECS 2021) was held to provide a venue in which scholars and practitioners can share their exper...
Wireless Sensor Networks (WSNs) are composed of a large number of spatially distributed devices equipped with sensing technology and interlinked via radio signaling. A WSN deployed for monitoring purposes can provide a ubiquitous view over the monitored environment. However, the management of collected data is very resource-consuming and raises sec...
The Internet of Things (IoT) is experiencing widespread adoption across industry sectors ranging from supply chain management to smart cities, buildings, and health monitoring. However, most software architectures for IoT deployment rely on centralized cloud computing infrastructures to provide storage and computing power, as cloud providers have h...
Energy Transition (ET) needs actors to perform independent actions on multiple levels of governance. These actors may need to write and read their data, and at the same time they want to protect their data from unauthorized access. This is particularly the case for positive energy districts (PED), a growing trend in the EU that requires actors to p...
In the Web of Things (WoT) context, an increasing number of stationary and mobile objects provide functions as RESTful services, also called resources, that can be combined with other existing Web resources, to create value-added processes. However, nowadays resource discovery and selection are challenging, due to (1) the growing number of resource...
During the last decade, blockchain technology has gained massive attention due to its decentralized, transparent, and verifiable features. However, data stored on the blockchain is publicly available, immutable, and may link to the data owner, thus making privacy management and data modification major challenges. In this paper, we present a RESTful...
Wildfire prediction from Earth Observation (EO) data has gained much attention in the past years, through the development of connected sensors and weather satellites. Nowadays, it is possible to extract knowledge from collected EO data and to learn from this knowledge without human intervention to trigger wildfire alerts. However, exploiting knowle...
In the Web of Things (WoT) context, an increasing number of objects provide functions as RESTful services (resources), that can be composed with other existing resources, to create value-added processes (compositions). However, to form a composition, selecting the suitable resources is becoming more challenging, due to: (1) the growing number of re...
During the last decade, distributed ledger solutions such as blockchain have gained significant attention due to their decentralized, immutable, and verifiable features. However, the public availability of data stored on the blockchain and its link to users may raise privacy and security issues. In some cases, addressing these issues requires block...
Nowadays, With the increasing number of data
sources, especially in environmental domain, earth observation
programs face major challenges for environmental data exploitation,
mainly due to data sources heterogeneity of different
types such as access techniques, used protocols, languages,
data formats, etc. Although typical solutions abstract from...
The web of things (WoT) uses web technologies to connect
embedded objects to each other and to deliver services to stakeholders. The
context of these interactions (situation) is a key source of information which
can be sometimes uncertain. In this paper, we focus on the development of
intelligent web services. The main requirements for intelligent...
The web of things (WoT) uses web technologies to connect embedded objects to each other and to deliver services to stakeholders. The context of these interactions (situation) is a key source of information which can be sometimes uncertain. In this paper, we focus on the development of intelligent web services. The main requirements for intelligent...
Edge computing is a distributed computing paradigm that relies on the computational resources of end devices in a network to bring benefits such as low bandwidth utilization, responsiveness, scalability and privacy preservation. Applications range from large scale sensor networks to IoT, and concern multiple domains (agriculture, supply chain, medi...
Edge computing is a distributed computing paradigm that relies on computational resources of end devices in a network to bring benefits such as low bandwidth utilization, responsiveness, scalability and privacy preservation. Applications range from large scale sensor networks to IoT, and concern multiple domains (agriculture, supply chain, medicine...
This book constitutes the revised selected papers of the scientific satellite events that were held in conjunction with the 16th International Conference on Service-Oriented Computing, ICSOC 2018, held in Hangzhou, China, in November 2018.
The ICSOC 2018 workshop track consisted of six workshops on a wide range of topics that fall into the general...
Semantic Web services (SWS) have been hailed for their role in realizing the potential of composing services in the context of service-oriented computing. However, many application domains, such as astrophysics, require a major rethinking of how service composition should take place despite his potential. In this paper, we describe an approach for...
Semantic Web services (SWS) have been hailed for their role in realizing the potential of composing services in the context of service-oriented computing. However, many application domains, such as astrophysics, require a major rethinking of how service composition should take place despite his potential. In this paper, we describe an approach for...
RESTful services are an attractive technology for designing and developing web-based applications, as they facilitate reuse, interoperability, and loosely coupled interaction with generic clients (typically web browsers). Building RESTful service composition has received much interest to satisfy complex user requirements. However, verifying the cor...
Recent studies show that the Energy Performance Gap (EPGap), defined as the difference between the estimated and actual energy consumption of a building, is significantly high. This is due to various factors encountered in the different phases of the building life cycle, i.e., inaccuracy of the specifications used in the simulation tools during des...
Web of Things applications require advanced solutions to provide adaptation to different purposes from common context models. While such models are application-specific, the adaptation itself is based on questions (i.e. concerns) that are orthogonal to application domains. In this paper, we present a generic solution to provide reusable and multipu...
Web service discovery is a challenging task that has received a lot of interest in the last decade. Several approaches have been proposed, however, many limitations remain. In this paper, we focus on collaborative semantic discovery of RESTful services according to the HATEOAS principle. We propose an approach based on 1) semantic links between ser...
The Web of Things extends the Internet of Things with Web technologies to interconnect smart things and build scalable, adaptable, and interoperable applications. In this context, smart things expose their services as RESTful resources, to be combined in composite applications. Though, due to the proliferation of connected objects, multiple smart t...
Internet of Things, Web of Things
Recently, resource oriented computing has changed the way Web applications are designed. Because of the increasing number of APIs, centralized repositories are no longer a viable option for discovery. As a consequence, a decentralized approach is needed in order to enable value-added applications. In this paper, we propose a client-side QoS-based s...
Automating discovery and composition of RESTful services with the help of semantic Web technologies is a key challenge to exploit today’s Web potential. In this paper, we show how semantic annotations on resource descriptions can drive discovery algorithms on the Web. We propose a semantically-enabled variant of the BFS discovery algorithm that aim...
Nowadays, huge quantities of data are produced and published on the Web, coming from individuals, connected objects, and organizations. Uncertainty happens when combining data from different sources that contain heterogeneous, contradictory, or incomplete information. Today, there is still a lack of solutions in order to represent uncertainty that...
Web applications that rely on datasets of limited sizes to handle small but frequent updates and numerous queries have no simple way to define where data should be stored and processed. We propose a reasoning framework that can be integrated in Web applications and is able to perform the same reasoning tasks on both client or server sides. This fra...
The Web of Things (WoT) uses Web technologies to engage connected objects in applications. Building context-aware WoT applications requires modeling and reasoning about context. In this paper, we overview different context modeling approaches related to the WoT, before studying the architecture of WoT applications. We then propose a multi-level, mu...
Organizations, companies and Web platforms hold large amounts of unused data. These data are trapped in separate data sources, locked up in legacy formats and only reachable through several different protocols, making usage difficult. It is therefore necessary to manage this multiplicity of data sources in order to build a solution able to combine...
Nowadays, the use of RESTful Web services promotes stateless service interaction and decentralized hypermedia-driven discovery and composition. However, there is a need for models and tools to drive user interaction as well as description, discovery and composition of RESTful services. In this paper, we provide a solution to help users manage, shar...
Providing quality-aware techniques for reusing data available on the Web is a major concern for today's organizations. High quality data that offers higher added-value to the stakeholders is called smart data. Smart data can be obtained by combining data coming from diverse data sources on the Web such as Web APIs, SPARQL endpoints, Web pages and s...
The question of client-side reasoning is crucial to semantic web application design as client performances drastically increase. It is an opportunity for ubiquitous devices to use semantic technologies. In this paper, we propose a lightweight, modular and adaptive architecture developed in JavaScript for hybrid client/server side reasoning. We eval...
W3C Workshop on the Web of Things
As the number of connected objects increases, there is a need to offer rich user experience and facilitate communication between physical objects with Web-based solutions. Our work relies on the notion of avatar to extend an object on the Web. We herein propose a model for the avatar to expose functionalities based on the capabilities objects offer...
Web service composition is the art of combining multiple platform independent and modular pieces of software with varied configurations, to achieve an efficient solution for a complex business process. Though, web service composition has been an important area of research in the last decade, however the issue is expected to exacerbate in the 'Futur...
In this paper, we present an approach to compose linked services on the Web based on the principles of linked data and REST. Our contribution is a unified method for discovering both the interaction possibilities a service offers and the available semantic links to other services. Our composition engine is implemented as a generic client that allow...
Nowadays, the Web offers huge amounts of data sources for the benefit of the community. However, there is a lack of practical approach for converting and linking multi-origin data sources into one coherent smart data set. In this paper, we define a service-oriented architecture to attach explicit semantics to data, to solve heterogeneity issues, an...
Service composition is a major advance service-oriented computing brings to enable the development of distributed applications. However, the distributed nature of services hampers their composition with data heterogeneity problems. In this paper, we address these problems with a decentralised mediation-as-a-service architecture that solves data inc...
This paper presents aMAS-oriented approach to enable emergence and execution of complex functionality among a fleet of heterogeneous connected objects. It relies on theWeb of Things paradigm, in which such objects communicate using Web standards. In order to homogenize the objects and extend their capabilities, our approach is based on agents that...
The composition of data-as-a-service (DaaS) services is a powerful solution for building value-added applications on top of existing ones. However, privacy concerns are still among the key challenges that keep hampering DaaS composition. Indeed, services may follow different, conflicting privacy specifications with respect to the data they use and...
Preserving data privacy is among the key challenges that still hamper answering business data integration needs in many sectors, including healthcare, e-commerce, and e-government. The PAIRSE project aims at providing a flexible, loosely-coupled and privacy-preserving data integration mechanism in P2P data integration environments. The project expl...
Service composition is a major advance service-oriented computing brings to enable the development of distributed applications. However, the distributed nature of services hampers their composition with data heterogeneity problems. In this paper, we address these problems with a decentralized Mediation-as-a-Service architecture that solves data inc...
Data services have almost become a standard way for data publishing and sharing on top of the Web. In this paper, we present a secure and privacy-preserving execution model for data services. Our model controls the information returned during service execution based on the identity of the data consumer and the purpose of the invocation. We implemen...