<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">ICA</journal-id><journal-title-group><journal-title>Intelligent Control and Automation</journal-title></journal-title-group><issn pub-type="epub">2153-0653</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ica.2014.54026</article-id><article-id pub-id-type="publisher-id">ICA-51352</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject><subject> Engineering</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Study on Module Selection Method for Customized Products
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>ang</surname><given-names>Liu</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>School of Management Science and Engineering, Zhengzhou Institute of Aeronautical Industry Management, Zhengzhou, China</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>liuhang@zzia.edu.cn</email></corresp></author-notes><pub-date pub-type="epub"><day>15</day><month>10</month><year>2014</year></pub-date><volume>05</volume><issue>04</issue><fpage>245</fpage><lpage>252</lpage><history><date date-type="received"><day>14</day>	<month>September</month>	<year>2014</year></date><date date-type="rev-recd"><day>6</day>	<month>October</month>	<year>2014</year>	</date><date date-type="accepted"><day>16</day>	<month>October</month>	<year>2014</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Modularization is the key technique for modern manufacturing system, which resolves the conflict between flexibility and productivity. The challenge of deciding which modules should choose under resource limitation from a large amount of available alternative modules has been well recognized in academia and industry correspondingly in producing customized production. For this reason, this paper proposes a new module selection method to deal with the problem, which combines rough set theory into total quality development (QFD) framework. First of all, a decision table is build up and then be modified through examining the importance of each attribute. Afterwards, the basic importance rating vector is calculated and the modifying index of the importance will be determined to get the final result. Finally, the feasibility and efficiency of the proposed method is manifested by a case study.
 
