A software framework for coping with heterogeneity in the shopfloor

The CIM framework pursues the integration of components in a manufacturing enterprise by means of computer systems. This, however, may be obstructed due to heterogeneity in the field: programmable controllers, robots, sensors and actuators, etc. in communications: different kinds of networks and/or...

Full description

Saved in:
Bibliographic Details
Published in:Assembly automation Vol. 27; no. 4; pp. 333 - 342
Main Authors: Fernández-Madrigal, Juan-Antonio, Galindo, Cipriano, Cruz-Martín, Ana, González, Javier
Format: Journal Article
Language:English
Published: Bingley Emerald Group Publishing Limited 01.01.2007
Subjects:
ISSN:2754-6969, 2754-6977
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract The CIM framework pursues the integration of components in a manufacturing enterprise by means of computer systems. This, however, may be obstructed due to heterogeneity in the field: programmable controllers, robots, sensors and actuators, etc. in communications: different kinds of networks and/or field buses; and in the programming tools for all these devices. Thus a solution is needed to integrate heterogeneous software/hardware components in a well-defined and flexible fashion. This paper seeks to address these issues. This paper proposes a metalanguage, called H, and a set of tools that serve for designing, implementing, deploying, and debugging distributed heterogeneous software on the shopfloor. The metalanguange includes fault-tolerance and real-time mechanisms, among other features. The use of a framework that can integrate different software and hardware components enables the engineer to take advantage of the best features of each existing technology. The use of object-oriented techniques, concurrent and distributed programming, and the isolation of heterogeneous parts, have also important benefits in the reusability and optimality of the solutions.
AbstractList Purpose – The CIM framework pursues the integration of components in a manufacturing enterprise by means of computer systems. This, however, may be obstructed due to heterogeneity in the field: programmable controllers, robots, sensors and actuators, etc. in communications: different kinds of networks and/or field buses; and in the programming tools for all these devices. Thus a solution is needed to integrate heterogeneous software/hardware components in a well‐defined and flexible fashion. This paper seeks to address these issues.Design/methodology/approach – This paper proposes a metalanguage, called H, and a set of tools that serve for designing, implementing, deploying, and debugging distributed heterogeneous software on the shopfloor. The metalanguange includes fault‐tolerance and real‐time mechanisms, among other features.Findings – The use of a framework that can integrate different software and hardware components enables the engineer to take advantage of the best features of each existing technology. The use of object‐oriented techniques, concurrent and distributed programming, and the isolation of heterogeneous parts, have also important benefits in the reusability and optimality of the solutions.Practical implications – The use of a metalanguage like H, that separates the parts of the application that depend on particular (heterogeneous) components from the parts that are portable, has, as a main implication, important improvements in the development time, effort, and cost of CIM projects.Originality/value – H is the first metalanguage coping with heterogeneity through the complete development cycle of software for manufacturing applications. It also provides a formal and well‐defined framework for future extensions.
The CIM framework pursues the integration of components in a manufacturing enterprise by means of computer systems. This, however, may be obstructed due to heterogeneity in the field: programmable controllers, robots, sensors and actuators, etc. in communications: different kinds of networks and/or field buses; and in the programming tools for all these devices. Thus a solution is needed to integrate heterogeneous software/hardware components in a well-defined and flexible fashion. This paper seeks to address these issues. This paper proposes a metalanguage, called H, and a set of tools that serve for designing, implementing, deploying, and debugging distributed heterogeneous software on the shopfloor. The metalanguange includes fault-tolerance and real-time mechanisms, among other features. The use of a framework that can integrate different software and hardware components enables the engineer to take advantage of the best features of each existing technology. The use of object-oriented techniques, concurrent and distributed programming, and the isolation of heterogeneous parts, have also important benefits in the reusability and optimality of the solutions.
Author Fernández-Madrigal, Juan-Antonio
Galindo, Cipriano
González, Javier
Cruz-Martín, Ana
Author_xml – sequence: 1
  givenname: Juan-Antonio
  surname: Fernández-Madrigal
  fullname: Fernández-Madrigal, Juan-Antonio
