{"title":"Process Algebra Specification of Flexible Manufacturing Systems","authors":"M. Ruiz, D. Cazorla, F. Cuartero, J. J. Pardo","doi":"10.1109/SYNASC.2006.64","DOIUrl":null,"url":null,"abstract":"Nowadays, the success of the manufacturing industry is largely determined by its ability to respond to the rapidly changing market and customer needs. This has resulted in an increasing deployment of automated manufacturing equipment and systems that provide the agility to cope with these new demands. Flexible manufacturing systems (FMS) are the most widely used technology to cover these needs. Of course, these FMS must be studied in a formal frame, but the complexity and the dimension of real FMS has prevented from developing efficient control techniques and several challenges are still left. We face up these challenges and present a language that is able to specify nearly any type of real FMS. We use a timed process algebra called BTC (for bounded true concurrency) that we have developed from CSP and which takes into account that the available resources in a system have to be shared by all the processes. It is able to consider heterogeneous resources of any type (preemptable and non-preemptable) which makes it suitable for specifying FMS. We show by means of an example that the specifications obtained suit the real systems quite well and are straightforward. To the best of our knowledge, this is the first attempt to do this with process algebras, and we think that it is a good way, mainly, because we are able to split up the system into subsystems which are easier analyzed","PeriodicalId":309740,"journal":{"name":"2006 Eighth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2006-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 Eighth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SYNASC.2006.64","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Nowadays, the success of the manufacturing industry is largely determined by its ability to respond to the rapidly changing market and customer needs. This has resulted in an increasing deployment of automated manufacturing equipment and systems that provide the agility to cope with these new demands. Flexible manufacturing systems (FMS) are the most widely used technology to cover these needs. Of course, these FMS must be studied in a formal frame, but the complexity and the dimension of real FMS has prevented from developing efficient control techniques and several challenges are still left. We face up these challenges and present a language that is able to specify nearly any type of real FMS. We use a timed process algebra called BTC (for bounded true concurrency) that we have developed from CSP and which takes into account that the available resources in a system have to be shared by all the processes. It is able to consider heterogeneous resources of any type (preemptable and non-preemptable) which makes it suitable for specifying FMS. We show by means of an example that the specifications obtained suit the real systems quite well and are straightforward. To the best of our knowledge, this is the first attempt to do this with process algebras, and we think that it is a good way, mainly, because we are able to split up the system into subsystems which are easier analyzed