an architectural solution for virtual computer integrated...

16

Upload: others

Post on 02-Sep-2019

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: An Architectural Solution for Virtual Computer Integrated ...scientiairanica.sharif.edu/article_20799_a68020079ae1e2096c26b05e... · An Architectural Solution for Virtual Computer

Scientia Iranica E (2019) 26(6), 3712{3727

Sharif University of TechnologyScientia Iranica

Transactions E: Industrial Engineeringhttp://scientiairanica.sharif.edu

An architectural solution for virtual computerintegrated manufacturing systems using ISO standards

J. Delaram and O. Fatahi Valilai�

Department of Industrial Engineering, Advanced Manufacturing Laboratory, Sharif University of Technology, Tehran, Iran.

Received 11 March 2017; received in revised form 7 May 2018; accepted 4 August 2018

KEYWORDSCIM (ComputerIntegratedManufacturing);VCIM (VirtualComputer IntegratedManufacturing);Manufacturing systemarchitecture;Axiomatic Design(AD) theory;ISO standards.

Abstract. Nowadays, manufacturing environments are faced with globalization that urgesnew necessities for manufacturing systems. These necessities have been considered fromdi�erent perspectives, and Computer Integrated Manufacturing (CIM) is the most popularand e�ective system. However, considering the rapid rate of manufacturing globalization,traditional and current CIM solutions can be criticized by major de�ciencies such as highcomplexity for resource allocation over the globe, global facility sharing, and the absenceof an e�cient way to handle lifecycle issues. Recently, Virtual CIM (VCIM) has beenintroduced as an e�ective solution to extend the traditional CIM solutions. This paper hasinvestigated recent pieces of research associated with VCIM/CIM �eld in accordance withthe necessity of todays' globalized manufacturing environment. The paper shows the lackof traditional and current CIM/VCIM solutions and, then, proposes an e�ective solution tocover them. Due to the complexity of designing such systems, this paper exploits AxiomaticDesign (AD) theory as a promising tool in this �eld. This theory is applied to validate thesuggested architectural solution and verify its performance and implementational aspects.The implementation of the architectural solution is considered based on ISO standards.Finally, the results approved the feasibility of the suggested solution for manufacturingsystem and its Implementational aspects.© 2019 Sharif University of Technology. All rights reserved.

1. Introduction

Very recently and following the fourth industrial rev-olution (Industry 4.0), manufacturing environmentshave been faced with the paradigm of globalization.This paradigm urges new necessities for manufacturingenvironments such as concentration on customer de-mands, emphasis on increasing quality and its continu-ous improvement, and the shortening of the products'lifecycle [1-4]. Researchers applied Information Tech-

*. Corresponding author. Tel.: +98 21 66165706;Fax: +98 21 66022702E-mail addresses: [email protected] (J. Delaram);[email protected] (O. Fatahi Valilai)

doi: 10.24200/sci.2018.20799

nology (IT) to solve these challenges [4-11]. ComputerIntegrated Manufacturing (CIM) is considered as aresearch �eld to develop e�ective IT solutions. TheCIM solutions have produced incredible revolutionsand enhancements in manufacturing and productionsystems [11-16]. There are many pieces of relatedresearch [16-20] that emphasize the application of CIM-based solutions to realize integrated manufacturingsystems [20-22].

Despite the enormous number of studies directedat global manufacturing paradigms, the proposed so-lutions can be grouped as traditional CIM solutions.These solutions have de�ciencies and, thus, cannotful�ll the whole requirements of globalized manufac-turing environments [22-24]. Among such de�ciencies,the following problems can be named: dominant lacks,inadequate equipment and information, distance barri-

Page 2: An Architectural Solution for Virtual Computer Integrated ...scientiairanica.sharif.edu/article_20799_a68020079ae1e2096c26b05e... · An Architectural Solution for Virtual Computer

J. Delaram and O. Fatahi Valilai/Scientia Iranica, Transactions E: Industrial Engineering 26 (2019) 3712{3727 3713

ers, scheduling and resource allocation, facility sharingproblems and communication obstacle, and the absenceof an e�cient way to handle lifecycle issues [7,25,26].This motivates the proposition of new ideas and so-lutions for a exible and comprehensive integratingmethodology to overcome the aforementioned lacks.Many studies have recommended the Virtual CIM(VCIM) paradigm as one of the most e�ective method-ologies for today's globalization paradigm [14,20,27,28].VCIM is known to be an evolvement of computerintegrated manufacturing solutions, which has beenextended from the traditional CIM solutions to ful�lla global integrated manufacturing system beyond thetraditional and localized boundaries [27-29]. Of allapplicable and challenging areas for CIM/VCIM sys-tems, its architecture is known to be more challenging.Architecture is the backbone of a system and de�neshow the system is implemented with respect to its goalsassociated with di�erent aspects such as functional,informational, organizational, etc.

The concept of the CIM/VCIM systems is ap-proached by two types of systems: Extended Enterprise(EE) and Virtual Enterprise (VE). EEs are composedof a single core as the head and many Large Enterprises(LEs) in their supply chain. LEs and other parts to-gether create a tightly coupled structure that providesinput service or product for a central factory. Usually,the central factory is interpreted as the main companyor EE, and the other LEs are interpreted as the �rst-tierand second-tier suppliers. The central factory performsassembly functions on the manufactured items, whichhave been manufactured by the LEs, like Boeing andIBM [30,31]. The VEs are those enterprises thatare composed of many Small to Medium Enterprises(SMEs) connected to each other via computer net-works. The VEs [32,33] are often joined togetherto share skills and resources for responding betterto business opportunities. The structure of today'smarket for outsourcing and bene�ting from service-oriented environments has encouraged the spread of thevirtual environment paradigm and elaboration of itsmechanisms [34-37]; the SMEs enjoy great characteris-tics to adapt and grow in such environments. SMEs arecharacterized to be distributed across the globe [8], anda VE is a manifestation of the distributed collaborativenetwork [38]. Two of the major characteristics ofVEs are regarded as loosely coupled and temporary,meaning that SMEs can register in a network and, then,accept to perform a de�ned task. They can unregisteronly after completing their assumed tasks; thus, thepresence and absence of each SME do not disrupt theVE. As an example of a VE, Federated Laboratoriesof the United States Army (FedLabs) establish a closepartnership among Army Research Laboratories andseveral industrial and academic organizations [39,40].

These two types of enterprises strive for invest-

ment in innovative IT-based solutions such as VCIMfor a VE and CIM for an EE [14,41], and the needfor an architectural solution for them is a key concern.System Architecture is the master plan based onwhich one can organize and structure a VE or anEE and perceive its policies, strategies, mechanisms,and processes for the exchange of information, goods,services, and money or preparation of hardware andinfrastructures [42].

According to dispersion and diversity features ofVEs, each SME can utilize di�erent computer inte-grated systems. A VCIM with the capability of en-abling a network of interconnected global CIM systemscan establish real-time connections and collaborationin an e�ective manner among its components [16,29].The dispersion dimension of a VE is also found in EEsdue to their large size. Besides, an EE has manysubordinates that can be considered as SMEs for aVE. Therefore, there are many reasons that a CIM foran EE can be interpreted as a VCIM for a VE [43].In addition, many common drawbacks in a similarsituation exist. Many research studies have been con-ducted in the area of VCIM solutions for VEs or CIMsolutions for EEs; however, there is still a considerablegap regarding an e�ective solution [13,14,20]. In thefollowing sections, the paper will elaborate on thesegaps and attempt to tackle them with an architecturalsolution.

2. Literature review

Considering the discussed �ve-layer approach, valuablemethodologies for supporting the VCIM systems havebeen developed in many pieces of research. However,concentrating on a �ve-layer approach, the studieshave experienced drawbacks that prevent them fromenabling an e�cient and reliable global integratedsystem for manufacturing �rms.

Zhang et al. [44] proposed a solution usingCORBA (Common Object Request Broker Architec-ture) that consists of three layers. Through theselayers, the hardware aspects of the manufacturingsystem are considered at the infrastructure level atthe bottom of their architecture. With another view,Huang et al. [45] proposed a holonic framework forvirtual enterprises. This framework has a hierarchicaland heterarchical structure for controlling the system.In the proposed framework, six types of holons are con-sidered. Resource holons are exploited to represent aresource in the real world such as machines, computers,persons, etc. The objective is to cover all hardwareaspects in a manufacturing system. In addition,Huang's architecture includes two main holons namedas (a) Virtual Enterprise Holon (VEH) and (b) MemberEnterprise Holon (MEH). A VEH is responsible formanaging and handling the registered MEH. The MEH

Page 3: An Architectural Solution for Virtual Computer Integrated ...scientiairanica.sharif.edu/article_20799_a68020079ae1e2096c26b05e... · An Architectural Solution for Virtual Computer

3714 J. Delaram and O. Fatahi Valilai/Scientia Iranica, Transactions E: Industrial Engineering 26 (2019) 3712{3727

involves subholons such as Task Holon (TH), PlanningHolon (PH), etc. The other type of holon in thearchitecture is the holon for scheduling functions in amanufacturing system.

Wang et al. [13], Nagalingam and Lin [12], andZhou [20] proposed an agent-based approach to developan architectural solution for CIM systems. In thissolution, the agents are classi�ed into three levels: (a)Customer Agents (CA), (b) Facilitator Agents (FA),and (c) Resource Agents (RA). The CAs stand as aninterface for interoperating with outer environments;FAs are responsible for managing the received requestsand decomposing them. In addition, RAs are designedfor considering functions required for the system suchas designing, inspection, manufacturing, etc. Withineach of FAs and RAs, KBs (Knowledge Bases) and DBs(Data Bases) are regarded. The KB supplies knowledgefor RAs and develops strategies for manufacturing or-ganizations. Moreover, the DB provides informationalrequirements, such as delivery time and total cost, forthe product of a manufacturing system.

Odrey and Mej�� [46] proposed an architecturalsolution composed of three layers: production layer,mediator layer, and recovery layer. These layers have ahierarchal structure and address scheduling and plan-ning issues in manufacturing systems. The solution isequipped with recovery agents and control agents. Therecovery agents represent diagnostic and error recoveryor generate recovery schedules. The control agentsstand for performing the delegated tasks and creatingan ultimate execution plan. Further to that, there isa planner agent that is responsible for all processes ofscheduling functions in the manufacturing systems.

Hernandez-Matias [47] developed an architecturalsolution that mainly covers the informational aspects.It includes a reference model for managing the infor-mation and a data warehouse for saving the informa-tion. The framework of the paper is exploited froma hierarchical point of view to develop the referenceinformation model. In the reference model, the level ofan activity is considered for functions in an enterpriseto classify, manage, and allocate them.

Lin and Jeng [48] developed a framework includ-ing an information layer, a control layer, and a functionlayer. They have considered the entire functions of amanufacturing system through an SEMATECH CIMframework. The information layer provides standarddata and information for the other layers of the system.The control layer monitors the manufacturing functionsof the system. The control has been augmentedusing Manufacturing Execution System (MES), and italso covers MRP (Manufacturing Resource Planning),CAD (Computer Aided Design), and CAM (ComputerAided Manufacturing) systems. The functional layerstands for designing, planning, and manufacturing theapplication of the manufacturing system.

Nahm and Ishikawa [49] developed a Multi Agent-based Architecture (MAA) that is highly focusedon inter-enterprise functions such as integration andcollaboration. They de�ned hybrid agents in MAAto cover the entire behavior of the system. HybridBehavior Agent (HBA) and Hybrid Interaction Agent(HIA) are presented in this purpose. HBA covers alldiscrete and continuous behavior, and HIA involvesthe communication among the agents in the system.Further, they implicitly consider data and information ow through de�ning the interaction types betweenHBAs and HIAs.

3. Five-layer approach

In this section, this study proposes a layered archi-tecture to de�ne di�erent aspects of the solution andprovide a review of the studied researches. Thislayered architecture elaborates on di�erent aspectsof a CIM system based on �ve layers, as discussedin detail in previous studies [21,50-52]. The �ve-layer architecture enables a wider look to consider aCIM system. Each layer focuses on an operationalaspect of a manufacturing system. The �rst layer,or physical layer, considers aspects related to thehardware, equipment, and human workers. Theseaspects transform input resources into a product bydirect physical resource processing. The second layer,or function layer, describes the dynamic behavior of amanufacturing system accomplished through productdevelopment processes. The function layer producesa model that includes process owcharts coupled withphysical layer. The third layer, or organizational layer,focuses on organizational and management structuresof the system. All human and non-human characteris-tics within the organizational roles and con�gurationsare de�ned in this layer. The fourth layer, or informa-tion Layer, manages the data and informational aspectsof a computer integrated system. These aspects caninclude data and information requirements. The �fthlayer, or control layer, considers the whole supportiveprocesses such as monitoring and control, inspection,and decision-making. This layer monitors the wholesystem processes in the aforementioned layers andcovers indirect support and supervision, which arenecessary in manufacturing systems.

4. Axiomatic design theory

Suh created Axiomatic Design (AD) in the mid-1970sand, then, published the idea in \The Principle ofDesign" [53]. The name of the \axiomatic" is inspiredby the utilization of design principles or design axiomsthat govern the process of design. The AD applicationspectrum is very wide and applicable to many �elds [54-61]. Generally, the process of design misses a formal

Page 4: An Architectural Solution for Virtual Computer Integrated ...scientiairanica.sharif.edu/article_20799_a68020079ae1e2096c26b05e... · An Architectural Solution for Virtual Computer

J. Delaram and O. Fatahi Valilai/Scientia Iranica, Transactions E: Industrial Engineering 26 (2019) 3712{3727 3715

approach [61,62], and AD supports the designers anddevelopers to formalize the process of design [63,64].In the axiomatic-based design process, motivation isconsidered as a customer requirement. A numberof functional requirements can be found in relationto the customer requirement. Then, designers seekto �nd the parameters of the model and specify anappropriate solution. Therefore, AD stipulates thatthe design process has four general domains: customerdomain, functional domain, physical domain, and pro-cess domain [65-67]. In a sequential order, startingfrom customer domain, the Customer Attributes (CAs)should be de�ned and, then, the CAs should be mappedto the functional domain and translated into FunctionalRequirements (FRs). Then, the FRs should be mappedto the Design Parameters (DPs) in physical domain,known as design process. Finally, the DPs should besatis�ed with some Process Values (PVs) to addressthe implementation aspects [68,69]. Figure 1 illustratesthis process.

The sequential process of AD guides the designerfrom \what we want to achieve" to \how we achieveit" [69]. AD uses two axioms in this process: Inde-pendence axiom and information axiom. The satis-faction level of these axioms determines the goodnessof the design. The independence axiom maintains theindependency of FRs to show that the FRs are de�nedas the minimum set of independent requirements thatcharacterizes the design goals through functional do-main. In addition, the information axiom minimizesthe information content of the design, and shows thatthe best design among many other designs that satisfythe independence axiom is the one with the smallestinformation content [70-72]. If FRs are assumed asvectors with m component and DPs as vectors with ncomponent, there is a m � n matrix to connect thesetwo in a matrix representation:

[FR]m = [A]m�n[DP ]n: (1)

The matrix A is interpreted as a design matrix and usedfor quality assessment of the design. Thus, based onthe structure of the matrix A, the following alternativesare made possible:

� Uncoupled design:

8(m:n) 2 N:m 6= n : Amn = 0; (2)

Eq. (2) represents a diagonal matrix and reveals aone-to-one mapping between every member in thesets of FRs and DPs. In AD theory, this state isinterpreted as each FR is contingent on one and onlyone DP. This case is the best possible one [73,74].

� Decoupled design:

(8(m:n) 2 N: m > n : Amn = 0) or

(8(m:n) 2 N: m < n : Amn = 0): (3)

Eq. (3) represents a triangular matrix in which allelements on one side of the diagonal of the matrixA are nil, which shows a one-to-many mappingbetween members of the sets of FRs and DPs. Inthe AD theory, this state is interpreted since some ofFRs are dependent on more than one DP. There aresome considerations to bene�t from this situation asa decouple design situation [54,75].

� Coupled design:

9(m1:n1):(m2:n2) 2 N:(m1 > n1) and

(m2 < n2) : Am1n1 6= 0 and Am2n2 6= 0: (4)

This matrix shows a many-to-many mapping be-tween members of the sets of FRs and DPs. In theAD theory, this state is interpreted since each DPa�ects not only the FR but also other functionalrequirements, and it is itself a�ected by them. Thiscase is the worst possible one [76,77].

5. The architectural solution

5.1. De�ning the �rst-level FR/DPBased on AD zigzag approach, the procedure startsby de�ning the �rst-level functional requirement, calledFR0, which describes the origin of our contribution inthis paper. Then, the authors set a design parameter,known as DP0, to transcribe the meaning of FR0 intothe engineering words. Therefore, FR0 and DP0 arepresented as follows:

Figure 1. The axiomatic design domains.

Page 5: An Architectural Solution for Virtual Computer Integrated ...scientiairanica.sharif.edu/article_20799_a68020079ae1e2096c26b05e... · An Architectural Solution for Virtual Computer

3716 J. Delaram and O. Fatahi Valilai/Scientia Iranica, Transactions E: Industrial Engineering 26 (2019) 3712{3727

� FR0: A new manufacturing solution that ful�llsglobal manufacturing requirements;

� DP0: A virtual computer integrated manufacturingarchitectural solution.

FR0 illustrates that the architecture of a manu-facturing system is an applicable and challenging areafor today's industrial worlds. The architecture is thebackbone of a system with a great deal of informationto satisfy the goals. However, the existence of manycommon drawbacks in CIM architecture and the ab-sence of architecture for such virtual environments havebeen identi�ed in the area of CIM solutions to VCIM,both for VEs and EEs. Thus, the authors proposed\A virtual computer integrated manufacturing archi-tectural solution" as the solution or (with the axiomaticinterpretation) DP0.

5.2. De�ning the second-level FRs/DPsAt the second level of AD zigzag approach, FR0and DP0 are broken down into detailed functionalrequirements that divide correspondents into the man-ufacturing area. Therefore, �ve general functionalrequirements are identi�ed for the manufacturing area,whether extended or virtual, and are presented below:

� FR01: The architectural solution should be able toconsider physical resources of CIM systems;

� FR02: The architectural solution should be able toaddress the function and process of CIM systems;

� FR03: The architectural solution should be able toconsider organizational issues, rules, and commandof CIM systems;

� FR04: The architectural solution should be able toconsider the information ow of CIM systems;

� FR05: The architectural solution should be able tocontrol di�erent aspects of CIM system.

Each of these functional requirements points toone part of a manufacturing environment and describesthe capabilities required for it. FR01 encounterscomputer integrated hardware requirements and theinfrastructural necessities of the architecture to makea foundation for other aspects and future development.FR02 promises all processes and functions consideredin a manufacturing system. FR03 encounters the ma-nipulation of managerial issues in computer systems.The connection between computer integrated systemsand distributed manufacturing systems involves and re-quires a wide �eld of management and business a�airs.FR04 considers the requirements of data integrationand information ow. The fundamental principlesof e�ectiveness in manufacturing systems are rootedin the quality of information. FR05 emphasizes thecontrol aspect, which is crucial for the manufacturingsystems. In other words, it must utilize a number of

mechanisms to control every level of the system rangingfrom operational to �nancial levels.

At this level of the AD zigzag approach, theother side of the approach is related to the second-level design parameters. According to the architecturallayers, a one-to-one correlation can be found betweenthe above-mentioned functional requirements. Eachof the architectural layers stands for a second-leveldesign parameter and matches its related functionalrequirement. The DPs are transcribed below:

� DP01: A physical layer to structure the hardwareaspects;

� DP02: A functional layer to manipulate the pro-cesses and functional aspects;

� DP03: An organizational layer to administer man-agerial aspects;

� DP04: An informational layer to consider data andinformation requirements;

� DP05: A control layer to monitor the whole system.

The above DPs can be interpreted with respect tothe related FRs based on the layers of the architecture.On the one hand, at the second level, functionalrequirements divide a manufacturing environment into�ve major zones; on the other hand, the �ve mainlayers are proposed in correlation with their corre-spondent second-level design parameters, and a wideperspective from the enterprise within these layers isexpected. DP01 considers a number of hardware pack-ages required for implementing the processes. Systemplatform, network infrastructure, communication, andtransportation are the major focuses of the physicalaspects. DP02 proposes those areas that are equippedwith functions and processes compatible with virtualenvironments. Today's extended manufacturing sys-tem consists of a variety of resources ranging fromhuman to equipment, which operate in their own ways;therefore, modern ways are required. DP03 states thata part of the system aspects lies beyond organizationalissues and describes the capabilities and responsibilitiesof di�erent units and individuals. DP04 considersthe information as a resource and shows the ways tomeet these requirements. These ways include datacentres and data processing tools. DP05 presents anumber of considerations for monitoring. Since thereis a need to control the operational level and shop oortasks, high-level decisions, and long-term goals, controlmechanisms are required. Mechanisms are directed atobservation in terms of operation and management.

5.3. De�ning the third level FRs/DPsBased on the second level-design parameters, there aremany functional requirements that can be categorizedinto the proposed �ve layers. Each of the layers

Page 6: An Architectural Solution for Virtual Computer Integrated ...scientiairanica.sharif.edu/article_20799_a68020079ae1e2096c26b05e... · An Architectural Solution for Virtual Computer

J. Delaram and O. Fatahi Valilai/Scientia Iranica, Transactions E: Industrial Engineering 26 (2019) 3712{3727 3717

necessitates some functional requirements, which arede�ned as below:

� FR011: A mechanism to recognize an appropriatepoint of automation utilization;

� FR012: A consideration regarding the virtual infras-tructure for the manufacturing systems;

� FR021: Strategies to facilitate integrity and conti-nuity in the manufacturing process;

� FR022: Methodologies to observe inter and intrarelations over processes;

� FR031: Some guidelines to govern over virtual andextended resources;

� FR032: Issues to de�ne a new manufacturingparadigm;

� FR041: Strategies to facilitate integrity and conti-nuity in information ow;

� FR042: Issues speci�c to maintenance and manipu-lation of manufacturing data;

� FR051: A stewardship over utilization of resourcesand e�ciency of processes;

� FR052: Infrastructural issues for a computer inte-grated control over manufacturing system.

The third-level FRs highly guide speci�c mech-anisms and considerations, in which implementationtools are commonly based on promising standards.These FRs connect the architectural solution to thedesign parameters, forming the implementation phase.FR011 points out that the utilization of automationsystems should be determined at a level appropriatefor virtualization. FR012 states that there should be afoundation compatible with distributed interoperationand capable of embracing other layer hardware. FR021considers the requirement of a seamless manufactur-ing ow, even in such an extended system. FR022describes the need for methods to cover internal andexternal relations over the entire level of the system.FR031 and FR032 are responsible for new managerialand organizational structures and present rules togovern. FR041 explains the need for connection andstream between automation islands. FR042 considersthe abilities of the enterprise in the storage of infor-mation and further exploitation of data. FR051 andFR052 state requirements for supervision over technicaland tactical subjects.

The �nal part of AD zigzag approach is concernedwith the design parameters that represent the ringbetween functional requirements and implementationconsiderations. The authors recognized the followingdesign parameters as the third-level DPs:

� DP011: Appropriate use of automation;� DP012: Automation as a system resource;

� DP021: Continuous ow of manufacturing;� DP022: System overview of processes;� DP031: Appropriate use of human and non-human

resources;� DP032: Organizational culture as a system resource;� DP041: Continuous ow of information;� DP042: Information as a system resource;� DP051: Appropriate use of computers and control

systems;� DP052: Computer systems as a controller of the

manufacturing system.

The third-level design parameters stand for guid-ance about suitable mechanisms and methodologiesto ascertain our ultimate purpose. DP011 enablesits related functional requirements by means of de-termining automation utilization. DP012 suggestspromising platforms for extended manufacturing andvirtualization. DP021 proposes a high-level strategycalled Continuous Flow Manufacturing (CFM) thatseams manufacturing processes. DP022 delineates thestructure of processes and interconnection of them;to be speci�c, the way that they a�ect each other.DP031 sets the basic rules and authorities in anorganizational structure for both interactions of humanand non-human agents. This is a novel approach toa virtual computer integrated environment. DP032describes culture and philosophy in association witha distributed computer integrated system and providesways of cooperation and collaboration. DP041 seeks toestablish a smooth ow of information on the basis ofa computer network fed by a computerized database.The concept of Continuous Flow Information (CFI)necessitates an extensive use of computer and computernetwork to optimize information ow. DP042 plans tofacilitate enterprises with appropriate information. Itsees information as another type of resources, dispersedacross the enterprise. It removes duplication, attachesseparated parts, and makes a unique system for plan-ning. DP051 indicates the performance of di�erentaspects based on Key Performance Indicator (KPI).The �nancial KPIs are the most useful and �nancialevaluation, which are the best ways to evaluate theperformance. DP052 provides a computer-based con-trol system both for operational purpose and �nancialevaluation.

6. Implementational aspects

6.1. Process domain elementsTo complete the AD process and reach the �nalconclusion on implementation considerations about theproposed architectural solution, we deal with param-eters that stand for implementation. After the last

Page 7: An Architectural Solution for Virtual Computer Integrated ...scientiairanica.sharif.edu/article_20799_a68020079ae1e2096c26b05e... · An Architectural Solution for Virtual Computer

3718 J. Delaram and O. Fatahi Valilai/Scientia Iranica, Transactions E: Industrial Engineering 26 (2019) 3712{3727

stage of the zigzag approach and completing the lowestdesign parameters of AD, there is a need for somee�ective tools of implementation. In the AD domains,PVs are regarded for this purpose. The �nal goal ofthese parameter values is DPs, which will be controlledthrough the related PVs. The authors recognizedinternational standards as promising tools for thispurpose and suggested some suitable standards for eachof them. It should be noted that, according to ourinvestigation, the proposed set of standards is expectedto be one of the best methods for implementing theproposed architectural solution based on the presenttools and methods. However, there are many novelideas in this �eld of work to develop advanced toolsand methodologies. The proposed PVs are as follows:

� PV011: ISO 23570 [78];� PV012: ISO 15926 [79];� PV021: ISO 14258 [80];� PV022: ISO 15704 [81];� PV031: ISO 11354 [82];� PV032: ISO 11000 [83];� PV041: ISO 15745 [84];� PV042: ISO 15531 [85];� PV051: IEC 62264 [86];� PV052: ISO 22400 [87].

In the execution of physical layer, two ISO stan-dards are suggested to command DP011 and DP012.PV011 focuses on ISO 23570 standard on distributedinstallation in industrial applications and speci�es thedetailed requirements for distributed hardware andplatform. Considering the role of PV011 parametervalue supporting the implementation of DP011, therequired mechanisms for the appropriate use of au-tomation are considered. The complexity of the col-laboration mechanisms among the various automateddevices in the shop oor-like robots, CNC machines,material handling devices, and AGVs (AutomatedGuided Vehicle) is at focus here, and e�ective pro-cedures for their integration are provided. Moreover,with the application of ISO 23570, the process ofautomation trade-o� design can progress better to anappropriate level of automation with respect to theconsolidation considerations. This standard with itsthree parts provides helpful guidance on the design andselection of the physical aspects of a distributed system.Moreover, the structure of this standard provides ascalable framework for further expansion in the areaof the application of automated devices and resourcesin VCIM systems.

For DP012, PV012 is suggested with emphasis onISO 15926 standard of industrial automation systemsfor the purpose of data integration in the process.

This standard concentrates on data integration, shar-ing, exchange, and communication network betweencomputer systems and resources extensively. Di�erentresources in the manufacturing plant with their datarequirements are focused on ISO 15926. This standardhas di�erent parts, which can support a wide areaof manufacturing disciplines, supply chain, and lifecycle stages. With respect to the information aboutfunctional requirements and physical solutions, such astandard has a high capability to select various man-ufacturing resources, especially automation resources.The utilization of ISO 15926 in the platform willenable automation systems as an applicable tool fordistributed computer systems. By means of thisPV, the automation systems will be interpreted as aresource, which are provided and controlled by infras-tructure based on ISO 15926 guidelines. ISO 15926ensures the integration of life-cycle data manufacturingprocesses and, also, encompasses details of productionand process operations.

In implementation details of the functional layer,the paper proposed PVs that ensure the existence ofprocesses in a virtual network of manufacturing enter-prise. For the realization of DP021, PV021 is proposedto realize the concept of continuous ow of manufactur-ing by means of ISO 14258. The scope of the standardspeci�es the set of concepts, terms, de�nition, andassociated rules to establish a framework and a generalfunctional method for integration of advanced processcontrol and optimization capabilities for manufacturingsystems. This international standard does not specifythe enterprise-modeling process; however, it forms thebasis by which enterprise-modeling standards can bedeveloped where required. Moreover, the realization ofDP022 will be performed by PV022, which focuses onISO 15704 standard for functional capabilities providedby the enterprise resources and required to expeditebusiness processes. The standard considers inter-working of resources required to be organized andintegrated into intra-relations. In addition, by meansof the enterprise reference architecture, methodologiesand functional support can be determined for futureimprovements. The scope of ISO 15704 covers thewhole life of the enterprise with a wider outlook onmajor restructuring e�orts for processes and functions.

In the third layer with a focus on the managerialdimension of architecture, the proposed architecturalsolution considered the de�nition of a new manufactur-ing paradigm and guidelines for governing over humanresources. To meet these requirements, the solutionuses the application of ISO 11354 and ISO 11000 to therelated DPs. PV031 focuses on ISO 11354 to providea framework for enterprise interoperability. ISO 11354is particularly developed for interoperability-based so-lutions in IT environments, either manufacturing orservice. Therefore, the standard can be applied to

Page 8: An Architectural Solution for Virtual Computer Integrated ...scientiairanica.sharif.edu/article_20799_a68020079ae1e2096c26b05e... · An Architectural Solution for Virtual Computer

J. Delaram and O. Fatahi Valilai/Scientia Iranica, Transactions E: Industrial Engineering 26 (2019) 3712{3727 3719

both manufacturing enterprises and service providerenterprises. It structures data, processes, and busi-nesses in the direction of organizational vision andmission to enable interoperability among all humanresource entities. A bold characteristic of ISO 11354 isrelated to its implementation structure, in which anytightened mechanism or a speci�c framework has notbeen speci�ed for interoperability solution implemen-tation. Thus, based on this structure, every humanand non-human resource engaged in the enterpriseprocesses can be managed and connected with othersseamlessly. PV032 focuses on ISO 11000 for implemen-tation consideration of DP032. ISO 11000 speci�es aframework conforming to requirements of ISO 15704,serving as a common basis to identify and coordinatestandards development for modeling an enterprise. Itis worth noting that ISO 11000 is not restricted tothe computer integrated manufacturing �eld and isapplicable to other types of enterprises. In addition,ISO 11000 serves as the basis for further standardsof the development of models that will be computer-enactable and enables business process model-baseddecision support leading to model-based operation,monitoring, and control.

In the fourth layer considering the informationalaspects, there are many standards for integration anddata exchange; however, they bring up complexities inthe architecture. The paper considers the followingstandards that will result in a less complex system.This idea bears more relation to the current archi-tectural aspects and enterprise integration. PV041 ispresented for DP041 and focuses on ISO 15745 thatensures an appropriate approach to information ex-change between applications. ISO 15745 as a standardfor open systems application integration frameworkprovides consistent information models and consistentoperation models, which are the foundations of clarify-ing application functionality and how information is tobe transmitted through the working nodes. Therefore,the standard creates a groundwork for the communica-tion between suppliers and manufacturers to achieve acontinuous ow of manufacturing. Moreover, PV042 isconsidered for DP042. It focuses on ISO 15531 thatde�nes an application integration framework. Thisframework consists of a set of elements and rules fordescribing integration models and application interop-erability. The integration model exploits informationas a source to feed the requirement. ISO 15531addresses the modeling of manufacturing managementdata, especially resources management data (resourcemodel) and ow management data in manufacturing( ow management model). The standard is intendedto facilitate information exchanges between softwareapplications such as ERP, manufacturing managementsoftware, maintenance management software, quota-tion software, etc.

In the last layer, the control aspect is consideredto monitor and control resource utilization and performcomputer integrated control on manufacturing systems.IEC 62264 and ISO 22400 are recommended for PV051and PV052, respectively. PV051 focuses on IEC 62264,which is an international standard for an enterprise-control system integration. This standard is basedon ANSI/ISA-95, which has been developed for globalmanufacturers. It enables integration between themanufacturing operations and control domain. Itaims to synchronize business strategy with operationalexecution in real time to enable closed-loop businesscontrol across an enterprise. It has di�erent parts thatdelineate di�erent aspects of utilization of a computercontrol system. Further, PV052 focuses on ISO 22400to perform control on the manufacturing operationby means of Key Performance Indicators (KPIs). Toensure a better result of the implementation, thetwo parts should be performed in sequence. Basedon the �rst part, which speci�es an industry-neutralframework for de�ning, composing, exchanging, andusing KPIs for Manufacturing Operations Management(MOM), as de�ned in IEC 62264, a framework forcontrol would be created. Moreover, based on thesecond part, the selected number of KPIs would beprovided. The KPIs are presented by means of theirformula and corresponding elements (time behavior,unit/dimension, and other characteristics) to supporta computer control system. A summary for theencountered PVs is presented in Table 1.

6.2. Feasibility of the architectural solutionTo investigate the feasibility of the proposed solution,this study uses the �rst axiom and investigates thedesign matrix. As mentioned earlier in Section 4,\axiomatic design theory", to ensure the feasibilityof the proposed solution, the proposed DPs and FRsshould have a decoupled or uncoupled relationship.This implies that the design matrix showing the re-lationship among the DPs and FRs should be in theform of a diagonal or triangular matrix. To ensurethe feasibility of the proposed solution at the level ofthe process domain, the same condition should remainfor the relationship of DPs and PVs. The paperhas analyzed the relationship among FRs and DPs inFigure 2 and the relationship among DPs and PVs inFigure 3.

As the design matrixes show, the con�gurationof the proposed functionalities through the layers ofthe architecture is designed to avoid complexity. Itis implied that the proposed DPs can ful�ll all FRs,while their dependencies can lead to a feasible solution.Moreover, the case study considered the PVs fromthe domain of the ISO standards to ful�ll all DPswhile maintaining an acceptable level of complexity.Considering the AD theory, the implementation of

Page 9: An Architectural Solution for Virtual Computer Integrated ...scientiairanica.sharif.edu/article_20799_a68020079ae1e2096c26b05e... · An Architectural Solution for Virtual Computer

3720 J. Delaram and O. Fatahi Valilai/Scientia Iranica, Transactions E: Industrial Engineering 26 (2019) 3712{3727

Table 1. The explanation of the proposed standards for exploiting as PVs in the architectural solution. (The content ofthe table is adopted based on the international organization for standardization.)

Standard Exploitation Explanation

ISO 23570 [78] PV011

Industrial automation systems and integration: Modern manufacturing tools andmachines are complex systems with a lot of subsystems including material handling,�xturing, and transfer lines. To address and monitor these complexities in a CIM/VCIMsystem, this standard supports the solution to deal with the interconnection of hardwareand physical devices. ISO 23570 speci�es the interconnection of elements in the controlsystem of machine tools and similar large pieces of industrial automation.

ISO 15926 [79] PV012

Industrial automation systems and integration: This standard speci�esa conceptual data model at the level of plants. The speci�cation of requirementsto produce, process, and transport process materials and speci�cation of functionsrequired to produce and process, required materials are considered in this standard.In addition, the selection of materials and equipment to provide the required productionand processing functions includes information about market available materials andequipment, maintenance, and replacement of equipment.

ISO 14258 [80] PV021

Industrial automation systems: This standard provides guidelines and constraints forenterprise models to model an enterprise or processes. ISO 14258 also de�nes concepts andrules for enterprise models to help and restrict other standards that exist in the otherlayers. This consideration is done by de�ning the elements to use when developingan enterprise model, concepts for life-cycle phases, and how these models describehierarchy, structure, and behavior. ISO 14258 helps de�ne the concepts and rules formanufacturing systems to develop understandable models to better enable the enterpriseprocesses interoperable.

ISO 15704 [81] PV022

Industrial automation systems: ISO 15704 de�nes the requirements for enterprise-reference architectures and methodologies and those requirements that such architecturesand methodologies must satisfy. This standard is the one of the basic of enterprise-reference architectures and methodologies. Enterprise-reference architectures aredetermined by reference methodologies and exploited technologies. By adopting areference methodology and architecture, an enterprise can cooperate and collaborate indeveloping and improving the enterprise utilization of resources. The cooperation andcollaboration of di�erent aspects of an enterprise reference model is de�ned andconstrained by means of this standard. Therefore, there is a vital need in enterpriseengineering and integration for a reference base and architecture to provide methodologiesand technologies that can enable enterprise integration and interoperability.

ISO 11354 [82] PV031

Advanced automation technologies and their applications: The purpose ofISO 11354 is to specify a Framework for Enterprise Interoperability (FEI) to establishdimensions and viewpoints to address interoperability barriers, their potential solutions,and the relationships between them. This standard considers interoperability as a genericconcept and as a necessary support to enable business collaboration. ISO 11354 assumesthat common problems of interoperability are failures and the need for solutionsto overcome those failures. Therefore, the standard considers enterprise interoperabilityto be an engineering discipline and separates it from other business concepts. ISO 11354should be applied to manufacturing enterprises; however, it can also be applied to otherkinds of enterprises.

Page 10: An Architectural Solution for Virtual Computer Integrated ...scientiairanica.sharif.edu/article_20799_a68020079ae1e2096c26b05e... · An Architectural Solution for Virtual Computer

J. Delaram and O. Fatahi Valilai/Scientia Iranica, Transactions E: Industrial Engineering 26 (2019) 3712{3727 3721

Table 1. The explanation of the proposed standards for exploiting as PVs in the architectural solution (The content ofthe table is adopted based on the international organization for standardization.) (continued).

Standard Exploitation Explanation

ISO 11000 [83] PV032

Collaborative business relationship management: The aim of this standard is toguide organizational requirements to achieve a strategic life-cycle framework and toestablish a collaborative communication between organizations. This standard addressesboth the overall requirements to establish a management system and operational processrequirements. It speci�es requirements for the e�ective identi�cation, development, andmanagement of collaborative business relationships and addresses the managementsystem of an organization. Collaborations in the context of ISO 11000 can be multi-or single-dimensional, individual on-to-one relationships, or more frequently networkedrelationships involving multiple parties.

ISO 15745 [84] PV041

Industrial automation systems and integration: This standard de�nes aframework for integration including a set of elements and rules for describing integrationmodels and application interoperability pro�les. ISO 15745 is applicable to industrialautomation such as discrete manufacturing, process automation, electronics assembly,and wide-area material handling. The standard develops an application integrationframework and de�nes elements and rules that facilitate (a) systematic organizationand representation of the application integration requirements using integrationmodels and (b) development of interface speci�cations in the form of ApplicationInteroperability Pro�les (AIPs)

ISO 15531 [85] PV042

Industrial automation systems and integration: This standard aims to represent andexchange industrial manufacturing data in a computer-interpretable fashion. The objectiveof ISO 15531 is to provide a neutral mechanism for describing industrial manufacturingdata throughout the product life-cycle. ISO 15531 speci�es the characteristics for arepresentation of manufacturing management information over the entire industrial process.It provides the necessary mechanisms and de�nitions to enable manufacturing managementdata to be shared and exchanged within the factory with other plants or companies. Thestandard is mainly focused on discrete manufacturing, yet not limited to it. It may alsoapply to any industrial processes that do not imply any contradiction or inconsistency withthe basic principle of the standard. The scope of ISO 15531 includes (a) the representationof information needed to manage production and resources and (b) the exchange andsharing of production information and resources information including storing, transferring,accessing, and archiving.

IEC 62264 [86] PV051

Enterprise-control system integration: IEC 62264 is an international standard toenable integration throughout the control system. It is in accordance to ANSI/ISA-95for developing automated interfaces between enterprise and control systems. Thisstandard describes the manufacturing operations management domain and the relatedactivities, as well as transactions. The aim of the IEC 62264 is to enhance the uniformityand consistency of interface terminology and reduce the risk, cost, and errors associatedwith control interfaces.

ISO 22400 [87] PV052

Automation systems and integration: ISO 22400 focuses on KPIs for manufacturingoperations management and speci�es a number of KPIs as measureable and strategic indexthat re ect critical success factors for the organizations. The KPIs are presented by meansof their formula and corresponding elements, such as time behavior, unit/dimension, andother features. ISO 22400 also provides information about where the KPIs should be usedand to which groups of production they correspond.

Page 11: An Architectural Solution for Virtual Computer Integrated ...scientiairanica.sharif.edu/article_20799_a68020079ae1e2096c26b05e... · An Architectural Solution for Virtual Computer

3722 J. Delaram and O. Fatahi Valilai/Scientia Iranica, Transactions E: Industrial Engineering 26 (2019) 3712{3727

Figure 2. FR-DP design matrix.

architecture in a real process domain can be achievedby the afore-mentioned ISO standards.

7. Discussion and conclusion

Nowadays, the manufacturing environments are facedwith the globalization paradigm that necessitates meet-ing a number of requirements for manufacturing envi-ronments such as concentration on customer demands,focus on increasing quality and its continuous improv-ing trend, and shortening of the products' lifecycle.These necessities have been considered by many re-

searchers and have led to di�erent ideas in the �eldof e�ective and e�cient product development and aftersales services. This paper considered the capabilities ofComputer Integrated Manufacturing (CIM) paradigmas a major research �eld for such studies. AlthoughCIM studies have produced incredible revolutions andimprovements in manufacturing systems, the complex-ities of globalized manufacturing environment and theinability to mitigate these complexities for addressingthe di�erent aspects of CIM system are major draw-backs found in previous pieces of research. To overcomethese challenges, the Virtual CIM (VCIM) was intro-

Page 12: An Architectural Solution for Virtual Computer Integrated ...scientiairanica.sharif.edu/article_20799_a68020079ae1e2096c26b05e... · An Architectural Solution for Virtual Computer

J. Delaram and O. Fatahi Valilai/Scientia Iranica, Transactions E: Industrial Engineering 26 (2019) 3712{3727 3723

Figure 3. DP-PV design matrix.

duced as one of the most e�ective solutions to extendthe traditional CIM solutions for the aforementionedglobalized challenges. This paper studied the recentdominant pieces of research in the �eld of VCIM/CIMsolutions, especially by considering the necessities oftodays' globalized manufacturing environment. The�ndings suggested the major requirements and char-acteristics of an e�ective global VCIM solution inareas such as manufacturing functional capabilities andcontrol mechanisms, human and non-human resourcemanagement issues, and manufacturing informationintegration. The results of the study showed thede�ciency of recent researches, which were hardlycapable of providing a proper solution to fully considerand handle todays' manufacturing aspects. As aresult, despite all studied solutions such as agent-basedtheories and holonic ones, they are not providing ane�ective solution for designing a system.

Considering the aforementioned shortcomings,the paper proposed an e�ective CIM/VCIM architec-tural solution to cover the requirements and necessitiesof a global CIM/VCIM system. The core concept ofthe proposed architectural solution is based on a multi-layer approach, which gives an extended perspective forviewing a manufacturing system within �ve functionalareas. Each layer focuses on an operational aspect of a

computer integrated system and provides a structuredmechanism for its description. The dominant charac-teristics of the proposed layers are as follows:

� The �rst layer called physical layer considers theaspects related to the hardware, equipment, and hu-man workers in a CIM/VCIM environment. Theseaspects transform input resources into a product bydirect physical resource processing;

� The second layer called function layer describes thedynamic behavior of a manufacturing system ac-complished through product development processes.The function layer results in a behavioral model inwhich a CIM/VCIM system consolidates its processwith physical layer elements are considered;

� The third layer called organizational layer focuseson a CIM/VCIM organizational and managementstructure of the system. All human and non-humancharacteristics within the organizational roles andcon�gurations are de�ned in this layer;

� The fourth layer called information layer managesthe data and information aspects of a CIM/VCIMsystem. These aspects can include data and in-formation requirements as manufacturing processes'input and resulted data and information from those

Page 13: An Architectural Solution for Virtual Computer Integrated ...scientiairanica.sharif.edu/article_20799_a68020079ae1e2096c26b05e... · An Architectural Solution for Virtual Computer

3724 J. Delaram and O. Fatahi Valilai/Scientia Iranica, Transactions E: Industrial Engineering 26 (2019) 3712{3727

processes. Moreover, the information ow of themanufacturing system is organized in this layer;

� The �fth layer called control layer considers thewhole supportive processes such as monitoringand control, inspection, and decision-making in aCIM/VCIM system. This layer monitors the wholesystem processes and covers the indirect support andsupervision of necessary tasks in a manufacturingsystem.

Since the complexity of the solution in this areais too high, the paper applied Axiomatic Design (AD)Theory to ensure the feasibility of its proposed so-lution. This theory was used for both ensuring theviability of the proposed architectural solution and,also, verifying the feasibility of the implementationalaspects. The aspects related to implementation of thesolution were considered by the ISO standards. Theresults achieved by AD axioms approve the feasibilityof the proposed solution for manufacturing systemsand their implementational aspects. As for suggestionsfor further study, the authors propose exploiting otherinnovative approaches, such as TRIZ, to develop otherarchitectural solutions, especially for other businessesand non-manufacturing systems.

Acknowledgement

The authors gratefully appreciate Professor MahmoudHoushmand and Professor Gholamhossein Farrahi fortheir invaluable advice and comments, which improvedand enhanced our research.

References

1. Valilai, O.F. and Houshmand, M. \A collaborative andintegrated platform to support distributed manufac-turing system using a service-oriented approach basedon cloud computing paradigm", Rob. and Com. Integ.Man., 29(1), pp. 110-127 (2013).

2. Koren, Y., The Global Manufacturing Revolution:Product-Process-Business Integration and Recon�g-urable Systems, John Wiley & Sons, UK (2010).

3. Zhang, W. and Xie, S. \Agent technology for collabo-rative process planning: a review", The Int. J. of Adv.Man. Tech., 32(3), pp. 315-325 (2007).

4. Nagalingam, S.V. and Lin, G.C. \CIM-still the so-lution for manufacturing industry", Rob. and Com.Integ. Man., 24(3), pp. 332-344 (2008).

5. Houshmand, M. and Valilai, O.F. \LAYMOD: a lay-ered and modular platform for CAx product dataintegration based on the modular architecture of thestandard for exchange of product data", Int. J. ofCom. Integ. Man., 25(6), pp. 473-487 (2012).

6. Valilai, O.F. and Houshmand, M. \INFELT STEP: Anintegrated and interoperable platform for collaborative

CAD/CAPP/CAM/CNC machining systems based onSTEP standard", Int. J. of Com. Integ. Man., 23(12),pp. 1095-1117 (2010).

7. Wang, X.V. and Xu, X.W. \An interoperable solutionfor cloud manufacturing", Rob. and Com. Integ. Man.,29(4), pp. 232-247 (2013).

8. Li, Q. \Applications integration in a hybrid cloudcomputing environment: modelling and platform",Ent. Info. Sys., 7(3), pp. 237-271 (2013).

9. Valilai, O.F. and Houshmand, M. \A platform foroptimisation in distributed manufacturing enterprisesbased on cloud manufacturing paradigm", Int. J. ofCom. Integ. Man., 27(11), pp. 1031-1054 (2014).

10. Houshmand, M. and Valilai, O.F. \A layered and mod-ular platform to enable distributed CAx collaborationand support product data integration based on STEPstandard", Int. J. of Com. Integ. Man., 26(8), pp. 731-750 (2013).

11. Zhou, N. \Development of an agent based VCIMresource scheduling process for small and mediumenterprises", Int. Ass. of Eng., 25(2), pp. 31-50 (2010).

12. Nagalingam, S.V. and Lin, G. \Latest developments inCIM", Rob. and Com. Integ. Man., 15(6), pp. 423-430(1999).

13. Wang, D., Nagalingam, S., and Lin, G. \Developmentof an agent-based virtual CIM architecture for small tomedium manufacturers", Rob. and Com. Integ. Man.,23, pp. 1-16 (2007).

14. Zhou, N., Nagalingam, S., and Lin, G. \Applicationof virtual CIM in small and medium manufacturingenterprises", Int. J. of Com. Integ. Man., 25(12), pp.131-154 (2011).

15. Delaram, J. and Valilai, O.F. \Development of a novelsolution to enable integration and interoperability forcloud manufacturing", Procedia CIRP, 52, pp. 6-11(2016).

16. Scheer, A.W., CIM Computer Integrated Manufactur-ing: Computer Steered Industry, Springer PublishingCompany (2012).

17. Rehg, J.A. and Kraebber, H.W., Computer-IntegratedManufacturing, Prentice Hall (2005).

18. McGaughey, R.E. and Roach, D. \Obstacles to com-puter integrated manufacturing success: a study ofpractitioner perceptions", Int. J. of Com. Integ. Man.,10(1), pp. 256-265 (1997).

19. Delaram, J. and Valilai, O.F. \A novel solution formanufacturing interoperability ful�llment using inter-operability service providers", Procedia CIRP, 63, pp.774-779 (2017).

20. Zhou, N. \Inside virtual CIM", Intel. Cont. and Com.Eng., 11(5), pp. 163-175 (2011).

21. Mitchell Jr, F., CIM Systems: An Introductionto Computer-Integrated Manufacturing, Prentice-Hall(1991) .

Page 14: An Architectural Solution for Virtual Computer Integrated ...scientiairanica.sharif.edu/article_20799_a68020079ae1e2096c26b05e... · An Architectural Solution for Virtual Computer

J. Delaram and O. Fatahi Valilai/Scientia Iranica, Transactions E: Industrial Engineering 26 (2019) 3712{3727 3725

22. Groover, M.P., Automation, Production Systems,and Computer-Integrated Manufacturing, Prentice-Hall (2007).

23. Wang, X., Wong, T., and Wang, G. \An ontologicalintelligent agent platform to establish an ecologicalvirtual enterprise", Exp. Sys. with App., 39(8), pp.7050-7061 (2012).

24. Nagalingam, S.V. and Lin, G. \A uni�ed approachtowards CIM justi�cation", Com. Integ. Man. Sys.,10(2), pp. 133-145 (1997).

25. Zhou, N. \Virtual CIM", Intel. Cont. and Com. Eng.,21(9), pp. 31-40 (2015).

26. Valilai, O.F. and Houshmand, M. \Depicting additivemanufacturing from a global perspective; using cloudmanufacturing paradigm for integration and collabo-ration", Pro. of the Inst. of Mech. Eng., Part B: J. ofEng. Man., 229(12), pp. 2216-2237 (2014).

27. Erenay, O., Hashemipour, M., and Kayaligil, S. \Vir-tual reality in requirement analysis for CIM systemdevelopment suitable for SMEs", Int. J. of Pro. Res.,40(15), pp. 3693-3708 (2002).

28. Nagalingam, S., Lin, G., and Wang, D. \Resourcescheduling for a virtual CIM system", Adv. Man.,10(2), pp. 269-294 (2007).

29. Zhou, N., Nagalingam, S., and Lin, G. \Applicationof virtual CIM in small and medium manufacturingenterprises", Int. J. of Pro. Res., 9(4), pp. 161-164(2007).

30. Browne, J., The Extended Enterprise-Manufacturingand the Value Chain, Springer (1995).

31. Jagdev, H. and Browne, J. \The extended enterprise-a context for manufacturing", Pro. Plan. and Cont.,9(3), pp. 216-229 (1998).

32. Martinez, M.T. \Virtual enterprise-organisation, evo-lution and control", Int. J. of Pro. Eco., 74(1), pp.225-238 (2001).

33. Park, K.H. and Favrel, J. \Virtual enterprise-information system and networking solution", Com.and Ind. Eng., 37(1), pp. 441-444 (1999).

34. Liu, N., Li, X., and Shen, W. \Multi-granularityresource virtualization and sharing strategies in cloudmanufacturing", J. of Net. and Com. App., 46, pp.72-82 (2014).

35. Morariu, O., Borangiu, T., and Raileanu, S. \vMES:Virtualization aware manufacturing execution sys-tem", Comp. in Ind., 67(2), pp. 27-37 (2015).

36. Buyya, R., Vecchiola, C., and Selvi, S.T. \Virtualiza-tion, in mastering cloud computing", Comp. in Ind.,67(2), pp. 71-109 (2013).

37. Van Geenhuizen, M. and Nijkamp, P. \Knowledgevirtualization and local connectedness among youngglobalized high-tech companies", Tech. Fore. and Soc.Chan., 79(7), pp. 1179-1191 (2012).

38. Camarinha-Matos, L.M. and Afsarmanesh, H. \Acomprehensive modeling framework for collaborativenetworked organizations", J. of Intel. Man., 18(5), pp.529-542 (2007).

39. Brown, E.A. \Reinventing government research anddevelopment: A status report on management initia-tives and reinvention e�orts at the Army ResearchLaboratory", J. of Net. and Com. App., 62(1), pp.78-111 (1998).

40. Vassiliou, M. \The virtual research laboratory: taxon-omy and analysis. in aerospace", Com. and Ind. Eng.,37(1), pp. 441-444 (1999).

41. Narula, R. \R&D collaboration by SMEs: new oppor-tunities and limitations in the face of globalisation",Techno., 24(2), pp. 153-161 (2004).

42. Ross, J.W., Weill, P., and Robertson, D. \Enterprisearchitecture as strategy: Creating a foundation forbusiness execution", Har. Bus. Rev., 65(3), pp. 34-44(2006).

43. Browne, J. and Zhang, J. \Extended and virtualenterprises-similarities and di�erences", Int. J. of Ag.Man. Sys., 1(1), pp. 30-36 (1999).

44. Zhang, J., Chan, F., and Li, P. \Agent-and CORBA-based application integration platform for an agilemanufacturing environment", The Int. J. of Adv. Man.Tech., 21(6), pp. 460-468 (2003).

45. Huang, B. \A framework for virtual enterprise controlwith the holonic manufacturing paradigm", Com. InInd., 49(3), pp. 299-310 (2002).

46. Odrey, N.G. and Mej��, G. \A re-con�gurable multi-agent system architecture for error recovery in produc-tion systems", Rob. and Com. Integ. Man., 19(1), pp.35-43 (2003).

47. Hernandez-Matias, J. \An integrated modelling frame-work to support manufacturing system diagnosis forcontinuous improvement", Rob. and Com. Iinteg.Man., 24(2), pp. 187-199 (2008).

48. Lin, C.P. and Jeng, M. \An expanded SEMATECHCIM framework for heterogeneous applications inte-gration", Man. and Cyber., 36(1), pp. 76-90 (2006).

49. Nahm, Y.E. and Ishikawa, H. \A hybrid multi-agentsystem architecture for enterprise integration usingcomputer networks", Rob. and Com. Integ. Man.,21(3), pp. 217-234 (2005).

50. Williamson, A. and Deasley, P. \Systems thinking andcomputer-integrated manufacturing", Sys. Prac Tech.,7(1), pp. 9-23 (1994).

51. Trappey, A.J., Liu, T.H., and Hwang, C.T. \UsingEXPRESS data modeling technique for PCB assemblyanalysis", Com. In Ind., 34(1), pp. 111-123 (1997).

52. Delaram, J. and Valilai, O.F. \An architectural viewto computer integrated manufacturing systems basedon axiomatic design theory", Com. In Ind., 100, pp.96-114 (2018).

53. Suh, N.P., The Principles of Design, Oxford UniversityPress, UK (1990).

54. Kulak, O. and Kahraman, C. \Fuzzy multi-attributeselection among transportation companies using ax-iomatic design and analytic hierarchy process", Info.Sci., 170(2), pp. 191-210 (2005).

Page 15: An Architectural Solution for Virtual Computer Integrated ...scientiairanica.sharif.edu/article_20799_a68020079ae1e2096c26b05e... · An Architectural Solution for Virtual Computer

3726 J. Delaram and O. Fatahi Valilai/Scientia Iranica, Transactions E: Industrial Engineering 26 (2019) 3712{3727

55. Carnevalli, J.A., Miguel, P.A.C., and Calarge, F.A.\Axiomatic design application for minimising the dif-�culties of QFD usage", Int. J. of Pro. Eco., 125(1),pp. 1-12 (2010).

56. Peck, J., Nightingale, D., and Kim, S.G. \Axiomaticapproach for e�cient healthcare system design andoptimization", CIRP Ann. Man. Tech., 59(1), pp. 469-472 (2010).

57. Linke, B.S. and Dornfeld, D.A. \Application of ax-iomatic design principles to identify more sustainablestrategies for grinding", J. of Man. Sys., 52(4), pp.49-72 (2012).

58. Cochran, D.S. \The application of axiomatic designand lean management principles in the scope of pro-duction system segmentation", Int. J. of Pro. Res.,38(6), pp. 1377-1396 (2000).

59. Valilai, O.F. and Houshmand, M. \A manufacturingontology model to enable data integration services incloud manufacturing using axiomatic design theory",in Cloud-Based Design and Manufacturing (CBDM):A Service-Oriented Product Development Paradigm forthe 21st Century, Springer (2014).

60. Suh, N.P., Axiomatic Design: Advances and Applica-tions, Oxford University Press, UK (2001).

61. Kim, S.J., Suh, N.P., and Kim, S.G. \Design ofsoftware systems based on axiomatic design", Rob. andCom. Integ. Man., 8(4), pp. 243-255 (1991).

62. Rechtin, E., Systems Architecting: Creating and Build-ing Complex Systems, Prentice-Hall (2001).

63. Albano, L.D. and Suh, N.P. \Axiomatic design andconcurrent engineering", Com. Aid. Des., 26(7), pp.499-504 (1994).

64. Bae, S., Lee, J.M., and Chu, C.N. \Axiomatic designof automotive suspension systems", CIRP Ann. Man.Tech., 51(1), pp. 115-118 (2002).

65. Suh, N.P. \Designing-in of quality through axiomaticdesign", Rel, Trans., 44(2), pp. 256-264 (1995).

66. Gon�calves-Coelho, A.M. and Mourao, A.J. \Axiomaticdesign as support for decision-making in a design formanufacturing context: A case study", Int. J. of Pro.Eco., 109(1), pp. 81-89 (2007).

67. Cebi, S. and Kahraman, C. \Indicator design for ppassenger car using fuzzy axiomatic design principles",Exp. Sys. with App., 37(9), pp. 6470-6481 (2010).

68. Suh, N.P. \Axiomatic design of mechanical systems",J. of Mech. Des., 117(B), pp. 2-10 (1995).

69. Gebala, D.A. and Suh, N.P. \An application of ax-iomatic design", Res. in Eng. Des., 3(3), pp. 149-162(1992).

70. Togay, C., Dogru, A.H., and Tanik, J.U. \System-atic component-oriented development with axiomaticdesign", J. of Sys. and Soft., 81(11), pp. 1803-1815(2008).

71. Ferrer, I. \Methodology for capturing and formalizingDFM Knowledge", Rob. and Com. Integ. Man., 26(5),pp. 420-429 (2010).

72. Cebi, S., Celik, M., and Kahraman, C. \Structur-ing ship design project approval mechanism towardsinstallation of operator-system interfaces via fuzzyaxiomatic design principles", Info. Sci., 180(6), pp.886-895 (2010).

73. Heo, G. and Lee, S.K. \Design evaluation of emergencycore cooling systems using axiomatic design", Nuc.Eng. and Des., 237(1), pp. 38-46 (2007).

74. Thielman, J. \Evaluation and optimization of GeneralAtomics' GT-MHR reactor cavity cooling system usingan axiomatic design approach", Nuc. Eng. and Des.,235(13), pp. 1389-1402 (2005).

75. Yi, J.W. and Park, G.J. \Development of a designsystem for EPS cushioning package of a monitor usingaxiomatic design", Adv. in Eng. Soft., 36(4), pp. 273-284 (2005).

76. Hirani, H. and Suh, N.P. \Bearing design using mul-tiobjective genetic algorithm and axiomatic designapproaches", Tri. Int., 38(5), pp. 481-491 (2005).

77. Janthong, N., Brissaud, D., and Butdee, S. \Com-bining axiomatic design and case-based reasoning inan innovative design methodology of mechatronicsproducts", CIRP J. of Man. Sci. and Tech., 2(4), pp.226-239 (2010).

78. http://www.iso.org/iso/iso catalogue/catalogue tc/catalogue detail.htm?csnumber=39926.

79. http://www.iso.org/iso/iso catalogue/catalogue tc/catalogue detail.htm?csnumber=29556.

80. http://www.iso.org/iso/iso catalogue/catalogue tc/catalogue detail.htm?csnumber=24020.

81. http://www.iso.org/iso/iso catalogue/catalogue tc/catalogue detail.htm?csnumber=28777.

82. http://www.iso.org/iso/iso catalogue/catalogue tc/catalogue detail.htm?csnumber=50417.

83. http://www.iso.org/iso/catalogue detail.htm?csnumber=46559.

84. http://www.iso.org/iso/iso catalogue/catalogue tc/catalogue detail.htm?csnumber=30418.

85. http://www.iso.org/iso/iso catalogue/catalogue tc/catalogue detail.htm?csnumber=31583.

86. http://www.iso.org/iso/catalogue detail.htm?csnumber=57308.

87. http://www.iso.org/iso/catalogue detail.htm?csnumber=54497.

Biographies

Jalal Delaram is a PhD student at the Department ofIndustrial Engineering in Sharif University of Technol-ogy (SUT), Tehran, Iran. Currently, he is conductinghis research on cloud manufacturing and the nextgeneration of logistic services named 5PL in AdvancedManufacturing Laboratory (AML). He has earned hisBSc and MSc degrees in Industrial Engineering at SUT.His major �elds of research are cloud manufacturing,

Page 16: An Architectural Solution for Virtual Computer Integrated ...scientiairanica.sharif.edu/article_20799_a68020079ae1e2096c26b05e... · An Architectural Solution for Virtual Computer

J. Delaram and O. Fatahi Valilai/Scientia Iranica, Transactions E: Industrial Engineering 26 (2019) 3712{3727 3727

Computer Integrated Manufacturing (CIM), and Man-ufacturing Operations Management (MOM).

Omid Fatahi Valilai holds a PhD at the IndustrialEngineering Department, Sharif University of Tech-nology (SUT), Tehran, Iran. He is now as Assistant

Professor at the Department of Industrial Engineeringat Sharif University of Technology, Tehran, Iran. He isalso the Vice President of Graduate Studies at the De-partment of Industrial Engineering. His major researchinterests include Computer Integrated Manufacturing(CIM), especially cloud manufacturing.