– sequence: 2
  givenname: Cipriano
  surname: Galindo
  fullname: Galindo, Cipriano
– sequence: 3
  givenname: Ana
  surname: Cruz-Martín
  fullname: Cruz-Martín, Ana
– sequence: 4
  givenname: Javier
  surname: González
  fullname: González, Javier
BookMark eNp1jU1LAzEYhINUsK3-AG9Bz6t58-ZjcyyLVqHgRc9lm026W-tmTVIW_70LijdPMwPPzCzIrA-9I-Qa2B0AK-8ZCCFBMj0FrgHwjMy5lqJQRuvZn1fmgixSOjA2tTifk2pFU_B5rKOjPtYfbgzxnfoQqQ1D1-_p2OWWti67GPaud13-ol1Pc-toasPgjyHES3Lu62NyV7-6JG-PD6_VU7F5WT9Xq01hBbJc1NqCQtWYxk73pvTKNsCkZBLQcdsgSvR217AdYo1GK6-cNKWVGuqp6XFJbn92hxg-Ty7l7SGcYj9dbrnA0mjGdTlRN_9SwJUAJTh-A1RiWcI
CODEN ASAUDL
ContentType Journal Article
Copyright Copyright Emerald Group Publishing Limited 2007
Emerald Group Publishing Limited 2007
Copyright_xml – notice: Copyright Emerald Group Publishing Limited 2007
– notice: Emerald Group Publishing Limited 2007
DBID 7SC
7SP
7TB
7WY
7WZ
7XB
8AO
8FD
8FE
8FG
ABJCF
AFKRA
BENPR
BEZIV
BGLVJ
CCPQU
DWQXO
F28
FR3
F~G
HCIFZ
JQ2
K6~
L.-
L.0
L6V
L7M
L~C
L~D
M0C
M7S
PHGZM
PHGZT
PKEHL
PQBIZ
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PTHSS
Q9U
S0W
DOI 10.1108/01445150710827113
DatabaseName Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Mechanical & Transportation Engineering Abstracts
ABI/INFORM Collection
ABI/INFORM Global (PDF only)
ProQuest Central (purchase pre-March 2016)
ProQuest Pharma Collection
Technology Research Database
ProQuest SciTech Collection
ProQuest Technology Collection
Materials Science & Engineering Collection
ProQuest Central UK/Ireland
ProQuest Central
Business Premium Collection
ProQuest Technology Collection
ProQuest One
ProQuest Central Korea
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
ABI/INFORM Global (Corporate)
SciTech Premium Collection
ProQuest Computer Science Collection
ProQuest Business Collection
ABI/INFORM Professional Advanced
ABI/INFORM Professional Standard
ProQuest Engineering Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
ABI/INFORM Global
Engineering Database
ProQuest Central Premium
ProQuest One Academic (New)
ProQuest One Academic Middle East (New)
ProQuest One Business
ProQuest One Academic Eastern Edition (DO NOT USE)
One Applied & Life Sciences
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
ProQuest Central China
Engineering Collection
ProQuest Central Basic
DELNET Engineering & Technology Collection
DatabaseTitle ABI/INFORM Global (Corporate)
ProQuest One Business
Technology Collection
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest One Academic Middle East (New)
Mechanical & Transportation Engineering Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
SciTech Premium Collection
ProQuest One Community College
ProQuest Pharma Collection
ProQuest Central China
ABI/INFORM Complete
ProQuest Central
ABI/INFORM Professional Advanced
ProQuest One Applied & Life Sciences
ProQuest Engineering Collection
ABI/INFORM Professional Standard
ProQuest Central Korea
ProQuest Central (New)
Advanced Technologies Database with Aerospace
Engineering Collection
ANTE: Abstracts in New Technology & Engineering
Business Premium Collection
ABI/INFORM Global
Engineering Database
ProQuest Central Basic
ProQuest One Academic Eastern Edition
Electronics & Communications Abstracts
ProQuest Technology Collection
ProQuest SciTech Collection
ProQuest Business Collection
Computer and Information Systems Abstracts Professional
ProQuest One Academic UKI Edition
ProQuest DELNET Engineering and Technology Collection
Materials Science & Engineering Collection
Engineering Research Database
ProQuest One Academic
ProQuest One Academic (New)
DatabaseTitleList ABI/INFORM Global (Corporate)
ABI/INFORM Global (Corporate)
Database_xml – sequence: 1
  dbid: BENPR
  name: ProQuest Central
  url: https://www.proquest.com/central
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2754-6977
EndPage 342
ExternalDocumentID 1365005821
Genre Feature
GroupedDBID 0R~
1WG
23N
4.4
5GY
5VS
6J9
70U
7SC
7SP
7TB
7WY
7XB
8AO
8FD
8FE
8FG
8FW
8R4
8R5
9E0
AAMCF
AATHL
AAUDR
ABIJV
ABJCF
ABJNI
ABKIT
ABKQV
ABSDC
ABYQI
ACGFS
ACIWK
ACZLT
ADFRT
ADOMW
AEBZA
AENEX
AFJGD
AFKRA
AFVFF
AFYHH
AGQPQ
AJEBP
ALMA_UNASSIGNED_HOLDINGS
AODMV
ASJQZ
ASMFL
ASPBG
AVWKF
AZFZN
BENPR
BEZIV
BGLVJ
BPHCQ
BTXLY
CAG
CCPQU
COF
CS3
DWQXO
EBS
ECCUG
EJD
EOXHF
F28
FNNZZ
FR3
GEI
GEL
GQ.
H13
HCIFZ
HZ~
IJT
IPNFZ
J1Y
JI-
JL0
JQ2
K6~
KBGRL
L.-
L.0
L6V
L7M
L~C
L~D
M0C
M42
M7S
MS~
O9-
PHGZM
PHGZT
PKEHL
PQBIZ
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PROAC
PTHSS
Q2X
Q9U
RIG
ROL
S0W
SBBZN
U5U
UNMZH
ID FETCH-LOGICAL-c430t-a7c1636d9dc00198f6cd10550513e2cd3353fcbd0b33a3976f6e598c571ac16f3
IEDL.DBID M7S
ISICitedReferencesCount 2
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000250604400012&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2754-6969
IngestDate Mon Nov 10 02:51:38 EST 2025
Mon Nov 10 03:02:23 EST 2025
IsPeerReviewed true
IsScholarly true
Issue 4
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c430t-a7c1636d9dc00198f6cd10550513e2cd3353fcbd0b33a3976f6e598c571ac16f3
Notes SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ObjectType-Article-1
ObjectType-Feature-2
PQID 212641642
PQPubID 31809
PageCount 10
ParticipantIDs proquest_journals_2438970278
proquest_journals_212641642
PublicationCentury 2000
PublicationDate 2007-01-01
PublicationDateYYYYMMDD 2007-01-01
PublicationDate_xml – month: 01
  year: 2007
  text: 2007-01-01
  day: 01
