Loading…

Dynamic Reconfiguration and Adaptation of Manufacturing Systems Using SOSJ Framework

One of the key challenges in modern manufacturing systems is how to dynamically reconfigure software behaviors that govern machines to reflect changes in physical manufacturing process without completely resetting the entire manufacturing operation. The existing software solutions used to describe s...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on industrial informatics 2018-06, Vol.14 (6), p.2353-2363
Main Authors: Atmojo, Udayanto Dwi, Salcic, Zoran, Wang, Kevin I-Kai
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c305t-1571063d632e01c2e47a9b0443ea796f2dd1303dfd6396ece220bacddd2717633
cites cdi_FETCH-LOGICAL-c305t-1571063d632e01c2e47a9b0443ea796f2dd1303dfd6396ece220bacddd2717633
container_end_page 2363
container_issue 6
container_start_page 2353
container_title IEEE transactions on industrial informatics
container_volume 14
creator Atmojo, Udayanto Dwi
Salcic, Zoran
Wang, Kevin I-Kai
description One of the key challenges in modern manufacturing systems is how to dynamically reconfigure software behaviors that govern machines to reflect changes in physical manufacturing process without completely resetting the entire manufacturing operation. The existing software solutions used to describe software behaviors in manufacturing systems are typically not based on formal semantics and model of computation and have limited capabilities in handling dynamic adaptation/reconfiguration. This paper presents the Service-Oriented SystemJ (SOSJ) framework that supports a new programming paradigm for designing dynamic distributed manufacturing systems. SOSJ combines the system-level language SystemJ and service-oriented architecture (SOA) paradigm to take advantages of both SystemJ's correct-by-construction formal semantics and SOA's dynamic features, respectively. The paper describes the concepts and functionalities of SOSJ, which enable dynamic reconfiguration of a typical manufacturing system. Performance benchmarks are run to compare the capabilities of SOSJ to a multiagent system framework JADE.
doi_str_mv 10.1109/TII.2018.2808270
format article
fullrecord <record><control><sourceid>crossref_ieee_</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TII_2018_2808270</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8295235</ieee_id><sourcerecordid>10_1109_TII_2018_2808270</sourcerecordid><originalsourceid>FETCH-LOGICAL-c305t-1571063d632e01c2e47a9b0443ea796f2dd1303dfd6396ece220bacddd2717633</originalsourceid><addsrcrecordid>eNo9kE1Lw0AYhBdRsFbvgpf9A6nv7pvNZo-lWo1UCjY9h-1-lKhJym6K9N-b2uJpZmBmDg8h9wwmjIF6LItiwoHlE55DziVckBFTKUsABFwOXgiWIAe8JjcxfgKgBFQjUj4dWt3Uhn4407W-3u6D7uuupbq1dGr1rj_FztN33e69Nv0-1O2Wrg6xd02k6_iXlqs3Og-6cT9d-LolV15_R3d31jFZz5_L2WuyWL4Us-kiMQiiT5iQDDK0GXIHzHCXSq02kKbotFSZ59YyBLR-aKjMGcc5bLSx1nLJZIY4JnD6NaGLMThf7ULd6HCoGFRHKtVApTpSqc5UhsnDaVI75_7rOVeCo8Bf5mdeTA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Dynamic Reconfiguration and Adaptation of Manufacturing Systems Using SOSJ Framework</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Atmojo, Udayanto Dwi ; Salcic, Zoran ; Wang, Kevin I-Kai</creator><creatorcontrib>Atmojo, Udayanto Dwi ; Salcic, Zoran ; Wang, Kevin I-Kai</creatorcontrib><description>One of the key challenges in modern manufacturing systems is how to dynamically reconfigure software behaviors that govern machines to reflect changes in physical manufacturing process without completely resetting the entire manufacturing operation. The existing software solutions used to describe software behaviors in manufacturing systems are typically not based on formal semantics and model of computation and have limited capabilities in handling dynamic adaptation/reconfiguration. This paper presents the Service-Oriented SystemJ (SOSJ) framework that supports a new programming paradigm for designing dynamic distributed manufacturing systems. SOSJ combines the system-level language SystemJ and service-oriented architecture (SOA) paradigm to take advantages of both SystemJ's correct-by-construction formal semantics and SOA's dynamic features, respectively. The paper describes the concepts and functionalities of SOSJ, which enable dynamic reconfiguration of a typical manufacturing system. Performance benchmarks are run to compare the capabilities of SOSJ to a multiagent system framework JADE.</description><identifier>ISSN: 1551-3203</identifier><identifier>EISSN: 1941-0050</identifier><identifier>DOI: 10.1109/TII.2018.2808270</identifier><identifier>CODEN: ITIICH</identifier><language>eng</language><publisher>IEEE</publisher><subject>Dynamic software systems ; industrial manufacturing ; Manufacturing systems ; Programming ; reconfiguration ; Semantics ; Semiconductor optical amplifiers ; Service-oriented architecture ; service-oriented architecture (SOA)</subject><ispartof>IEEE transactions on industrial informatics, 2018-06, Vol.14 (6), p.2353-2363</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c305t-1571063d632e01c2e47a9b0443ea796f2dd1303dfd6396ece220bacddd2717633</citedby><cites>FETCH-LOGICAL-c305t-1571063d632e01c2e47a9b0443ea796f2dd1303dfd6396ece220bacddd2717633</cites><orcidid>0000-0001-8450-2558 ; 0000-0002-6865-0806 ; 0000-0001-7714-9848</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8295235$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,27901,27902,54771</link.rule.ids></links><search><creatorcontrib>Atmojo, Udayanto Dwi</creatorcontrib><creatorcontrib>Salcic, Zoran</creatorcontrib><creatorcontrib>Wang, Kevin I-Kai</creatorcontrib><title>Dynamic Reconfiguration and Adaptation of Manufacturing Systems Using SOSJ Framework</title><title>IEEE transactions on industrial informatics</title><addtitle>TII</addtitle><description>One of the key challenges in modern manufacturing systems is how to dynamically reconfigure software behaviors that govern machines to reflect changes in physical manufacturing process without completely resetting the entire manufacturing operation. The existing software solutions used to describe software behaviors in manufacturing systems are typically not based on formal semantics and model of computation and have limited capabilities in handling dynamic adaptation/reconfiguration. This paper presents the Service-Oriented SystemJ (SOSJ) framework that supports a new programming paradigm for designing dynamic distributed manufacturing systems. SOSJ combines the system-level language SystemJ and service-oriented architecture (SOA) paradigm to take advantages of both SystemJ's correct-by-construction formal semantics and SOA's dynamic features, respectively. The paper describes the concepts and functionalities of SOSJ, which enable dynamic reconfiguration of a typical manufacturing system. Performance benchmarks are run to compare the capabilities of SOSJ to a multiagent system framework JADE.</description><subject>Dynamic software systems</subject><subject>industrial manufacturing</subject><subject>Manufacturing systems</subject><subject>Programming</subject><subject>reconfiguration</subject><subject>Semantics</subject><subject>Semiconductor optical amplifiers</subject><subject>Service-oriented architecture</subject><subject>service-oriented architecture (SOA)</subject><issn>1551-3203</issn><issn>1941-0050</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><recordid>eNo9kE1Lw0AYhBdRsFbvgpf9A6nv7pvNZo-lWo1UCjY9h-1-lKhJym6K9N-b2uJpZmBmDg8h9wwmjIF6LItiwoHlE55DziVckBFTKUsABFwOXgiWIAe8JjcxfgKgBFQjUj4dWt3Uhn4407W-3u6D7uuupbq1dGr1rj_FztN33e69Nv0-1O2Wrg6xd02k6_iXlqs3Og-6cT9d-LolV15_R3d31jFZz5_L2WuyWL4Us-kiMQiiT5iQDDK0GXIHzHCXSq02kKbotFSZ59YyBLR-aKjMGcc5bLSx1nLJZIY4JnD6NaGLMThf7ULd6HCoGFRHKtVApTpSqc5UhsnDaVI75_7rOVeCo8Bf5mdeTA</recordid><startdate>201806</startdate><enddate>201806</enddate><creator>Atmojo, Udayanto Dwi</creator><creator>Salcic, Zoran</creator><creator>Wang, Kevin I-Kai</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0001-8450-2558</orcidid><orcidid>https://orcid.org/0000-0002-6865-0806</orcidid><orcidid>https://orcid.org/0000-0001-7714-9848</orcidid></search><sort><creationdate>201806</creationdate><title>Dynamic Reconfiguration and Adaptation of Manufacturing Systems Using SOSJ Framework</title><author>Atmojo, Udayanto Dwi ; Salcic, Zoran ; Wang, Kevin I-Kai</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c305t-1571063d632e01c2e47a9b0443ea796f2dd1303dfd6396ece220bacddd2717633</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Dynamic software systems</topic><topic>industrial manufacturing</topic><topic>Manufacturing systems</topic><topic>Programming</topic><topic>reconfiguration</topic><topic>Semantics</topic><topic>Semiconductor optical amplifiers</topic><topic>Service-oriented architecture</topic><topic>service-oriented architecture (SOA)</topic><toplevel>online_resources</toplevel><creatorcontrib>Atmojo, Udayanto Dwi</creatorcontrib><creatorcontrib>Salcic, Zoran</creatorcontrib><creatorcontrib>Wang, Kevin I-Kai</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><jtitle>IEEE transactions on industrial informatics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Atmojo, Udayanto Dwi</au><au>Salcic, Zoran</au><au>Wang, Kevin I-Kai</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Dynamic Reconfiguration and Adaptation of Manufacturing Systems Using SOSJ Framework</atitle><jtitle>IEEE transactions on industrial informatics</jtitle><stitle>TII</stitle><date>2018-06</date><risdate>2018</risdate><volume>14</volume><issue>6</issue><spage>2353</spage><epage>2363</epage><pages>2353-2363</pages><issn>1551-3203</issn><eissn>1941-0050</eissn><coden>ITIICH</coden><abstract>One of the key challenges in modern manufacturing systems is how to dynamically reconfigure software behaviors that govern machines to reflect changes in physical manufacturing process without completely resetting the entire manufacturing operation. The existing software solutions used to describe software behaviors in manufacturing systems are typically not based on formal semantics and model of computation and have limited capabilities in handling dynamic adaptation/reconfiguration. This paper presents the Service-Oriented SystemJ (SOSJ) framework that supports a new programming paradigm for designing dynamic distributed manufacturing systems. SOSJ combines the system-level language SystemJ and service-oriented architecture (SOA) paradigm to take advantages of both SystemJ's correct-by-construction formal semantics and SOA's dynamic features, respectively. The paper describes the concepts and functionalities of SOSJ, which enable dynamic reconfiguration of a typical manufacturing system. Performance benchmarks are run to compare the capabilities of SOSJ to a multiagent system framework JADE.</abstract><pub>IEEE</pub><doi>10.1109/TII.2018.2808270</doi><tpages>11</tpages><orcidid>https://orcid.org/0000-0001-8450-2558</orcidid><orcidid>https://orcid.org/0000-0002-6865-0806</orcidid><orcidid>https://orcid.org/0000-0001-7714-9848</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1551-3203
ispartof IEEE transactions on industrial informatics, 2018-06, Vol.14 (6), p.2353-2363
issn 1551-3203
1941-0050
language eng
recordid cdi_crossref_primary_10_1109_TII_2018_2808270
source IEEE Electronic Library (IEL) Journals
subjects Dynamic software systems
industrial manufacturing
Manufacturing systems
Programming
reconfiguration
Semantics
Semiconductor optical amplifiers
Service-oriented architecture
service-oriented architecture (SOA)
title Dynamic Reconfiguration and Adaptation of Manufacturing Systems Using SOSJ Framework
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-09T22%3A05%3A02IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Dynamic%20Reconfiguration%20and%20Adaptation%20of%20Manufacturing%20Systems%20Using%20SOSJ%20Framework&rft.jtitle=IEEE%20transactions%20on%20industrial%20informatics&rft.au=Atmojo,%20Udayanto%20Dwi&rft.date=2018-06&rft.volume=14&rft.issue=6&rft.spage=2353&rft.epage=2363&rft.pages=2353-2363&rft.issn=1551-3203&rft.eissn=1941-0050&rft.coden=ITIICH&rft_id=info:doi/10.1109/TII.2018.2808270&rft_dat=%3Ccrossref_ieee_%3E10_1109_TII_2018_2808270%3C/crossref_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c305t-1571063d632e01c2e47a9b0443ea796f2dd1303dfd6396ece220bacddd2717633%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=8295235&rfr_iscdi=true