Loading…

Using domain machines to support manufacturing software system implementation

Abstract Manufacturing enterprises are underpinned by complex software systems. Although built to improve efficency, they can become the single most inflexible part of an enterprise. This paper describes an approach to manufacturing software system creation which is designed to simplify system build...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings of the Institution of Mechanical Engineers. Part B, Journal of engineering manufacture Journal of engineering manufacture, 2004-12, Vol.218 (12), p.1833-1843
Main Authors: Edwards, J, Coutts, I
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites cdi_FETCH-LOGICAL-c389t-20bb05fc9dcaa8e5512030d70a90a020c99ab60a162216fd83e371f981cd93793
container_end_page 1843
container_issue 12
container_start_page 1833
container_title Proceedings of the Institution of Mechanical Engineers. Part B, Journal of engineering manufacture
container_volume 218
creator Edwards, J
Coutts, I
description Abstract Manufacturing enterprises are underpinned by complex software systems. Although built to improve efficency, they can become the single most inflexible part of an enterprise. This paper describes an approach to manufacturing software system creation which is designed to simplify system build and subsequent modification. It is based on the notion that raising the level of the computing infrastructure can remove the need to transform clear design abstractions into programming language constructs which prove difficult to maintain. The paper proposes a general framework for domain machines followed by details of the technologies used to populate the framework to create a manufacturing domain machine that supports component action, interaction and behaviour. Both Prolog and Predicate Action Petri Nets are used within the implementation, combined with general purpose programming technologies.
doi_str_mv 10.1177/095440540421801215
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_743457479</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sage_id>10.1177_095440540421801215</sage_id><sourcerecordid>743457479</sourcerecordid><originalsourceid>FETCH-LOGICAL-c389t-20bb05fc9dcaa8e5512030d70a90a020c99ab60a162216fd83e371f981cd93793</originalsourceid><addsrcrecordid>eNqN0U1r3DAQBmBRWuh22z_QkwmkPTmZ0YdlHUtom0BCLsnZzMpy4mBLriRT8u9jZwMpKSnVRSCeeWfEMPYZ4QhR62MwSkpQEiTHGpCjesM2HCSW3Gj1lm1WUK7iPfuQ0h0sRwuxYRfXqfc3RRtG6n0xkr3tvUtFDkWapynEvLz5uSOb57jCFLr8m6Ir0n3Kbiz6cRrc6Hym3Af_kb3raEju09O9Zdc_vl-dnJbnlz_PTr6dl1bUJpccdjtQnTWtJaqdUshBQKuBDBBwsMbQrgLCinOsurYWTmjsTI22NUIbsWVf97lTDL9ml3Iz9sm6YSDvwpwaLYVUWj7KL_-UvNaVAo3_AYVWeplzyw5ewLswR798t0GjUNRCrW35HtkYUoqua6bYjxTvG4Rm3Vjz98aWosOnZEqWhi6St316rqwkLpNWizveu0Q37o_uryc_ABKhoeo</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>195138359</pqid></control><display><type>article</type><title>Using domain machines to support manufacturing software system implementation</title><source>SAGE IMechE Complete Collection</source><source>SAGE</source><creator>Edwards, J ; Coutts, I</creator><creatorcontrib>Edwards, J ; Coutts, I</creatorcontrib><description>Abstract Manufacturing enterprises are underpinned by complex software systems. Although built to improve efficency, they can become the single most inflexible part of an enterprise. This paper describes an approach to manufacturing software system creation which is designed to simplify system build and subsequent modification. It is based on the notion that raising the level of the computing infrastructure can remove the need to transform clear design abstractions into programming language constructs which prove difficult to maintain. The paper proposes a general framework for domain machines followed by details of the technologies used to populate the framework to create a manufacturing domain machine that supports component action, interaction and behaviour. Both Prolog and Predicate Action Petri Nets are used within the implementation, combined with general purpose programming technologies.</description><identifier>ISSN: 0954-4054</identifier><identifier>EISSN: 2041-2975</identifier><identifier>DOI: 10.1177/095440540421801215</identifier><language>eng</language><publisher>London, England: SAGE Publications</publisher><subject>Applied sciences ; CAM ; Computer aided manufacturing ; Computer science; control theory; systems ; Control theory. Systems ; Exact sciences and technology ; Mechanical engineering ; Mechanical engineering. Machine design ; Process control. Computer integrated manufacturing ; Software ; Systems design</subject><ispartof>Proceedings of the Institution of Mechanical Engineers. Part B, Journal of engineering manufacture, 2004-12, Vol.218 (12), p.1833-1843</ispartof><rights>2004 Institution of Mechanical Engineers</rights><rights>2005 INIST-CNRS</rights><rights>Copyright Mechanical Engineering Publications, Ltd. Dec 2004</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c389t-20bb05fc9dcaa8e5512030d70a90a020c99ab60a162216fd83e371f981cd93793</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://journals.sagepub.com/doi/pdf/10.1177/095440540421801215$$EPDF$$P50$$Gsage$$H</linktopdf><linktohtml>$$Uhttps://journals.sagepub.com/doi/10.1177/095440540421801215$$EHTML$$P50$$Gsage$$H</linktohtml><link.rule.ids>314,780,784,21913,27924,27925,45059,45447,79236</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=16410716$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Edwards, J</creatorcontrib><creatorcontrib>Coutts, I</creatorcontrib><title>Using domain machines to support manufacturing software system implementation</title><title>Proceedings of the Institution of Mechanical Engineers. Part B, Journal of engineering manufacture</title><description>Abstract Manufacturing enterprises are underpinned by complex software systems. Although built to improve efficency, they can become the single most inflexible part of an enterprise. This paper describes an approach to manufacturing software system creation which is designed to simplify system build and subsequent modification. It is based on the notion that raising the level of the computing infrastructure can remove the need to transform clear design abstractions into programming language constructs which prove difficult to maintain. The paper proposes a general framework for domain machines followed by details of the technologies used to populate the framework to create a manufacturing domain machine that supports component action, interaction and behaviour. Both Prolog and Predicate Action Petri Nets are used within the implementation, combined with general purpose programming technologies.</description><subject>Applied sciences</subject><subject>CAM</subject><subject>Computer aided manufacturing</subject><subject>Computer science; control theory; systems</subject><subject>Control theory. Systems</subject><subject>Exact sciences and technology</subject><subject>Mechanical engineering</subject><subject>Mechanical engineering. Machine design</subject><subject>Process control. Computer integrated manufacturing</subject><subject>Software</subject><subject>Systems design</subject><issn>0954-4054</issn><issn>2041-2975</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2004</creationdate><recordtype>article</recordtype><recordid>eNqN0U1r3DAQBmBRWuh22z_QkwmkPTmZ0YdlHUtom0BCLsnZzMpy4mBLriRT8u9jZwMpKSnVRSCeeWfEMPYZ4QhR62MwSkpQEiTHGpCjesM2HCSW3Gj1lm1WUK7iPfuQ0h0sRwuxYRfXqfc3RRtG6n0xkr3tvUtFDkWapynEvLz5uSOb57jCFLr8m6Ir0n3Kbiz6cRrc6Hym3Af_kb3raEju09O9Zdc_vl-dnJbnlz_PTr6dl1bUJpccdjtQnTWtJaqdUshBQKuBDBBwsMbQrgLCinOsurYWTmjsTI22NUIbsWVf97lTDL9ml3Iz9sm6YSDvwpwaLYVUWj7KL_-UvNaVAo3_AYVWeplzyw5ewLswR798t0GjUNRCrW35HtkYUoqua6bYjxTvG4Rm3Vjz98aWosOnZEqWhi6St316rqwkLpNWizveu0Q37o_uryc_ABKhoeo</recordid><startdate>20041201</startdate><enddate>20041201</enddate><creator>Edwards, J</creator><creator>Coutts, I</creator><general>SAGE Publications</general><general>Mechanical Engineering Publications</general><general>SAGE PUBLICATIONS, INC</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7TB</scope><scope>7XB</scope><scope>88I</scope><scope>8AF</scope><scope>8AO</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>F28</scope><scope>FR3</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M2P</scope><scope>M7S</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>Q9U</scope><scope>7SC</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20041201</creationdate><title>Using domain machines to support manufacturing software system implementation</title><author>Edwards, J ; Coutts, I</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c389t-20bb05fc9dcaa8e5512030d70a90a020c99ab60a162216fd83e371f981cd93793</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2004</creationdate><topic>Applied sciences</topic><topic>CAM</topic><topic>Computer aided manufacturing</topic><topic>Computer science; control theory; systems</topic><topic>Control theory. Systems</topic><topic>Exact sciences and technology</topic><topic>Mechanical engineering</topic><topic>Mechanical engineering. Machine design</topic><topic>Process control. Computer integrated manufacturing</topic><topic>Software</topic><topic>Systems design</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Edwards, J</creatorcontrib><creatorcontrib>Coutts, I</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Science Database (Alumni Edition)</collection><collection>STEM Database</collection><collection>ProQuest Pharma Collection</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>ProQuest Science Journals</collection><collection>Engineering Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>ProQuest Central Basic</collection><collection>Computer and Information Systems Abstracts</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Proceedings of the Institution of Mechanical Engineers. Part B, Journal of engineering manufacture</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Edwards, J</au><au>Coutts, I</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Using domain machines to support manufacturing software system implementation</atitle><jtitle>Proceedings of the Institution of Mechanical Engineers. Part B, Journal of engineering manufacture</jtitle><date>2004-12-01</date><risdate>2004</risdate><volume>218</volume><issue>12</issue><spage>1833</spage><epage>1843</epage><pages>1833-1843</pages><issn>0954-4054</issn><eissn>2041-2975</eissn><abstract>Abstract Manufacturing enterprises are underpinned by complex software systems. Although built to improve efficency, they can become the single most inflexible part of an enterprise. This paper describes an approach to manufacturing software system creation which is designed to simplify system build and subsequent modification. It is based on the notion that raising the level of the computing infrastructure can remove the need to transform clear design abstractions into programming language constructs which prove difficult to maintain. The paper proposes a general framework for domain machines followed by details of the technologies used to populate the framework to create a manufacturing domain machine that supports component action, interaction and behaviour. Both Prolog and Predicate Action Petri Nets are used within the implementation, combined with general purpose programming technologies.</abstract><cop>London, England</cop><pub>SAGE Publications</pub><doi>10.1177/095440540421801215</doi><tpages>11</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0954-4054
ispartof Proceedings of the Institution of Mechanical Engineers. Part B, Journal of engineering manufacture, 2004-12, Vol.218 (12), p.1833-1843
issn 0954-4054
2041-2975
language eng
recordid cdi_proquest_miscellaneous_743457479
source SAGE IMechE Complete Collection; SAGE
subjects Applied sciences
CAM
Computer aided manufacturing
Computer science
control theory
systems
Control theory. Systems
Exact sciences and technology
Mechanical engineering
Mechanical engineering. Machine design
Process control. Computer integrated manufacturing
Software
Systems design
title Using domain machines to support manufacturing software system implementation
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T02%3A07%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Using%20domain%20machines%20to%20support%20manufacturing%20software%20system%20implementation&rft.jtitle=Proceedings%20of%20the%20Institution%20of%20Mechanical%20Engineers.%20Part%20B,%20Journal%20of%20engineering%20manufacture&rft.au=Edwards,%20J&rft.date=2004-12-01&rft.volume=218&rft.issue=12&rft.spage=1833&rft.epage=1843&rft.pages=1833-1843&rft.issn=0954-4054&rft.eissn=2041-2975&rft_id=info:doi/10.1177/095440540421801215&rft_dat=%3Cproquest_cross%3E743457479%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c389t-20bb05fc9dcaa8e5512030d70a90a020c99ab60a162216fd83e371f981cd93793%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=195138359&rft_id=info:pmid/&rft_sage_id=10.1177_095440540421801215&rfr_iscdi=true