=Paper= {{Paper |id=None |storemode=property |title=Integrated use of linear programming and multiple criteria methods in an engineering design process |pdfUrl=https://ceur-ws.org/Vol-696/paper2.pdf |volume=Vol-696 }} ==Integrated use of linear programming and multiple criteria methods in an engineering design process== https://ceur-ws.org/Vol-696/paper2.pdf
                      CEUR Proceedings 4th Workshop HCP Human Centered Processes, February 10-11, 2011




     Integrated use of linear programming and multiple criteria methods in an
                             engineering design process

          Maria Franca Norese (mariafranca.norese@polito.it), Ersilia Liguigli (ersilia.liguigli@polito.it)
                                  Chiara Novello (chiara.novello@polito.it)

                          Department of Production System and Economics – Politecnico di Torino
                                   Corso Duca degli Abruzzi, 24 – 10129 Torino, Italy




                           Abstract                                     a specific legacy aircraft has to be updated in relation to
                                                                        these needs, or to understand what kind of aircraft has to
  In an aeronautical sector company, where engineering                  be designed or (at least partially) re-designed, in order to
  design process steps and activities are developed, a                  guarantee its integration in the new SoS that the client
  decision aiding methodology was required to support the
                                                                        perceives as possible or essential for the future.
  processes.
  We have proposed the integrated use of linear                            The client's involvement in the initial phase of the
  programming and multiple criteria methods, which can be               design process is analyzed in the literature in "front end"
  used to orient the conceptual design of alternative                   models of the product development process (see, for
  functional and physical solutions and to cope with                    instance, Smith & Reinertsen,1992; Reinertsen,1999).
  complex design problems.                                              Some authors have focused on the concept phase of the
  Linear programming has been used in relation to some                  process where, through the involvement of the client, it is
  case studies, to generate design alternatives that satisfy the        possible to obtain meaningful improvements (Clark &
  set of the initial requirements, while multiple criteria              Fuijmoto, 1991) and to resolve ambiguity and
  methods have been proposed to interact transparently with
                                                                        uncertainties in the customer’s requirements that may
  the client, in relation to some aspects that a linear
  programming model cannot include, to evaluate, compare
                                                                        cause orientation difficulties (Smith & Reinertsen,1998).
  and select alternatives in order to identify and formalize               In aeronautics, a partial and apparently limited re-
  new expectations that the first solutions have not be able to         design requires years of work (five years on average) and
  resolve. The iterative use of the two approaches, in a cyclic         therefore uncertainty concerning the evolving nature of
  procedure of mutual learning, allows the requirements to              the client’s requirements is normally present, with an
  be defined more clearly and a final satisfying solution to            evident impact on the engineering design process. The
  be reached.                                                           MBDD asked our research group for suggestions and
                                                                        methods, in order to improve the interaction with the
                       Introduction                                     client (who has to understand every step of the process
                                                                        and freely propose his point of view), to reduce time and
Engineering design is an iterative decision-making
                                                                        guarantee quality of the results, which can be solutions
process which is developed to devise a component,
                                                                        and/or a better definition of the needs, objectives,
product, process or system that meets the customer’s                    priorities and future scenarios of aircraft use.
needs (Eggert, 2005). A collaboration with the Marketing                   We proposed the integrated use of two kinds of
and Business Development Department (MBDD), of a                        Operation Research methods, in relation to some case
company that designs and produces aircraft for civil and                studies, and the cyclic use of the method application
military use, has allowed us to understand their main                   outputs, as new inputs for the other method application
conceptual design activities (Norese et al., 2008a; Norese              (Belton & Stewart, 2002). Linear programming (LP) can
& Liguigli, 2009) and to propose an integrated use of                   be used to analytically define the constraints and
linear programming and multiple criteria methods in                     aspirations of a client, generate the widest set of design
order to aid engineering designers (by means of a logical               alternatives that satisfy the initial requirements
framework that was used also in Alenia Spazio, 2004 and                 (admissible solutions) and calculate optimal solutions, in
Norese et al., 2008).                                                   relation to specific objectives. Multiple Criteria Decision
   An aircraft is a complex system, but it can also be seen             Aid (MCDA)1 models can be developed and MCDA
as a component of an even more complex structure, a                     methods activated iteratively, in order to transparently
System of Systems (SoS), in which different systems                     interact with the client. Alternative solutions, produced
communicate and work together to achieve specific                       by means of the previous LP application, can be analysed
targets. In an SoS, integration and synergic work may                   and evaluated, in relation to aspects that an LP model
vary from a simple collaboration, in which the single                   cannot include, such as the perception of a risk (of using
components work alone, to a situation in which the single               a too innovative technology, or to generate new
components are not able to work in an autonomous way,                   complexity in the future maintenance problems, and so
when extrapolated by the SoS.                                           on) in relation to a specific solution. Some client’s
   The MBDD supports product development by                             requirements can be identified and formalized when a
managing the relationship with the client in the initial
engineering design process phase. The client’s needs                    1
have to be identified, in order to decide whether and how                More details can be found on the Euro Working Group
                                                                        MCDA website: www.cs.put.poznan.pl/ewgmcda/

                                                                   10
                    CEUR Proceedings 4th Workshop HCP Human Centered Processes, February 10-11, 2011




solution is not compatible with expectations that were not          performed to verify and, when necessary, to modify the
clear enough before the MCDA analysis and therefore                 design.
not included in the LP model. At this point, new                      In the conceptual phase of the design process, it may be
functional and organization limits may be included in the           necessary to go back to a previous step at any point in the
LP model and the consistency of each solution should                process. The chosen solution may prove to be
also be tested for these new constraints, in the new cycle          unworkable for different reasons and may require
that it started, and so on until an acceptable solution is          specification redefinition, new solution generation, the
reached.                                                            collection of more information or, in the worst situation,
   The first section of the paper focuses on the iterative          redefining the problem. This is a continuous and iterative
nature of the engineering design process and offers a               process.
synthetic overview of the methods, theories and tools that            Several tools are commonly used to aid designers.
are used by designers.                                              Methodologies and theories that have been proposed in
   In the second section, the problem, as perceived by the          the literature, usually offer a more analytically rigorous
MBDD, is presented and, in the third section, a set                 support for engineering designers. Concurrent
covering model is proposed for the generation of design             engineering may be the most practical methodology to
alternatives.                                                       improve the design process. The approaches that are
  In the fourth section, some multiple criteria approaches          most frequently suggested to obtain input from
are described, in relation to the evaluation of design              stakeholders in the design process are the Pugh Method
alternatives, and the integrated use of two methods is              (Pugh, 1990), Quality Function Deployment (Akao,
proposed to support communication with the clients, in              1997) and the Analytical Hierarchy Process (Saaty 1980;
order to better define their needs and expectations. The            1994), which always incorporate subjective judgments.
possible development of the procedure, in relation to               Others are used to generate alternatives for designers,
more complex projects and decision contexts, is analysed            such as TRIZ (Altshuller, 1988) and the C-K Theory
in the conclusions.                                                 (Hatchuel & Weil, 2009).

                                                                                     Problem Statement
           Engineering design process                               The problem definition step, in the engineering design
  Several theories and various tools are proposed in                process, is critical when the client has to face an evolving
engineering design to aid designers in different ways: to           situation and cannot clearly communicate needs that are
understand stakeholders’ needs, improve quality, address            no well defined. This criticality is often present in
variability and uncertainty in the design process or                aeronautics, where many years are required to create a
generate alternatives for designers.                                new aircraft, but also to innovate some elements of a
  The engineering design process, as described by Eggert            legacy system.
(2005), is structured in five steps: definition of the                The problem definition step is developed in the MBDD
problem, gathering pertinent information, generating                by anticipating some activities that pertain to the
multiple solutions, analyzing and selecting a solution and,         successful steps of the process (as described in Eggert,
                                                                    2005) and using them to acquire essential, but latent or
finally, testing and implementing the solution. A
                                                                    fragmented, knowledge elements.
procedure of identifying and formally listing the
                                                                      Clearly understanding the point of view of the client, at
customer’s requirements is usually present in problem               a functional level but also in organization terms, is
definition, in order to define product functions and                essential to identify and structure the requirements that
features. These activities are included in the first step of        orient the design. The MBDD arrives at a complete
the described process, but in some cases problem                    problem definition through a procedure that involves the
definition is complicated and can be completed only                 organization of a client in a comparative analysis of some
when pertinent information is gathered. And generating              promising draft solutions. These solutions are elaborated
and analyzing multiple solutions, with the involvement of           in the MBDD, in relation to general technical
the client and some areas of the enterprise, is a way to            requirements, and then the strength and weakness
obtain relevant information on the product design and               elements of the solutions are discussed with the client or,
functional specifications.                                          more precisely, with some organization-client key actors
   Once at least the structural components of the design            (for example, a pilot or whoever is in charge of
have been identified, above all with inputs from testing,           maintenance).
manufacturing and marketing teams, the design team                    Even if the innovation is related to a single aircraft
generates alternative conceptual solutions that are                 component, the future use of the aircraft in an integrated
oriented in different ways to achieve predefined goals              SoS has to be analyzed. Various types of aircraft, but also
(i.e. requirements that have to be satisfied).                      satellites and maritime or ground systems can be
  Considering costs, quality and risk, as the main                  involved, in order to achieve an assigned target in
selection criteria, the most promising alternatives are             missions of various kinds (i.e. military, civil or a
selected for a further analysis (Dean & Unal, 1992),                combination of the two situations). Innovation is often
which enables a complete study to be made of the                    required in order to specifically facilitate coordinated
                                                                    work and communication in the SoS.
solutions and elaboration of the final design
                                                                      The MBDD procedure includes two subsequent stages:
specifications that best fit the requirements. A prototype
                                                                    in the first one, some “functionally acceptable” solutions
is therefore constructed and functional tests are
                                                                    are identified or elaborated, in relation to the


                                                               11
                    CEUR Proceedings 4th Workshop HCP Human Centered Processes, February 10-11, 2011




functionalities that are required. In the second stage, the          integrated assets can be seen as an SoS and both the
client’s attention is focused on these solutions, in order to        performances of the assets and the relationships between
evaluate the associated costs (which are not only                    them allow the missions to be performed.
monetary), their economic sustainability and specific                  The purpose of the analysis is to define a mathematical
benefits and risks, as proposed in (Office of Aerospace              model in which the variables are the different assets that
Studies, 2002). This analysis orients the elaboration of a           can be activated to accomplish a mission. The
better solution for the client, but at the same time defines         functionalities that have to be guaranteed (or guaranteed
the overall problem and identifies pertinent information             at a required level), in relation to the “nature” of the
and/or information sources. A representation of how the              mission, can become the constraints of the model.
cyclic procedure develops is proposed in Figure 1,with                 The different objectives, in relation to a specific
indications on the main activities that are included.                decisional problem, can be: minimize the costs, maximize
  In the last few years, some clients have required the use          the effectiveness, minimize the risks of a mission and so
of an Operations Research tool, in order to facilitate               on. A combination of assets that is acceptable because it
comparisons of the solutions in a multiple criteria                  guarantees the Required Level of Performance (RLP) for
analysis. Having found the tool very interesting, the                each functionality (i.e. for each constraint of the model)
MBDD asked to our research group for a method to help                becomes an admissible solution, which is called
the generation of “interesting” and acceptable solutions,            architecture (of the SoS). The optimal solution is an
in order to reduce time and guarantee the completeness of            admissible solution that minimizes (or maximizes) the
the acceptable solution set. We analyzed their use of the            objective. If a single admissible solution does not exist,
tool and the weak and strong points of their applications.           the need for a technological innovation (i.e. at least a
We then proposed the integrated use of LP and MCDA                   partially new asset) is underlined. A new product, or an
models in a procedure that fits the MBDD approach to                 improvement in a legacy system, satisfies the client’s
the problem, but also improves the interaction with the              needs if all the missions that the client had proposed to
client, who can propose his point of view (in terms of               describe his needs can be faced with a minimum cost.
limits of the solutions and opportunities that have to be              The problem can be represented by a linear
stressed), in a simple but formal language, and who can              programming model, if all the constraints and the
almost immediately analyze all the new solutions that are            objectives are linear functions. If there is only one
consistent with the new vision.                                      objective, the oldest and most famous method of
                                                                     Operations Research, the Simplex method (Dantzig,
                                                                     1963), can be used to obtain the optimal solution. If there
                                                                     is more than one objective, the multi-objective linear
                                                                     programming methods (Ehrgott & Wiecek, 2005) can be
                                                                     used.
                                                                       At the start of the model setting, the assets that have to
                                                                     be included in the model and a list of functionalities, i.e.
                                                                     the constraints of the model, are defined in relation to the
                                                                     (generic or specific) request of the client and above all
                                                                     using the Universal Join Task List (UJTL) Report2.
                                                                       A complete list of about 720 functionalities, in terms of
                                                                     ability to perform a task, is proposed in the UJTL Report,
                                                                     in relation to the strategic, operational and tactical level
                                                                     of mission in a military context. The UJTL was
                                                                     developed for the U.S. Armed Forces, but it has been
                                                                     used by several other countries and international military
                                                                     organizations, such as NATO. The MBDD has structured
                                                                     and adapted the Report to facilitate its use with the
                                                                     clients. The MBDD synthesizes all the coordination,
                                                                     monitoring and controlling functionalities for military
                  Figure 1: Cyclic procedure
                                                                     missions in the Mission Management macro functionality
                                                                     and Find-Fix-Track is the code that is used to indicate the
        Linear programming application                               set of functionalities which, at different levels of detail,
The request of a client can be very generic and the real             allow the area of interest to be patrolled, in order to
needs are not always easy to understand. In order to                 indentify and trace the target. Using this framework, xx
reduce uncertainty, a request can be expressed in terms of           main functionalities, that have to be guaranteed in a
mission types that the new system (or asset) has to face,            military mission, are always present as model
as a component of an SoS.                                            constraints. When the mission requires a specific and not
  From a technical point of view, an asset is a system that          usual functionality or for non military missions, the UJTL
guarantees specific functionalities. The assets may be               Report is used directly as a check list.
component parts of a single aircraft that have to be                   If the adopted objective is to minimize the number of
integrated to complete a mission, or to be integrated with           assets that have to be involved in the proposed missions,
other assets in other aircraft or in systems that operate on         the mathematical problem can be re-formulated in terms
the ground. The assets may also be specific kinds of                 of a set covering problem, which consists in finding the
aircraft (or other resources) that have to be activated
together in a specific mission. In all these situations, the
                                                                     2
                                                                         Report available on the www.dtic.mil website


                                                                12
                       CEUR Proceedings 4th Workshop HCP Human Centered Processes, February 10-11, 2011




minimum number of service centers (in our model, the
assets) so that the request for each service (the guarantee
of a required level of a specific functionality) is covered
(Tadei & Della Croce, 2001).
  In this mathematical model, the performance pij of the j-
asset for the i-functionality is compared with Si, the
RLP that has to be guaranteed for the i-functionality, in
order to define the covering matrix [tij], in which the
elements tij are equal to 1, if pij≥ Si, or equal to 0
otherwise.
  The set covering problem can be formulated in the
following way:
                                                                                     Figure 2: Cost/effectiveness analysis
         Min ∑ xj           j = 1,…, m
         ∑tijxj ≥ qi       i = 1,..., n      xj={0,1}
                                                                        The MBDD adopted a different approach when a client
where xj has a value of 1 when the asset is included in               suggested the use of a multiple criteria method for the
the solution (which in this case, is an SoS architecture),            comparison of the alternatives. The first application was
otherwise it is equal to 0.                                           not totally satisfactory. Some other experiments allowed
  The value of the redundancy, for each functionality                 the MBDD to realize that the correct approach has to
with redundancy (i.e. a critical functionality that requires          involve structuring the evaluation model in macro aspects
more than one asset that is able to satisfy this task, in an          that can be analysed separately by the organisation actors
SoS architecture), is equal to qi. For the others, qi is equal        in charge of each specific aspect. At the same time, the
to 1.                                                                 MBDD elaborated a way of translating each personal
  We used Xpress-MP, version 2007 (Mosel 2.0.0, IVE                   judgment into an analytical function.
1.18.01, Optimizer 18.00.01), produced by DASH                          When we analysed the procedure they were using, we
Optimization, to treat models with a single mission or                noticed that the results were very interesting, in relation
multi scheduled missions that are included in the model.              to the first aim (improve communication with the client
For a multi missions model with 18 variables and 210                  in order to understand his point of view and adequately
constraints, the application has provided six admissible              model his requirements), but very poor as far as the
and three optimal solutions in 0.15 seconds.                          second (transparently arrive at the decision and
  The model structure and the linear programming                      analytically document the decision motivations) was
application to the problem were tested in relation to some            concerned. In fact, their analytical functions did not
previous military cases, where the solutions and their                result to be consistent with either the original judgements
characteristics were well known for the MBDD. We                      or with the logical structure of the method. At the same
spent a great deal of time defining and modifying the                 time, their need to artificially construct evaluation
constraints, in order to have a better fit of some specific           functions, after the application of the method and in order
requirements, but the immediate calculation of the                    to explicitly document the process, was analysed together
solutions facilitated convergence towards a good model.               with them, to show them that the wrong method had been
The same procedure was then applied to a new case, in                 adopted.
relation to the surveillance of a critical sea canal. The               There are many multiple criteria methods that can be
model development and PL application were accepted by                 used to aid decision making (see for instance, Belton &
the MBDD as effective steps of a procedure that can                   Stewart, 2002). It is necessary to choose among the
support communication with the client.                                various methods in relation to the specific requests of the
  At this point attention was focused on the tool that                decisional problem. In this case, they essentially are:
should be used to understand why a solution is not                    transparency of the process that elaborates a conceptual
adequate enough.                                                      solution; an objective way of expressing each evaluation
                                                                      and, finally, a treatment of the uncertainty that affects
           Multiple criteria approaches                               data and judgments.
                                                                        We proposed the analysis of two methods, Analytic
The U.S. Air Force Center of Expertise for Analyses of                Hierarchy Process (AHP) (Saaty, 1980; 1994) and
Alternatives (Office of Aerospace Studies, 2002)                      ELECTRE III (Roy, 1978; 1990), which were tested in
suggested a multiple criteria approach in which all the               relation to the examined case studies. AHP is the method
aspects that are related to the effectiveness have to be              that is already used by the MBDD with its SW tool,
analyzed and then synthesized in an overall judgment, in              Expert Choice, which supports model structuring by
a transparent way. The different costs (which are not                 means of an easily visualization of the organizational
necessary monetary) of each solution have to be                       aspects, scenarios, problem dimensions and model
identified and synthesized in an overall cost. Every                  criteria. A sensitivity analysis facilitates the identification
solution can be graphically shown in a two axe diagram                of model weakness elements and the consequent
(see Figure 2) where, as is natural, the most effective               improvement or re-structuring of the problem and/or the
solution is also the most expensive. One or more                      multiple criteria model. An analytical evaluation of the
acceptability thresholds can be introduced to facilitate a            solutions is not required. Comparative judgments are
decision that is not easy to make.                                    used both to assess the solutions and calculate weights for
                                                                      the compensatory synthesis procedure.



                                                                 13
                     CEUR Proceedings 4th Workshop HCP Human Centered Processes, February 10-11, 2011




  In the ELECTRE III method, unlike AHP, the                           relation to the defined problem, when a decision has to
alternatives have to be evaluated in relation to all the               activate the subsequent design process phases.
criteria in an explicit and (as much as possible) objective              In the examined cases, the aircraft and the other
way. Thresholds are introduced when uncertainty is                     systems were under production, or at least in the final
present in some evaluations, to limit the negative effect              phases of the production process, and the nature of the
of the uncertainty on the results. Criteria can have                   missions was clear, since the MBDD knows the decision
different degrees of importance and, in this case,                     context very well. Therefore, the principal aspects of the
coefficients of relative importance of the criteria have to            evaluation problem were easily identified (SoS
be introduced.                                                         performance in relation to the operational scenarios of the
  ELECTRE III starts by comparing each solution with                   missions, technical effectiveness in relation to the
each of the other solutions. A fuzzy outranking relation,              operational management process and life cycle costs) and
based on the two principles of concordance and                         their disaggregation into organizational and functional-
discordance, is modelled in phase I of the method                      economic components was visualized through the SW
through the computation of a concordance index, a                      Expert Choice and its multilevel decision tree.
discordance index and an outranking degree. The method                   In order to support interaction with the client, three
uses the latter result in the second fuzzy relation                    models were elaborated during some simulation sessions
exploitation phase, in order to construct two complete                 in the MBDD: an AHP-Expert Choice model that is
pre-orders through a descending and an ascending                       sufficiently general to be used in different decision
distillation procedure. Outranking relation modelling                  situations, with a decision tree that is articulated in five
offers some interesting advantages, in comparison to                   levels and twenty-six elementary components for the
other multiple criteria methods: each criterion can use a              comparison of the solutions, and two models for
different ordinal or cardinal scale, since a unique specific           ELECTRE III, with twelve criteria for the first case
scale (such as the cost-benefit analysis monetary scale or             study and fifteen criteria for the second one. Different
the 0-1 utility scale of the multi attribute utility theory) is        decisional scenarios were hypothesized, in order to
not necessary and the outranking relation is not                       analyze which impact could have on the result the
compensatory (or partially not compensatory).                          importance that the criteria assumed.
  A weak point of ELECTRE III is its software package,                   The AHP-Expert Choice model and the results of some
which does not pay any attention to dialogue with the                  applications were then analyzed to understand their
decision maker, which is essential in model structuring                potentiality to facilitate communication between the
and parameter definition and when the results require a                MBDD and the different clients. The ELECTRE III
collective analysis. A new product, which is more                      results were examined in terms of robustness and
suitable and includes several multiple criteria methods, is            reliability, and the models in terms of formal validity and
currently being developed in the Decision Deck project3.               consistency with the internal procedures of the company.
This weak point is related to the original nature of the
method which was invented to be used when a problem
was well structured, i.e. when:                                                              Conclusions
        · a set of solutions is identified, or elaborated, and         A client's involvement in the initial phase of an
     tested in terms of completeness, admissibility and                engineering design process is always important and has
     comparability, and                                                to be carefully managed. The temporal horizon to
        · a family of evaluation functions (i.e. criteria)             produce an innovation in the aeronautic sector always
     which has been created to represent all the different             involves a difficult definition of the client’s needs and
     aspects of the problem at hand contains a sufficiently            some risks in translating the needs into formal
     small number of criteria to be a basis for discussion             requirements. The analysis and comparison of some draft
     (legibility condition) and to be considered by all the            solutions is an effective approach to understand the
     actors as a sound basis for the continuation of the               client’s point of view and the general structure of his/her
     decision aid study; its coherence (exhaustiveness,                preference system. However, this approach requires time
     cohesiveness and redundancy) has to be verified by                to elaborate understandable technical solutions, analyse
     operational tests (Roy & Bouyssou, 1993; Roy,                     them with the client and elaborate new solutions for a
     1996).                                                            new collective analysis, in a learning cycle.
For this reason, ELECTRE III is not normally used until                  Complexity and uncertainty elements can have a
the problem (and/or the model) is structured and only                  negative impact on the problem definition in some
when these conditions are satisfied does it become a                   decision situations, above all when different, and
powerful method to transparently compare solutions, in                 sometimes conflicting, points of view require the
relation to all the different criteria, and to rigorously              involvement of some specific competences, from the
synthesize evaluations that are associated to the                      client’s organization, as a not easy, but almost obligatory
consequences of each decision.                                         course of action.
  Therefore, our proposal was: the AHP would be used                     A structured procedure can support the acquisition of
in the problem definition step, when pertinent                         the different points of view and their translation into
information has to be identified together with the client,             mathematical models and then into product requirements,
by means analysis and selection of conceptual solutions,               and can prevent, or at least control, ambiguous
while the ELECTRE III would be used at the end, in                     specifications by an activity that has the aim of verifying
                                                                       the overall consistency of the models.
                                                                         The opportunity to produce conceptual solutions in a
3
    www.decision-deck.org
                                                                       short time (a solution requires only few seconds of


                                                                  14
                    CEUR Proceedings 4th Workshop HCP Human Centered Processes, February 10-11, 2011




calculation time), with the guarantee of technical                 Norese, M.F, & Liguigli, E. (2009). The conceptual
acceptability and specific performance levels in relation            design of a new land monitoring system, 70th meeting
to an objective, makes communication possible and                    of the EURO working group on MCDA, Moncton,
effective in the engineering design process.                         Canada.
  Mathematical models that use an intelligible language            Office of Aerospace Studies (2002). AoA Handbook. A
introduce a positive psychological effect, in terms of               guide for performing and Analysis of Alternatives
clear thinking structure and perception of the logical               (AoA) . www.oas.kirtland.af.mil
progress. At the same time they facilitate the traceability        Pugh, S. (1990). Total Design: Integrated Methods for
of the process steps and results.                                    Successful Product Engineering. Wokingham,
  The integrated use of linear programming and multiple              England: Addison-Wesley.
criteria methods can make the active collaboration phase           Reinertsen, D. G. (1999). Taking the Fuzziness Out of the
with the client more rigorous (no acceptable solutions are          Fuzzy Front End. Research Technology Management,
lost and the evaluations can be documented and used                 42. 6, 25-31.
consistently) and efficient, because all the structured and        Roy, B. (1978). Electre III: Un algorithme de classements
partially structured indications can be introduced into the          fondé sur une représentation floue en présence de
models and transformed, by means of the methods, into                critères multiples. Cahier du CERO, 20, 3, 24-27.
information for the decision process.                              Roy, B. (1990). The outranking approach and the
  The MBDD is planning to test the new approach with                 foundations of ELECTRE methods. In C.A. Bana e
its clients and our group will be involved in analysing the          Costa (Ed.), Readings in Multiple Criteria Decision
criticalities and opportunities.                                     Aid. Heidelberg: Springer-Verlag.
                                                                   Roy, B. (1996). Multicriteria methodology for Decision
                                                                     Aiding. Dordrecht: Kluwer.
                      References                                   Roy, B. & Bouyssou, D., (1993) Aide multicritère à la
Akao, Y. (1997). QFD: Past, present, and future.                     décision: méthodes et cas. Paris: Economica,
  Proceedings of the Third Annual International QFD                  Collection Gestion.
  Symposium. (pp. 19-29). Linköping University .                   Saaty, T.L.(1980). The Analytic Hierarchy Process. New
Alenia Spazio (2004). Multidisciplinary Optimisation                 York: McGraw-Hill.
  (MDO) – Problem Architecture Definition (Technical               Saaty, T.L. (1994). Fundamentals of decision making
  note SD–TN–AI–085). Turin: Alenia Spazio.                          with the Analytic Hierarchy Proces”s. Pittsburgh:
Altshuller, G. (1988). Creativity as an Exact Science.               RWS Publications.
  New York: Gordon and Breach.                                     Smith, P.G., & Reinertsen, D.G. (1992). Shortening the
Belton, V., & Stewart, T.J. (2002). Multiple criteria                Product Development Cycle. Research Technology
  decision analysis. An integrated approach. Dordrecht,              Management, 35, 3, 44-49.
  Kluwer Academic Publisher.                                       Smith, P. G. & Reinertsen, D. G. (1998). Developing
Clark, K.B., & Fujimoto, T. (1991).               Product            Products in Half the Time: New Rules, New Tools (2nd
  development performance: strategy, organization, and               Ed.). New York: Wiley & Sons.
  management in the world auto industry. Boston:                   Tadei, R., & Della Croce, F. (2001). Ricerca Operativa e
  Harvard Business School Press.                                     ottimizzazione. Bologna: Esculapio.
Dantzig, G.B. (1963). Linear Programming and
  Extensions. Princeton: Princeton University Press.
Dean, E.B., & Unal, R.(1992). Elements of designing for
  cost. AIAA-92–057. Reston, Virginia: AIAA Press.
Eggert, R.J. (2005). Engineering Design. Upper Saddle
  River, N.J. : Pearson - Prentice Hall.
Ehrgott, M., & Wiecek, M.M. (2005). Multiobjective
  Programming. In J. Figueira, S. Greco & M. Ehrgott,
  (Eds.), Multiple Criteria Decision Analysis: State of
  the Art Surveys. London: Springer Verlag
Hatchuel, A., & Weil, B. (2009). C-K design theory: An
  advanced formulation. Research in Engineering
  Design, 19, 4, 181–192.
Norese, M.F., Montagna, F., & Riva, S. (2008). A
 multicriteria approach to support the design of complex
 systems, Foundations of Computing and Decision
 Sciences, 33, 1, 53-70.
Norese, M.F, Liguigli E, Montagna F., Protti, M., Prete
   F., Todino F., & Mascolo D. (2008a). Methodologies
   of decision support for the design of complex
   aeronautic systems (in Italian), In G. Felici & A.
   Sciomachen (Eds.), Scienza delle decisioni in Italia:
   applicazioni della ricerca operativa a problemi
   aziendali (pp. 223-238). Genova: ECIG.



                                                              15
CEUR Proceedings 4th Workshop HCP Human Centered Processes, February 10-11, 2011




                                      16