Supervisor Aware Service Composition Framework: An Implementation and Evaluation ⁎. Issue 7 (2018)
- Record Type:
- Journal Article
- Title:
- Supervisor Aware Service Composition Framework: An Implementation and Evaluation ⁎. Issue 7 (2018)
- Main Title:
- Supervisor Aware Service Composition Framework: An Implementation and Evaluation ⁎
- Authors:
- Atampore, Francis
Dingel, Juergen
Rudie, Karen - Abstract:
- Abstract: In our previous work (Atampore et al., 2016b), we developed a novel supervisory control framework for automated composition of Web services. In the proposed framework, we modeled services that exchange messages and exhibit nondeterministic (runtime-dependent) behaviours based on runtime input. The objective is to synthesize a supervisor that interacts with a given set of Web services through messages to guarantee that a given specification is satisfied. The framework employs Labelled Transition Systems (LTSs) equipped with guards and data variables to model Web services and provides a technique to synthesize a controller. We modeled the interactions of services asynchronously and we used the guards and data variables to express certain preconditions which are then propagated from the system requirements through the overall composite service. In this paper, first, we present a prototype implementation of our automated web service composition framework proposed in our previous paper into a tool support: The implementation involves the following: (i) the translation of industrial Web service standard such as WS-BPEL in a formal language suitable for control synthesis; (ii) the implementation of all the proposed control synthesis algorithms in our previous work; (iii) the incorporation of runtime information into the supervisory control synthesis; and (iv) the translation of the formal language used in the synthesis back to its WS-BPEL equivalent. Second, we presentAbstract: In our previous work (Atampore et al., 2016b), we developed a novel supervisory control framework for automated composition of Web services. In the proposed framework, we modeled services that exchange messages and exhibit nondeterministic (runtime-dependent) behaviours based on runtime input. The objective is to synthesize a supervisor that interacts with a given set of Web services through messages to guarantee that a given specification is satisfied. The framework employs Labelled Transition Systems (LTSs) equipped with guards and data variables to model Web services and provides a technique to synthesize a controller. We modeled the interactions of services asynchronously and we used the guards and data variables to express certain preconditions which are then propagated from the system requirements through the overall composite service. In this paper, first, we present a prototype implementation of our automated web service composition framework proposed in our previous paper into a tool support: The implementation involves the following: (i) the translation of industrial Web service standard such as WS-BPEL in a formal language suitable for control synthesis; (ii) the implementation of all the proposed control synthesis algorithms in our previous work; (iii) the incorporation of runtime information into the supervisory control synthesis; and (iv) the translation of the formal language used in the synthesis back to its WS-BPEL equivalent. Second, we present the application and a preliminary evaluation of the proposed composition approach in terms of (i) its effectiveness for the generation of controllers for a composition problem and (ii) its applicability using two well-known small case studies. … (more)
- Is Part Of:
- IFAC-PapersOnLine. Volume 51:Issue 7(2018)
- Journal:
- IFAC-PapersOnLine
- Issue:
- Volume 51:Issue 7(2018)
- Issue Display:
- Volume 51, Issue 7 (2018)
- Year:
- 2018
- Volume:
- 51
- Issue:
- 7
- Issue Sort Value:
- 2018-0051-0007-0000
- Page Start:
- 277
- Page End:
- 284
- Publication Date:
- 2018
- Subjects:
- Discrete-Event Systems -- Service Oriented Computing -- Automatic Service Composition -- Supervisory Control Theory -- Controller Synthesis -- Software Engineering -- Correct-by-Construction -- Automata -- Labelled Transition Systems -- Web Services
Automatic control -- Periodicals
629.805 - Journal URLs:
- https://www.journals.elsevier.com/ifac-papersonline/ ↗
http://www.sciencedirect.com/ ↗ - DOI:
- 10.1016/j.ifacol.2018.06.313 ↗
- Languages:
- English
- ISSNs:
- 2405-8963
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 10634.xml