Advanced

Separation of concerns on the orchestration of operations in flexible manufacturing

Veiga, Germano; Malaca, Pedro; Pires, J. Norberto and Nilsson, Klas LU (2012) In Assembly Automation 32(1). p.38-50
Abstract
The growing complexity of industrial robot work-cells calls for the use of advanced orchestration techniques to promote flexibility and reusability. This paper presents a solution based on service-oriented platforms that endorses the separation of concerns, coordination and execution. The execution is kept inside each individual device and their functionality is exposed via automatic generation of services. The orchestration is performed in a cell controller that uses a state-chart engine to achieve the cell behaviour. The statecharts defined for this engine are work-cell programs without implicit dependencies on the services and therefore reusable and easily maintainable. From the early evaluations made in this paper the SCXML based... (More)
The growing complexity of industrial robot work-cells calls for the use of advanced orchestration techniques to promote flexibility and reusability. This paper presents a solution based on service-oriented platforms that endorses the separation of concerns, coordination and execution. The execution is kept inside each individual device and their functionality is exposed via automatic generation of services. The orchestration is performed in a cell controller that uses a state-chart engine to achieve the cell behaviour. The statecharts defined for this engine are work-cell programs without implicit dependencies on the services and therefore reusable and easily maintainable. From the early evaluations made in this paper the SCXML based purposed language is more adapted to the industrial robotic cell scenario than existing alternatives. The generation of services allow the integration without knowledge of any programming language. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Contribution to journal
publication status
published
subject
keywords
Orchestration, Service oriented architectures
in
Assembly Automation
volume
32
issue
1
pages
38 - 50
publisher
Emerald Group Publishing Limited
external identifiers
  • wos:000302520100004
  • scopus:84857583027
ISSN
0144-5154
DOI
10.1108/01445151211198700
language
English
LU publication?
yes
id
8ab5eb0c-6543-4201-a96e-a8a39a060636 (old id 2026483)
date added to LUP
2011-07-07 15:51:07
date last changed
2017-08-27 04:42:51
@article{8ab5eb0c-6543-4201-a96e-a8a39a060636,
  abstract     = {The growing complexity of industrial robot work-cells calls for the use of advanced orchestration techniques to promote flexibility and reusability. This paper presents a solution based on service-oriented platforms that endorses the separation of concerns, coordination and execution. The execution is kept inside each individual device and their functionality is exposed via automatic generation of services. The orchestration is performed in a cell controller that uses a state-chart engine to achieve the cell behaviour. The statecharts defined for this engine are work-cell programs without implicit dependencies on the services and therefore reusable and easily maintainable. From the early evaluations made in this paper the SCXML based purposed language is more adapted to the industrial robotic cell scenario than existing alternatives. The generation of services allow the integration without knowledge of any programming language.},
  author       = {Veiga, Germano and Malaca, Pedro and Pires, J. Norberto and Nilsson, Klas},
  issn         = {0144-5154},
  keyword      = {Orchestration,Service oriented architectures},
  language     = {eng},
  number       = {1},
  pages        = {38--50},
  publisher    = {Emerald Group Publishing Limited},
  series       = {Assembly Automation},
  title        = {Separation of concerns on the orchestration of operations in flexible manufacturing},
  url          = {http://dx.doi.org/10.1108/01445151211198700},
  volume       = {32},
  year         = {2012},
}