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...
Saved in:
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: | , |
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&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 & 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 & 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 & 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 |