Composition of Partially-Observable Services

1Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

In this paper, we tackle the problem of controlling the behavior of independent, partially observable services so that they collectively achieve a desired behavior (specification). The solution consists of synthesizing an orchestrator to coordinate the actions of the services, modeled as labeled transition systems, while having partial knowledge about their states. We show that an orchestrator exists only if the set of services is controllable where controllability is defined in terms of a set of message controllable relations. We present two algorithms to solve the problem, prove their correctness, and study their complexity. One of them is a novel backtracking algorithm that builds the solution incrementally, which makes it suitable as a starting point for developing heuristics to solve this hard problem. The results of the backtracking algorithm on a test case are promising.

References Powered by Scopus

The Control of Discrete Event Systems

2231Citations
N/AReaders
Get full text

A lattice-theoretical fixpoint theorem and its applications

1966Citations
N/AReaders
Get full text

Symbolic Boolean Manipulation with Ordered Binary-Decision Diagrams

1387Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Farhat, H. (2019). Composition of Partially-Observable Services. IEEE Access, 7, 2281–2290. https://doi.org/10.1109/ACCESS.2018.2885948

Readers' Seniority

Tooltip

Lecturer / Post doc 1

33%

PhD / Post grad / Masters / Doc 1

33%

Researcher 1

33%

Readers' Discipline

Tooltip

Biochemistry, Genetics and Molecular Bi... 1

25%

Computer Science 1

25%

Social Sciences 1

25%

Engineering 1

25%

Save time finding and organizing research with Mendeley

Sign up for free