• Aucun résultat trouvé

Description Logics for e-Service Composition

N/A
N/A
Protected

Academic year: 2022

Partager "Description Logics for e-Service Composition"

Copied!
1
0
0

Texte intégral

(1)

Description Logics for e-Service Composition

Daniela Berardi

Dipartimento di Informatica e Sistemistica Universit` a di Roma “La Sapienza”

Via Salaria 113, I-00198 Roma, Italy berardi @dis.uniroma1.it

e-Services represent a new model in the utilization of the network, in which self-contained, modular applications can be described, published, located and dynamically invoked, in a programming language independent way.

Research one-Services spans over many interesting issues, including descrip- tion, discovery, composition. Our research focuses on automatic composition synthesis.1 More specifically, we have devised techniques that, given (i)a client specification (target e-Service) expressed as a transition system and (ii) a set of available e-Services, also described as transition systems, synthesizes a compos- itee-Service that(i)uses only the availablee-Services and(ii) interacts with the client “in accordance” with the input specification. First, we have considered the situation where the target e-Service is completely specified, and then we have extended the framework to deal with a target e-Service which is underspecified and presents non-determinism, in the form of don’t care condition on the next transitions.

Our techniques are based on reducing the problem of checking the existence of a composition into concept satisfiability in a knowledge base expressed in a Description Logic (DL) –or equivalently satisfiability of a formula in a theory expressed in a variant of Propositional Dynamic Logic. With this reduction, rea- soning tools for DLs can be directly used for composition synthesis, in particular by extracting a composite e-Service from a model of the DL knowledge base.

We have developed (and currently continue to extend) an open source prototype system2, that realizes our techniques, which is, at the best of our knowledge, the first effective tool for automatic composition synthesis of e-Services that export their behavior.

1Relevant publications can be found at: http://www.dis.uniroma1.it/~berardi/

publications.

2cfr. theparide(Process-based frAmewoRk for composItion and orchestration of Dinamyc E-Services) Open Source Project: http://sourceforge.net/projects/paride/

Références

Documents relatifs

• Les ardinalités de l'assoiation entre les ensembles d'entités Numéro et Artile sont 1:N-1:M, ar un artile peut apparaître dans plusieurs numéros et un numéro ontient

[r]

gohan Erik LINDBERG, membre de l'Acaddmie des Beaux-Arts de Sudde, Correspondanl de l'Institut de France, le porlrait de M.. Torsten CARLEMAN, d'apporter cette

Le ompilateur doit traduire un programme soure, érit dans un langage de programmation.. donné, en un

Nous avons vu, pour l'instant, omment le miroproesseur a aès aux registres et à la mé-..

Langage mahine.- Uun sous-programme peut se trouver dans le même segment que le programme. qui l'appelle : la valeur du registre IP est alors hangée mais il est inutile de

Dans l’élaboration des résultats d’apprentissage, il a été présumé que les cours sont enseignés par des spécialistes du domaine; par conséquent, la terminologie et le

10.2.1.4 Examiner la composition nutritive des aliments afin de déterminer pourquoi certains aliments sont regroupés dans des lignes directrices alimentaires canadiennes (p.