PublicationDecade 2000
PublicationPlace Bingley
PublicationPlace_xml – name: Bingley
PublicationTitle Assembly automation
PublicationYear 2007
Publisher Emerald Group Publishing Limited
Publisher_xml – name: Emerald Group Publishing Limited
SSID ssj0011022
Score 1.6886371
Snippet The CIM framework pursues the integration of components in a manufacturing enterprise by means of computer systems. This, however, may be obstructed due to...
Purpose – The CIM framework pursues the integration of components in a manufacturing enterprise by means of computer systems. This, however, may be obstructed...
SourceID proquest
SourceType Aggregation Database
StartPage 333
SubjectTerms Actuators
Applications programs
Assembly lines
Automation
CIM
Component parts
Computer integrated manufacturing
Design
Design engineering
Fault tolerance
Flexibility
Flexible manufacturing systems
Hardware
Heterogeneity
Integrated approach
Interoperability
Manufacturing
Object oriented programming
Open source software
Optimization
Programmable logic controllers
Programming languages
Real time
Robotics
Software
Studies
Title A software framework for coping with heterogeneity in the shopfloor
URI https://www.proquest.com/docview/212641642
https://www.proquest.com/docview/2438970278
Volume 27
WOSCitedRecordID wos000250604400012&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LS8NAEB609aAH32JtLXvwuph0N7vJSWpp8aCl-MB6Ksk-aEGSmlT9--6kaRERLx7DErIMs998OzOZD-BCoR9wY6iQPKI4n93hIPdo4rvgz6x0EakcmX8rh8NwPI5GVcKtqNoqV5hYArXOFObILzso0y2xTnY1f6OoGoXV1UpCYxPqOCXBL1v3HtZVBLzNoLicDDgVkYiqqmapfOPjZC4kQy4GSh_VDX5gcRlgBnv_3do-7FbUknSXvnAAGyY9hJ1vAwePoNclhcPdzzg3xK7asojjrUSVP04RTMuSKbbIZM6zjKPoZJYSRxJJMc3m9jXL8mN4GvQfeze0klGgijNvQWOpnN2FjrRCQhdaoTTKYrrjyExHacYCZlWivYSxGOmJFSaIQhVIP3ZvWnYCtTRLzSmQQEdKKBsHJkm45jb0tNSeUcx9g4Ud3YDmykKT6iwUExcchaN9vNOA1i-ra-Od_b3chO1lXhXTHy2oLfJ3cw5b6mMxK_I2bMrnlzbUr_vD0b17uvN67dIZvgC0C7kv
linkProvider ProQuest
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LS8NAEB5qFdSDb7G26h70GEyzm2xyECnV0tJaPCh4q8k-UJCmNtXin_I3OpM2IiLePHhe8pzHNzszOx_AsSI9EMY4gRSRQ_PZ0Q8K10nqCP7cSkSkfGR-T_b74d1ddF2C9-IsDLVVFj4xd9Q6VZQjP_WIpltSnex89OwQaxRVVwsKjZladM3bFLds2VnnAuV74nmty5tm25mzCjhKcHfixFLhawQ60orim9AGShNLJGonN57SnPvcqkS7CecxobUNjB-Fypf1GK-0HO-7AItCoHlQq6Db_Kxa0O6JyOykL5wgCqJ5FTVn2qnTJDAKvhBzZZ3YFL75_hzQWuv_7VdswNo8dGaNma5vQskMt2D1y0DFbWg2WIa4Mo3Hhtmi7YxhXM5UfjCMUdqZPVALUIqWY3ALwh6HDINglj2kI_uUpuMduP2Tr9iF8jAdmj1gvo5UoGzsmyQRWtjQ1VK7RnF8Bg89XYFqIZHB3NazAYJ_gGGt8CpQ-2H1U1j7vy8fwXL75qo36HX63SqszHLIlOqpQXkyfjEHsKReJ4_Z-DBXOgb3fy3aDzQnEXA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+software+framework+for+coping+with+heterogeneity+in+the+shopfloor&rft.jtitle=Assembly+automation&rft.au=Juan%E2%80%90Antonio+Fern%C3%A1ndez%E2%80%90Madrigal&rft.au=Galindo%2C+Cipriano&rft.au=Ana+Cruz%E2%80%90Mart%C3%ADn&rft.au=Gonz%C3%A1lez%2C+Javier&rft.date=2007-01-01&rft.pub=Emerald+Group+Publishing+Limited&rft.issn=2754-6969&rft.eissn=2754-6977&rft.volume=27&rft.issue=4&rft.spage=333&rft.epage=342&rft_id=info:doi/10.1108%2F01445150710827113
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2754-6969&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2754-6969&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2754-6969&client=summon