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...
Saved in:
| Published in: | Assembly automation Vol. 27; no. 4; pp. 333 - 342 |
|---|---|
| Main Authors: | , , , |
| 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 (ProQuest) 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 Community College 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 ProQuest One Academic Middle East (New) ProQuest One Business (UW System Shared) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest 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/eLvHCXMwpV1LT8JAEJ4IeNCDbyOCZA9eN1J2u92eDBKIFwnxEfFEyu42kJgWW9S_70wpxBjjxWPTbNJMZr795tH5AC6dkKGNQow031guYyu5DmXEjbOYPgvlSxcVYhPBcKjH43BUzubk5VjlGhMLoLapoRr5FUKsQvIgO9eLN06iUdRcLRU0KlCjJQleMbn3sGkiUDJD2nKBL7kKVVg2NQvhG48WcxEXwisw8Ejc4AcUF_fLYP-fX3YAeyWxZN2VJxzClkuOYPfbusFj6HVZjqj7GWWOxeuhLIaslZnitylGRVk2owGZFP3KIUFn84QhRWT5LF3Er2mancDToP_Yu-WliAI3UrSXPAoMUi5lQ2uIzulYGUuimBiMwnWMFcIXsZna9lSIiMhJrJwfauMHXoQnY3EK1SRN3BkwasJJh_ZzWkthzFT61nWkNlY5TG51HRprA03KSMgnG-vUofnLWxJfD6j7ef7n4QbsrIqqVPtoQnWZvbsL2DYfy3metaASPL-0oHbTH47u8emu3WsVrvAFdye4jw |
| linkProvider | ProQuest |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LT8JAEJ4gmqgH30YEdQ96bITu9nUwhqAEAhIPmHDDsrsNJKbFFiX-KP-jM6UlxhhvHDw322R3Xt88dj-AS82Fp3wPLc2SyhCBEobrCd-QWmH6zG1LaD8lm3B6PXcw8B4L8JnfhaGxytwnpo5aRZJq5NfoYm0ED8K8nb4aRBpFzdWcQWOhFR39MceMLblp36F4r0yzed9vtIyMVMCQgldnhu9IhCC28pQkeOMGtlREEonKybUpFecWD-RIVUec-xSsA1tbnistp-bjyoDjf9dgXQi0DpoUrDaWTQtKnojLzrGEYXu2lzVRU6KdGj0ERtgLQ65TIzKFH64_jWfN3X92EnuwkwFnVl9o-j4UdHgA29-eUzyERp0lGFXmfqxZkA-dMUTlTKbXwhgVndmYBoAitBuNCQibhAwhMEvG0TR4iaL4CJ5WsotjKIZRqE-AUZNRaJSXdl3BpRwJS2lTuFLZGpN3twTlXCDDzNKT4VIaJaj88pXI5R3q7p7-ufgCNlv9h-6w2-51yrC1KCBTnacCxVn8ps9gQ77PJkl8nqocg-dVS_YLWUYQ0A |
| 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=Fern%C3%A1ndez-Madrigal%2C+Juan-Antonio&rft.au=Galindo%2C+Cipriano&rft.au=Cruz-Mart%C3%ADn%2C+Ana&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_id=info:doi/10.1108%2F01445150710827113&rft.externalDocID=1365005821 |
| 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 |