</p></abstract><kwd-group><kwd>Module Selection</kwd><kwd> Rough Set Theory</kwd><kwd> QFD</kwd><kwd> Resource Limitation</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>With the intensive competition among manufacturing industry, manufacturers must have the abilities to differen- tiate their products according to individual customer needs as well as to keep and even better to improve the ef- ficiency, effectiveness, and the low cost that customers expect. Customized services are an important source of revenue for many companies, particularly those whose customer satisfaction is of supreme importance. This marketing approach has resulted in the attempting of increasingly diverse products in order to satisfy most seg- ments of the market [<xref ref-type="bibr" rid="scirp.51352-ref1">1</xref>] . Whether a company can provide customized products depends on the flexibility of their production systems which are based on a common platform, with a set of options which makes it possible to achieve the desired diversity.</p><p>The challenge of building customized production rapidly while at the same time maintaining the same profit as mass production has been well recognized in academia and industry correspondingly [<xref ref-type="bibr" rid="scirp.51352-ref2">2</xref>] . The product often cannot be produced in a customer-required short time or at a customer-determined price [<xref ref-type="bibr" rid="scirp.51352-ref3">3</xref>] . Several scholars proposed that the strategy of manufacturing modules in advance makes it possible to solve this difficulty.</p><p>Modularization is a high effective method to provide customized products or services based on economical and flexible development by allowing highly differentiated products to be developed from a common platform while targeting individual products to distinct market segments. With the modular design approach, new prod- ucts can be quickly developed by using alternative modules. The relevant combinations of modules can form different final products which meet customers’ various demands. As common modules can be shared by differ- ent products, the time and cost of design and manufacturing can then be reduced significantly. In modular design and manufacture process, all possible functional modules will be first selected from the module base to meet specific customer requirements. Product modularization faces many challenges and the resource shortage is the most common difficulty that happens in almost every enterprises. The manufacturing enterprises usually cannot have enough resources to implement all functional modules that have been selected in the first step into the real manufacturing process. Thus, the manufacturers have to decide which of those modules should be kept for the next step under certain limitation in a short response time due to the rapid introduction of new products.</p><p>The objective in this article is to develop an acceptable resource-constrained module selection method for meeting maximum customer satisfaction by using Rough-QFD theory. This proposed model combines rough set theory into total quality development (QFD) framework. In this method, decision tables are built up and modi- fied through examining the importance of each attribute. Afterwards, the basic importance rating vector is cal- culated and the modifying index of the importance will be determined to get the final result. The remainder of this article is organized as follows. Section 2 reviews related literature and background information on modular design as well as QFD and Rough set theory applications. Section 3 describes customized product innovation process. Section 4 presents the module selection method based on the combination of QFD and Rough set theory. Section 5 conduct a case study by using the method proposed in Section 4. Closing remarks are presented in Section 6.</p></sec><sec id="s2"><title>2. Literature Review</title><sec id="s2_1"><title>2.1. Modular Design</title><p>Several strategies about modular design and module selection were proposed in the literature by many literates. Fujita [<xref ref-type="bibr" rid="scirp.51352-ref4">4</xref>] determines the contents of modules and their combinations under an optimization view. He pointed out that it is necessary to develop a quantitative and systematic approach to examine all possible combinations of the available alternative modules. Gonzalez and Otto [<xref ref-type="bibr" rid="scirp.51352-ref5">5</xref>] developed a general optimization formulation for a product family design based on a traditional decision model. Yigit et al. [<xref ref-type="bibr" rid="scirp.51352-ref6">6</xref>] introduced a nonlinear integer programming model to select subsets of module instances in reconfigurable manufacturing systems. Swaminathan and Tayur [<xref ref-type="bibr" rid="scirp.51352-ref7">7</xref>] discuss the optimal configuration of inventory levels of modules that can serve more than one final product. In general, these previous literature mainly focus on the optimization of module combinations. Limited research in module selection direction is viewed from the product itself or the manufacturing system. The resource limi- tation and the voice of customer have not been taken into account. However, those two elements are extremely important in the customization environment of current manufacturing industry. Therefore, this paper will study on resource limited module selection method under the optimization of customer satisfaction.</p></sec><sec id="s2_2"><title>2.2. Quality Function Deployment (QFD) and Rough Set Theory</title><p>Quality function deployment (QFD), developed by Dr. Yoji Akao in Japan in 1966, is a strategic management technique typically used for identifying and translating customer wants into technical specifications for product (or service) planning, design, processes, and production [<xref ref-type="bibr" rid="scirp.51352-ref8">8</xref>] . Furthermore, it is a technique exclusively used to determine the prioritization of customer satisfaction. In a word, QFD is a customer-oriented product develop- ment technique that links customer expectations to the technical characteristics of the product [<xref ref-type="bibr" rid="scirp.51352-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.51352-ref10">10</xref>] . The gen- eral format of QFD is a matrix made up of six major components (<xref ref-type="fig" rid="fig1">Figure 1</xref>).</p><p>In application of traditional QFD method, the accuracy of prioritization result is influenced by how specified the evaluation criterions are. However, Different from the material resources, the customer satisfaction is ab-</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> A basic QFD matrix</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-7900330x6.png"/></fig><p>stract, dynamic and complex. The information is usually incomplete because it is quite impossible for the end users to express their entire wants clearly in technical terms. Hence, Rough set theory is considered to be inte- grated within a QFD framework to cope with this weakness. Rough set theory is an effective widely recognized mathematical tool for processing incomplete and uncertainty problems, proposed by Pawla in 1982 [<xref ref-type="bibr" rid="scirp.51352-ref8">8</xref>] . The the- ory is to determine classification under certain conditions through the data simplification. Using rough sets the- ory, decision can be directly made based on an incomplete information system. Besides, it does not require addi- tional information and a priori knowledge, which means that it has high practicability and easy to be imple- mented.</p><p>Rough set theory was proposed by Pawlak (1981). It is a new mathematical tool to deal with inconsistent, ambiguity, and incomplete information. Rough sets can be used to represent, vagueness and general uncertainty. Rough set theory is useful for rule induction from those incomplete data sets.</p><p>This paper proposes a systematic module selection method by combining Rough Set theory with QFD method. There are four hypotheses that will be used in this paper and be illustrated below [<xref ref-type="bibr" rid="scirp.51352-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.51352-ref12">12</xref>] .</p><p>Hypothesis 1: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x7.png" xlink:type="simple"/></inline-formula>is an expression system. Where U represents an object of a non-empty finite sets, called Domains; N represents a non-empty finite set of attributes, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x8.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x9.png" xlink:type="simple"/></inline-formula>, T is called a condition attribute set, J is called a decision attribute set;<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x10.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x11.png" xlink:type="simple"/></inline-formula>is the range of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x12.png" xlink:type="simple"/></inline-formula>;<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x13.png" xlink:type="simple"/></inline-formula>: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x14.png" xlink:type="simple"/></inline-formula> is an information function, which gives a message value for each attribute, that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x15.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x16.png" xlink:type="simple"/></inline-formula>,. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x17.png" xlink:type="simple"/></inline-formula></p><p>Hypothesis 2: There is an equivalence relation R,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x18.png" xlink:type="simple"/></inline-formula>. If the<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x19.png" xlink:type="simple"/></inline-formula>, then r could be removed from R.</p><p>Hhypothesis 3: There is an equivalence relation in U: P and Q. The positive area P is the object set which contains all classification information of U/P that can be accurately classified into Q, symbolized as PosP(Q).</p><disp-formula id="scirp.51352-formula912"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-7900330x20.png"  xlink:type="simple"/></disp-formula><p>Hypothesis 4: set up a decision table B,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x21.png" xlink:type="simple"/></inline-formula>. If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x22.png" xlink:type="simple"/></inline-formula> is the dependency degree of J on T<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x23.png" xlink:type="simple"/></inline-formula>, then</p><disp-formula id="scirp.51352-formula913"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-7900330x24.png"  xlink:type="simple"/></disp-formula><p>PosT(J) means that T is the positive area of J. Besides, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x25.png" xlink:type="simple"/></inline-formula>is called the importance of attribute n.</p><disp-formula id="scirp.51352-formula914"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-7900330x27.png"  xlink:type="simple"/></disp-formula></sec></sec><sec id="s3"><title>3. Analysis of Customized Product Innovation Process</title><p>Within a customization environment in modern manufacturing industry, customer satisfaction is becoming su- preme important. The nuclear purpose of launching new product is to achieve the maximum customer happiness. Therefore, the module selection process should have special consideration of customer satisfaction. The enter- prises should take all possible functional modules into the comprehensive consideration, analyze the priority and decide which of them need to be launched into final product to achieve maximum customer satisfaction.</p><p>The design specification of customized products are transformed and ultimately determined by end user re- quirements. The customer’s requirements guide the direction of the innovation of customized products. Mean- while, customized product innovation can then improve the demand level of customers. Therefore, the innova- tion process and the customer requirements form a good dynamic circulation of each other. Form the point of transformation mechanism, the innovation chain trends waveform forward (as shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>). When the customize product temporarily meets the customer requirements, with the enhancement of customers’ cognitive degree on the system function and the change of internal and external environment, the end customers will pro- duce new implicit requirements. This would cause the manufactures conduct a second round of product innova- tion. Concisely, the whole innovation chain interweaves waveform forward.</p><p>The whole conversion and the innovation process can be divided into the following four steps: identification and predictions of customer requirements; development selection of customer requirements; transformation of requirements to the product specification and the design; manufacture and production of final products. Among them, selecting the appropriate demand resources from the identified set of requirements is the crucial step of successful customized product innovation. Differed from material resources, the demand resources is abstract, dynamic and complex. It is no practical significance that converts all customer demands onto product functions under resource constraints. The risk of requirement selection is usually presented in two aspects: inaccurate de- mand choosing and developed more than expected. The developed new product based on inaccurate choices cannot achieve customer satisfaction. In addition, in all identified requirements, some invisible requirements of the product attributes are likely to show its actual application value after a long period of time. Therefore, if the requirements are developed excessively of inappropriately, the innovation process will increase the difficulty and the cost, extend the development cycle, and at the same time be criticized by the end customers due to pro- viding excessive additional functionality that is no practical value. Therefore, we need to find a way to compre- hensive consideration to a variety of demand, analyze the important degree of customer requirements, translate them into new products and finally achieve maximum customer satisfaction.</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> The process of customized product innovation</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-7900330x28.png"/></fig></sec><sec id="s4"><title>4. Module Selection Method Based on Rough-QFD Theory</title><p>Based on above analysis, the module selection process can be described as <xref ref-type="fig" rid="fig2">Figure 2</xref> and determined according to the following steps:</p><p>Stept 1. Build up a decision system and transform the initial data of customer satisfaction into a decision ta- ble.</p><p>Derived from customer investigation, the fuzzy customer needs are obtained. In accordance with the acquired result, the modules <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x29.png" xlink:type="simple"/></inline-formula> can be select primarily to accomplish all possible customer de- mands. Afterwards, a second end user investigation will be implemented to get the initial data of customer satis- faction of all modules. The decision table is consisted by the modules and the data of customer satisfaction. This</p><p>initial data is defined as SL. T<sub>N</sub> is a condition attributes set,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x30.png" xlink:type="simple"/></inline-formula>; J<sub>S</sub> is a decision attribute set,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x31.png" xlink:type="simple"/></inline-formula>. The range of each attribute depends on the practical situation. Thus, a decision system J<sub>T</sub>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x32.png" xlink:type="simple"/></inline-formula>can be set up.</p><p>Step 2: Examine the importance of each attribute and modify the decision table.</p><p>The original classification of the decision table built in Step 1 is utilized as a benchmark to examine how the decision table will change after deleting each attribute. If the final decision does not alter after removing an at- tribute, this attribute is less important and can be ignored. Otherwise, this attribute is enough important and need to be ranked in accordance with the importance in next step. The decision table should be modified and delete the relevant attributes of no use.</p><p>Step 3: Calculate the basic importance rating vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x33.png" xlink:type="simple"/></inline-formula>.</p><p>The importance of every condition attribute can be correspondingly used to measure the importance of func- tional modules in QFD. According to the importance of the condition attributes<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x34.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x35.png" xlink:type="simple"/></inline-formula>, the basic importance rating vector of the corresponding module <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x36.png" xlink:type="simple"/></inline-formula> can be determined by using Equa- tion (4) below (Note: in following equations,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x37.png" xlink:type="simple"/></inline-formula>).</p><disp-formula id="scirp.51352-formula915"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-7900330x38.png"  xlink:type="simple"/></disp-formula><p>Step 4: Determine the modifying index of the importance to get the final result.</p><p>The importance obtained from Step 3 is directly accessed by the end user without consideration of other fac- tors that may affect the customer satisfaction. Therefore, the results need to be adjusted. The modifying index is defined as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x39.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x40.png" xlink:type="simple"/></inline-formula>. If there are n impact factors:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x41.png" xlink:type="simple"/></inline-formula>, then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x42.png" xlink:type="simple"/></inline-formula> could be calculated by using flowing equation.</p><disp-formula id="scirp.51352-formula916"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-7900330x43.png"  xlink:type="simple"/></disp-formula><p>Hence, the final importance, shown as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x44.png" xlink:type="simple"/></inline-formula>, can then be calculated and normalized by Equation (6)</p><disp-formula id="scirp.51352-formula917"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-7900330x45.png"  xlink:type="simple"/></disp-formula><p>In order to make this method more limpid, above steps are collectively shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p></sec><sec id="s5"><title>5. Application</title><p>A manufacturing enterprise is planning to launch an improvement of a current complex product according to the customer’s requirements. In accordance with the customer needs, four functional modules M<sub>1</sub>, M<sub>2</sub>, M<sub>3</sub> and M<sub>4</sub> should be added and adjusted to achieve all requirements. With the resource limitation, the enterprise can only apply two modules into the actual production. Under this circumstance, the manufacturer has to choose the most proper ones from those four modules to get the achievable maximum customer satisfaction. A second study on customer satisfaction of each module is conducted through considering the possible functions that each module could achieve in final product and the relative data are collected. There are three levels of customer satisfaction (low, medium and high), corresponding the value of 1, 2, and 3. After eliminating duplicate and redundant data, a decision table is composed by the module and the satisfaction levels and, shown as <xref ref-type="table" rid="table1">Table 1</xref>. In <xref ref-type="table" rid="table1">Table 1</xref>,</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> General framework of the method</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-7900330x46.png"/></fig><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> The decision table</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >U</th><th align="center" valign="middle" >T<sub>1</sub></th><th align="center" valign="middle" >T<sub>2</sub></th><th align="center" valign="middle" >T<sub>3</sub></th><th align="center" valign="middle" >T<sub>4</sub></th><th align="center" valign="middle" >J</th><th align="center" valign="middle" ></th><th align="center" valign="middle" >U</th><th align="center" valign="middle" >T<sub>1</sub></th><th align="center" valign="middle" >T<sub>2</sub></th><th align="center" valign="middle" >T<sub>3</sub></th><th align="center" valign="middle" >T<sub>4</sub></th><th align="center" valign="middle" >J</th><th align="center" valign="middle" >U</th><th align="center" valign="middle" >T<sub>1</sub></th><th align="center" valign="middle" >T<sub>2</sub></th><th align="center" valign="middle" >T<sub>3</sub></th><th align="center" valign="middle" >T<sub>4</sub></th><th align="center" valign="middle" >J</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >14</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >27</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >15</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >28</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >16</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >29</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >17</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >30</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >18</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >31</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >19</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >32</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >33</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >21</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >34</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >9</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >22</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >35</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >23</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >36</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >11</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >24</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >37</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >12</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >25</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >13</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >26</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr></tbody></table></table-wrap><p>condition attributes T<sub>1</sub>, T<sub>2</sub>, T<sub>3</sub> and T<sub>4</sub> respectively represent functional modules M<sub>1</sub>, M<sub>2</sub>, M<sub>3</sub> and M<sub>4</sub>. Decision at- tribute J represents the customer satisfaction SL.</p><p>According to Equation (1) and Hypothesis 2, all conditional attributes T<sub>1</sub>, T<sub>2</sub>, T<sub>3</sub> and T<sub>4</sub> cannot be ignored to the decision attributes J. Therefore, no modification is needed and the decision table will stay the same. The importance of all four modules needs to be positioned.</p><p>By using the Equation (2) and the data of <xref ref-type="table" rid="table1">Table 1</xref>, the dependency of condition attributes T<sub>1</sub> on decision at- tribute J can be calculated below:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x47.png" xlink:type="simple"/></inline-formula>,</p><p>(V<sub>Jm</sub> refers to the value of decision attribute J)</p><p>Similarly,</p><disp-formula id="scirp.51352-formula918"><graphic  xlink:href="http://html.scirp.org/file/7-7900330x48.png"  xlink:type="simple"/></disp-formula><p>Equation (3) is used to calculate the importance:</p><disp-formula id="scirp.51352-formula919"><graphic  xlink:href="http://html.scirp.org/file/7-7900330x49.png"  xlink:type="simple"/></disp-formula><p>Repeating above steps, the dependency and importance of other attributes can be calculated and the results are shown in <xref ref-type="table" rid="table2">Table 2</xref> below.</p><p>According to Equation (4), the basic importance rating vector of the modules can be calculated.</p><disp-formula id="scirp.51352-formula920"><graphic  xlink:href="http://html.scirp.org/file/7-7900330x50.png"  xlink:type="simple"/></disp-formula><p>Through market investigation and experts’ evaluation, other related information that could affect customer sa- tisfaction of the four modules can be obtained. In this case, they are embodied in four fields: the current competi- tive situation (CC), the objective of the competitiveness (OC), the possibility of improvement (PI), and the mar- ket competitive advantages (CA). The results are shown in <xref ref-type="table" rid="table3">Table 3</xref>.</p><p>Equation (5) is used to calculate the modifying index based on above data.</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x51.png" xlink:type="simple"/></inline-formula>.</p><p>Finally, according to Equation (6), the final importance ratings of modules in developing the complex product can be calculated.</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7900330x52.png" xlink:type="simple"/></inline-formula>.</p><p>The maximum value is that of Z<sub>3</sub>, which means M<sub>3</sub> is the most important module and should have the highest priority. Similarly, the other modules should be chosen as the sequence of z<sub>4</sub>, z<sub>1</sub> and z<sub>2</sub>.<sub> </sub></p><p>Known from above analysis, the enterprise can make decision on which model to choose under resource limi- tation by following the final importance sequence. In this case, the enterprise can make the final decision on ap- plying M<sub>3</sub> and M<sub>4</sub> into the actual production.</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> The result of dependency and customer satisfaction of each module</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >T<sub>1</sub></th><th align="center" valign="middle" >T<sub>2</sub></th><th align="center" valign="middle" >T<sub>3</sub></th><th align="center" valign="middle" >T<sub>4</sub></th></tr></thead><tr><td align="center" valign="middle" >Dependency</td><td align="center" valign="middle" >0.595</td><td align="center" valign="middle" >0.703</td><td align="center" valign="middle" >0.243</td><td align="center" valign="middle" >0.243</td></tr><tr><td align="center" valign="middle" >Importance</td><td align="center" valign="middle" >0.351</td><td align="center" valign="middle" >0.243</td><td align="center" valign="middle" >0.703</td><td align="center" valign="middle" >0.703</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Other related data</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >CC</th><th align="center" valign="middle" >OC</th><th align="center" valign="middle" >PI</th><th align="center" valign="middle" >CA</th></tr></thead><tr><td align="center" valign="middle" >M<sub>1</sub></td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.80</td><td align="center" valign="middle" >1.2</td></tr><tr><td align="center" valign="middle" >M<sub>2</sub></td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.85</td><td align="center" valign="middle" >1.5</td></tr><tr><td align="center" valign="middle" >M<sub>3</sub></td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.75</td><td align="center" valign="middle" >1.2</td></tr><tr><td align="center" valign="middle" >M<sub>4</sub></td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.70</td><td align="center" valign="middle" >1.0</td></tr></tbody></table></table-wrap></sec><sec id="s6"><title>6. Conclusions</title><p>The module selection is the first and crucial step for using modular technology. The approach presented in this paper provides a new methodology for solving module selection problem under resource limitation. The pro- posed method has a wide range of application, which takes customer satisfaction into account and avoids the risk of subjective judgments. The direct and clear result can be comprehended by the decision maker easily, which greatly improves the practicability of this method. However, whether this method provides a completely satisfactory program for decision-makers will mainly depend on whether the satisfaction obtained reflects the objective function actual level of satisfaction. There is no single unified approach, which can be employed to obtain the value of satisfaction. The specific solutions need to be carried out for specific problems. In a word, this Rough-QFD module selection method is a simple, effective and practical decision-making technique, which sets up a communication bridge between customers and manufacturers.</p><p>As time and resource limitation, this approach this paper proposed hasn’t completed. There are several aspects can be further studied in the future, such as, the study of the transformation process of the customers’ require- ments to relative technological features.</p></sec><sec id="s7"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.51352-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Tseng, M.M. and Jiao, J. (2001) Mass Customization, Handbook of Industrial Engineering. 3rd Edition, Wiley, New York.</mixed-citation></ref><ref id="scirp.51352-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Jarratt, T.A.W., et al. (2011) Engineering Change: An Overview and Perspective on the Literature. Research in Engineering Design, 22, 103-124.</mixed-citation></ref><ref id="scirp.51352-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Rekiek, B., Dolgui, A., Delchambre, A. and Bratcu, A. (2002) State of Art of Optimization Methods for Assembly Line Design. Annual Reviews in Control, 26, 163-174. http://dx.doi.org/10.1016/S1367-5788(02)00027-5</mixed-citation></ref><ref id="scirp.51352-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Fujita, K. (2002) Product Variety Optimization under Modular Architecture. Computer-Aided Design, 34, 953-965. 
http://dx.doi.org/10.1016/S0010-4485(01)00149-X</mixed-citation></ref><ref id="scirp.51352-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Gonzalez, J.P. and Otto, K.N. (2000) Modular Platform-Based Product Family Design. Proceedings of the DETC’00 ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Baltimore, 677-686.</mixed-citation></ref><ref id="scirp.51352-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Yigit, A.S. and Allahverdi, A. (2003) Optimal Selection of Module Instance for Modular Products in Reconfigurable Manufacturing System. International Journal of Production Research, 41, 4063-4074. 
http://dx.doi.org/10.1080/0020754031000149220</mixed-citation></ref><ref id="scirp.51352-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Swaminathan, K.M. and Tayur, S.R. (1998) Managing Broader Product Line through Delayed Differentiation Using Vanilla Boxes. Management Science, 44, 161-172. http://dx.doi.org/10.1287/mnsc.44.12.S161</mixed-citation></ref><ref id="scirp.51352-ref8"><label>8</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Pawlak</surname><given-names> Z. </given-names></name>,<etal>et al</etal>. (<year>1991</year>)<article-title>Rough Classication</article-title><source> International Journal of Human-Compute Studies</source><volume> 5</volume>,<fpage> 369</fpage>-<lpage>383</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.51352-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Pawlak, Z. (1995) Vagueness and Uncertainty—A Rough Set Perspective. Computational Intelligence, 11, 227-232. 
http://dx.doi.org/10.1111/j.1467-8640.1995.tb00029.x</mixed-citation></ref><ref id="scirp.51352-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Almannai, B., Greenough, R. and Kay, J. (2008) A Decision Support Tool Based on QFD and FMEA or the Selection of Manufacturing Automation Technologies. Robotics and Computer Integrated Manufacturing, 24, 501-507. 
http://dx.doi.org/10.1016/j.rcim.2007.07.002</mixed-citation></ref><ref id="scirp.51352-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Bottani, E. (2009) A Fuzzy QFD Approach to Achieve Agility. International Journal of Production Economics, 119, 380-391. http://dx.doi.org/10.1016/j.ijpe.2009.02.013</mixed-citation></ref><ref id="scirp.51352-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Shah, R. and Ward, T. (2007) Defining and Developing Measures of Lean Production. Journal of Operations Management, 25, 785-805.</mixed-citation></ref></ref-list></back></article>