Effective Reverse Engineering of Qualitative Desig
Effective Reverse Engineering of Qualitative Desig
net/publication/267490708
CITATIONS READS
4 868
4 authors, including:
Clément Fortin
Skolkovo Institute of Science and Technology
131 PUBLICATIONS 1,054 CITATIONS
SEE PROFILE
All content following this page was uploaded by Yong Zeng on 29 November 2017.
DETC2013-13006
ABSTRACT life cycle analysis, with only public resources at his disposal. The
Global collaboration is now a key for enterprises to rapidly results were then evaluated by experts in aerospace who have
achieve their worldwide successes. During the rapid expansion collectively overseen the project for many years, on how much
of their business, many challenges are emerging, e.g., novice knowledge the student had assimilated. A comparison, between
training, knowledge transferring, intellectual property (IP) pro- the student designer and other novice designers from the project,
tection. This paper presented an effective approach for gaining was given thereafter. The assessment turns out promising and in-
new knowledge in a design project through reverse engineer- spiring in terms of the knowledge assimilation for a novice within
ing by using Environment Based Design (EBD) methodology. such a short time. In other words, the effectiveness of the pre-
The case study used in this paper was designed to demonstrate sented approach has been validated. This is a feasible attempt to
how design knowledge can be assimilated by using the proposed significantly shorten the time and minimize the efforts for novice
approach. A graduate student, without any aerospace design training and knowledge transferring in education and industry,
knowledge and experience, was presented with a sentence ex- especially when a firm is expanding their global business.
tracted from a statement of work of a student capstone project
in the aerospace engineering department of École Polytechnique
de Montréal. Within a month, the graduate student designer was
able to deliver a conceptual design solution including product 1 Introduction
In this fast-paced world, enterprises strive for strategies and
ways to promote their productivity, efficiency and competitive-
∗ Corresponding author:
Dr. Yong Zeng, Tel:+1-514-848-2424#5801, Fax:+1-
ness. With the rapidly changing realm of technologies and ex-
514-848-3171, Email: [email protected].
1 Copyright ⃝
c 2013 by ASME
ponentially increasing amount of information at our disposal, ro- 2 Aircraft Pylons
bust collaboration strategies are vital, especially for enterprises Aircraft pylons are designed in certain aircraft configura-
who expand their business worldwide. During collaboration ac- tions to attach the engines to the fuselage or aircraft wings. In
tivities, many challenges emerge, e.g., novice training, knowl- military aircraft they can also be used to carry weapons or fuel
edge transfer, intellectual property (IP) protection, etc. Internal tanks [14]. For a civil aircraft, a pylon is typically used to mount
or external training sessions are thus designed for those prob- an engine below an aircraft wing or on the aircraft tail section of
lems. How to enhance the effectiveness of such activities attracts the fuselage [15, 16]. Each pylon transmits the forces generated
much attention. There are many books and articles on the study by its associated engine to the structure of the aircraft, and also
of training design, training evaluation, deliverability in multidis- allows for flow of fuel lines, electrical systems, hydraulics pipes,
ciplinary and multilevel [1–5]. However, in this paper, we fo- and air ducts between the engine and the aircraft [17]. A well
cused on effective learning from a different perspective - reverse designed aerodynamic pylon creates the least amount of drag
engineering, with theory-based principles. when an imperfect pylon may causes severe problems. One py-
lon and its engine separated from a 747-200 cargo aircraft right
wing some seven minutes after taking off from Schiphol Airport
In order to demonstrate how a novice can rapidly and sys-
near Amsterdam on October 4, 1992. The consequent investiga-
tematically develop design knowledge in a specified domain us-
tions [18,19] revealed the fatigue and fracture in the pylon caused
ing a reverse engineering process, a student with a Computer En-
the catastrophic accident. Similar accident happened on May 25,
gineering background conducted a case study on the design of an
1979 in Illinois [20].
aerospace pylon, within a short time frame. The topic is already
a very challenging problem for experienced aircraft designers,
thus seemingly impossible for a novice designer lacking the ap-
3 Reverse Engineering
propriate background. Experts are able to render a sophisticated
In engineering, design is not only the actual layout of a de-
design whereas novices tend to provide ill-structured solutions
sired object, but also the analytical processes used to determine
due to their lack of knowledge and experience. Ahmed and Wal-
what should be created and how the object should be modified to
lace [6] found that novice designers were hardly aware of their
better meet the requirements [21]. It is the engineering challenge
knowledge needs. When facing a problem, novices are over-
of devising a system, component, or process to satisfy some spec-
whelmed by the options available [7]. Similar results were shown
ified needs [22]. It emphasizes on creativity, originality, and
in [8–10]. For a novice who wants to get the domain knowledge
efficiency. Reverse engineering on the other hand focuses on
in a very short time, (s)he has to either be equipped with a very
assessment and analyses to reinvent the original parts, comple-
powerful and systematic methodology as guidance to start, or
menting realistic constraints with alternative engineering solu-
work along with experts to get insights from the design process
tion. It is the process of analyzing a subject system to identify
and design methodology. With the adequate resources, design
the system’s components and their interrelationships, and create
and reverse engineering are feasible for a person or a small group
representations of the system in another form or at a higher level
who wants to start a big project. In this study, Environment-
of abstraction [23–25]. Reverse engineering is a top-down rein-
Based Design (EBD) methodology is employed to conduct the
vention process, while machine design is a bottom-up creation
design and reverse engineering of the pylon at a conceptual de-
process [22].
sign level. It was chosen because it presents the advantage and
For centuries, reverse engineering has been a challenge for
the capability of presenting objects and their relationships intu-
people who want to understand a product or a phenomena, which
itively [11–13], which is helpful for a thorough understanding of
finally led to revolution. The reverse engineering of the bird’s
the design concepts in a logical and systematic manner.
glide, eventually brought the Wright Brothers’ landmark aircraft.
The US and USSR put many scientists to reverse engineer the
For the case study presented in this paper, one sentence of German’s V-2 rocket by the end of World War II, to make their
the design objective extracted from a Statement of Work of a stu- own deadly effective weapons [26]. These studies have formed
dent capstone project in the aerospace engineering department of the basis of modern day Intercontinental Ballistic Missiles. How-
the École Polytechnique de Montréal was set as the input for the ever, not all reverse engineering projects are successful. Domain
validation of the effectiveness of the EBD theory in the design knowledge and experience cannot be taken as granted, and are
and reverse engineering of the project brief: the design of an air- traditionally gained through learning, practicing, summarizing
craft pylon. No data from the project was accessible for graduate and developing. For a product like an aircraft, the design pro-
student who conducted this case study. The resources were lim- cess is an extremely challenging task due to the complexity, even
ited to books available at university and public libraries as well for a part of it, an aircraft pylon for instance.
as public resources on the Internet. The evaluation of the final The challenge for reverse engineering depends on how to re-
results was given by the experts supervising this project. produce the “same” object with better or equivalent functional-
2 Copyright ⃝
c 2013 by ASME
ity at lower costs [22]. To ensure a successful reverse design, product. The requirements on product structure and performance
great attention to details and accuracy of all measurements is are related to the product environment. In addition, the product
required, in addition to a thorough understanding of the func- environment includes three major environments: natural, built,
tionality of the original parts [22]. Reverse engineering is dif- and human. The EBD includes three main steps: Environment
ficult. For example, three major aircraft engine manufacturers Analysis, Conflict Identification, and Solution Generation. These
renowned worldwide – General Electric (GE), Pratt & Whitney three steps work together progressively and simultaneously to
(PW) and Rolls Royce, and there are so many books giving very generate and refine the design specifications and design solu-
detailed explanations on how to design an aircraft engine. How- tions.
ever many companies and countries tried to produce their own The objective of environment analysis is to find out the key
engines through reverse engineering, but most of them failed to environment components, in which the product works, and the
face the challenge. Reverse engineering of mechanical parts re- relationships between these components. From the environment
quires extraction of sufficient information from a particular part components implied in the design problem, the designer will in-
to replicate it using appropriate manufacturing techniques [27]. troduce extra environment components that are relevant to the
Unfortunately, valuable information is not easy to access, espe- design problem. The results from this exercise constitute an
cially CAD files and material specifications. In some situations, environment system. One of the key methods for environment
given sufficient information, the out-dated technology and tech- analysis is linguistic analysis [34, 35]. And the Recursive Ob-
niques set a bar to prevent the reverse engineering from succeed- ject Model (ROM) was proposed by Zeng [36] to conduct this
ing. As a matter of fact, the complexity of engine design that in- work. While a ROM diagram is generated, some questions are
volves many disciplines and a wealth of design experience, may asked to make every object in the ROM diagram clear. Wang
present failure in one aspect results in failure of the whole reverse and Zeng [37] gave the rules on question asking to conduct a
engineering project. However, the invention of digital technol- comprehensive environment analysis. In order to verify the com-
ogy has fundamentally revolutionized reverse engineering [22] pleteness of the extracted environment components and their re-
and it makes mechanical reverse engineering easier in certain as- lations, a roadmap was proposed as guidance for requirements
pects. 3D scanners like ATOS III, Konica Minolta Range7 [22], modeling [12]. In this roadmap, requirements (structural or per-
are able to provide sharp and high accurate 3D measurement data formance) were categorized by two criteria in terms of differ-
of an object. Techniques like mass spectrometry, atomic emis- ent partitions of product environment. One criterion classifies
sion spectroscopy, electron specimens interaction and emission, the product requirements by partitioning product environment in
X-ray analysis could be used to identify material elements under terms of product lifecycle, and the other one classifies them by
certain alloy designation systems (UNS, British Standards, Ger- partitioning the product environment into eight levels: Natural
man DIN, Chinese GB, etc.) [22], but there is still much to be laws and rules, social laws and regulations, technical limitations,
learnt. Nowadays, reverse engineering is not limited to hardware cost, time and human resources, basic functions, extended func-
anymore, and software rises as another critical aspect [28–31]. tions, exception control, and human-machine interface (see Fig.
The integration of both hardware and software makes reverse 1). The eight levels are in fact decomposed from the natural,
engineering even more difficult. After Apple CEO Steve Jobs built, and human environments for better extraction of the en-
revealed the first iPhone on January 9, 2007, many companies vironment components. Following the pattern of such environ-
tried to produce similar products. However, for a fairly long ment analysis, conflicts are then identified among the relations
time, even though many companies were able to carry out a re- between environment components [11]. At the third stage of
verse engineering of the product and launched seemingly iden- EBD, a set of key environment conflicts are chosen to be resolved
tical smartphones, the operability and user experience were far by generating some design solutions. This process continues un-
from the mark. This was probably due to the number of genuine til no more unacceptable conflicts exist.
breaktroughs demonstrated with hundreds of patent applications
related to the technology behind the iPhone [32].
5 Design and Reverse Engineering of Pylon Design
Process
4 The EBD Methodology 5.1 Case Study Setup
The EBD theory [11, 33] was derived from the axiomatic The personnel in this case study were divided into two
theory of design modeling, which was founded on the recursive groups. On one side, a graduate student from the Concordia
logic of design [34]. The idea behind the EBD is that the de- University conducted design and reverse engineering of a py-
sign problem implied in the development of a product system lon at a conceptual level for 20 hours per week. A professor
is composed of three parts: the environment in which the de- from the Concordia University who is an expert in design theory
signed product is expected to work, the requirements on product provided the EBD methodology to guide the student to conduct
structure, and the requirements on performance of the designed the practice. The professor and the student scheduled a face-to-
3 Copyright ⃝
c 2013 by ASME
mount
configure
system
to and
interface
install pylon
PWC PW305A
a
engine
CRJ 700 on
4 Copyright ⃝
c 2013 by ASME
mount
configure
system
to and
interface
install pylon
mid-class
a
PWC PW305A
jet for
engine
FIGURE 4. The released partial blueprint [39].
turbofans
OEM
specifica"ons on
simple lightweighted aerodynamic
construction
CRJ 700 aircraft mount rear structure with penalty very li!le or no
air system fuel system
Designers /
Design team
mount mechanical Hydraulic
by systems system
config
FIGURE 3. The ROM diagram after the first generic question. system include and
to and digital
interface pylon systems
wire through
following install
lon, and a frame system attaching the pylon with engine to a through
the fuselage. In addition, it includes other systems that pass OEM PWC PW305A
connect
Specification engine
through the pylon and the interfaces that transfer control and = pylon
tem [15] (engine-to-fuselage in this case study). The major commercial regional
the
9. How to configure? The most challenging part of the EBD is the Conflict Iden-
Simple and lightweighted construction structure with very tification. In [43], three formats exist in a ROM diagram. Ac-
little or no aerodynamic penalty [14]. cording to the latest ROM diagram (Fig. 6), some of the major
conflicts (not all) are listed in Table 2.
With the generic questions along with the released partial For each conflict, many solutions could be feasible. When
blueprint (see Fig. 4) of the original project, many answers could choosing a solution, multi-criteria decision-making techniques
be derived, and the most updated ROM is shown in Fig. 5. [44, 45] may have to be applied. This is beyond the scope of
the case presented in this paper, and is therefore not emphasized.
Domain Specific Questions According to the rules defined in [37], a conflict resulted from
5 Copyright ⃝
c 2013 by ASME
TABLE 1. Lifecycle analysis of the pylon design problem.
Design N/A CATIA V5, Structure of the simulation, dynamics, human er-
Engine, Structure of the rear ror may be involved
(Designer)
fuselage
Manufacture material may present unwanted physical Regulations (FAR, JAR, (Q/A) Quality Assurance, pack-
chemistry process (crack, corrosion, becom- etc.), Budgeted, Manufactur- aging
(Programmer)
ing fragile, etc.) in certain conditions ing SOP, Resources
Transportation Weather varies Transportation SOP (load certificated manager
& unload rules), means of
(Worker)
transportation specialized
vehicle/train/airplane/ship
Assembly material may present unwanted physical Installation SOP, Verification Follow the SOP
chemistry process (crack, corrosion, becom- SOP
(Technician)
ing fragile, etc.) in certain conditions
Test-run Fly in troposphere (weather varies, at- Regulations (FAR, JAR etc.), Follow the rules and regulations,
mospheric corrosion, flying objects (birds, airline policy, flight laws & human error may be involved
(Pilot)
flights, etc.)) and stratosphere (−56 ◦ C ), rules, rotor burst [40] may
high-temperature (950 ◦ C maximum) for the occurs and damage the pylon
engine when operating, huge load when
taking-off and landing, material may present
unwanted physical chemistry process (crack,
corrosion, becoming fragile, etc.) in certain
conditions, material deficiencies
Sales N/A Existing similar products in Marketing strategies
the market
(Salesman)
Use Fly in troposphere (weather varies, atmo- rotor burst [40] may dam- Emergency (fire, pressure
spheric corrosion, flying objects) and strato- age the pylon, DFDR, 20- drop, losing power, etc.),
(User)
sphere (−56 ◦ C), high-temperature (950 ◦ C year lifecycle, flight laws & exception-handling guidance,
maximum) for the engine when operating, rules error-detectable, human error
huge load when taking-off and landing, mate-
rial may present unwanted physical chemistry
process (crack, corrosion, becoming fragile,
etc.) in certain conditions, material deficien-
cies
Maintenance Human factor may result in severe problems Regular inspection and Follow the SOP, assembly & dis-
[22] maintenance [41], Mainte- assembly, replace the damaged
(Technician)
nance SOP module, improper maintenance
procedures may lead to failure
of the pylon’s structure [42], hu-
man error
Disposal Materials may be hazardous Disassembly & classification protection may required
SOP
(Technician)
6 Copyright ⃝
c 2013 by ASME
Air condi!oner
without losing strength Designers input
Consist of (team) include and
by An!-ice
reducing configure mount
system
system mechanical
and Hydraulic
systems
system Fuel supply
and include and
other forward a" weight to system skin
inner engine engine
mount interface pylon
structure mount
Fire detection &
install digital
pass extinguishing
systems contact
hold system
Coordinate grid
troposphere
pattern by through
include and for directly
Stratosphere operational a PWC PW305A
(-56°C) temperature engine connect
start Engine
starter [Other sensors]
High temperature
around (500-950°C) OEM and
on
Specification
avia!on
to provide
fuel
Install & mount connect to
maintenance
manual flammable
regional aircraft fuselage
Rotor burst
Load for different
situation
the =
CRJ 700
certificate
under
Fluid-dynamics
Airworthiness Regula!on & analysis
titanium
Authorities Rules Wind-tunnel
tes!ng
Analysis &
via FEM/FEA
Affect (may) pylon simulation
natural environment should be solved first. Thus, conflicts 1–5 Similarly, a conceptual solution with multi-criteria to conflict 2
should be solved first. For the number 1 and 4 conflicts, the tem- includes fluid pipe sealing, fluid-dynamic analysis and a fire de-
perature profile about the high temperature area was not able to tection & extinguishing system, anti-ice system, bird collision
get from the OEM Specification, they were revealed from other test. For conflict 3, low temperature resistance material, anti-
resources such as released US patents: “The temperature pro- ice system, anti-corrosion coating and material, analysis & tests
file from the front fan section of a jet engine through various (electromagnetic test, bird collision test, stress & fatigue test)
compressor sections, the combustion chamber, and the turbine should be included. For conflict 5, we can either demands en-
section might change dramatically from the ambient temperature gine provider to solve it or built a protection device. The SOPs,
rising to as high as 1500 ◦ C and then cooling down to 300 ◦ C, de- error detection & warning systems and automatic flying systems
pending on the engine and aircraft models [22]. For the PW305A are likely to solve conflict 6.
engine, the inter-turbine temperatures limits are 785 ◦ C for max-
imum takeoff and continuous running, but as high as 950 ◦ C for Since the operational temperature has been found, and with
about 2 seconds at starting transient [46].” Thus for any solu- the partially released blueprint available (Fig. 4), an attempt
tion regarding the material of the parts, especially those in con- has been made to infer proper materials for the structural com-
tact directly with the engine (forward engine mount, after en- ponents. For the internal structure of the pylon, it is essen-
gine mount, skin, etc.), have to possess refractory properties. For tial to design a firewall and a bleed air system to regulate the
the skin, its material should be considered under thermal test. high pressure and high temperature air from the engine’s low
pressure and hight pressure ports, so that the air wont create a
7 Copyright ⃝
c 2013 by ASME
TABLE 2. Major conflicts identified from the most updated ROM di- consumption of the engine, the surface shape of the pylon that
agram. smoothly connects the side nacelle and the fuselage, etc. There-
fore, the work focused on the conceptual design activities with
# Conflicts a few further investigations that are seemly easier. This is a
1 skin directly contacts skin directly contacts high demonstration of what kind of information should be further ref-
stratosphere (−56 ◦ C) temperature area around erenced to refine the requirements, even without direct informa-
(max. 950 ◦ C) tion source.
8 Copyright ⃝
c 2013 by ASME
design
modification
processing
Processing procedure
Requirement Product Prototype/Mass Quality Test run/Test
and technical
analysis design production insurance fly
design
technical processing
review revision
Tooling Tooling
After service
design production
technical
review
Product sales
FIGURE 8. The derived pylon design process in terms of its product life cycle.
9 Copyright ⃝
c 2013 by ASME
TABLE 3. Evaluation from an expert.
step by step. Apart from the results presented in this paper, other 8 Conclusions
work, such as stress distribution analysis and drag computation at
subsonic and transonic speeds of an aircraft pylon, were not com- The EBD methodology was applied to an aircraft pylon de-
pleted within the time frame, and therefore were not presented sign project from a reverse engineering based approach, within
here. Though the final results may seem simple for experienced one month for a graduate student who did not have any knowl-
designer, the attempt and the path that lead to a promising future edge in aerospace. The objective is to evaluate how much knowl-
work can be observed. edge could a novice had assimilated within a short time span.
Experts were then invited to assess the results. According to the
10 Copyright ⃝
c 2013 by ASME
evaluation, the experts gave an overall positive and inspiring ver- [10] Choy, K. L., Lee, W. B., Lau, H. C. W., and Choy, L. C.,
dict. The problem was well understood, and a few design con- 2005. “A knowledge-based supplier intelligence retrieval
cepts and specifications were well addressed. In other words, the system for outsource manufacturing”. Knowledge-Based
effectiveness of the EBD methodology has been validated. It is Systems, 18(1), pp. 1–17.
concluded that EBD is capable of providing a systematic process [11] Zeng, Y., and Chen, Z., 2005. “Component-based concep-
on extracting key components and their relationships, and infer- tual design through environment decomposition”. In The
ring critical recourses required for the a further step. It enables a Ninth World Conference on Integrated Design & Process
designer to find out the implicit requirements by considering the Technology.
product life cycle, which reduces the possibility of defective de- [12] Chen, Z. Y., and Zeng, Y., 2006. “Classification of product
sign caused by lack of global control for a designer and therefore requirements based on product environment”. Concurrent
contributes much to propose a good solution. Engineering, 14(3), pp. 219–230.
[13] Tan, S., Zeng, Y., Chen, B., Milhim, H. K. B., and Schif-
fauerova, A., 2012. “Environment based design approach to
ACKNOWLEDGMENT integrating enterprise applications”. Journal of Computing
We would like to thank Boris Toche, from the École Poly- and Information Science in Engineering, 12(3), p. 031003
technique de Montréal, for providing his help in reviewing and (9 pages).
organizing this paper. [14] Hackett, K. C., and Schofield, M. R., 1992. Aircraft
wing pylon extensions for minimized aerodynamic penal-
ties. Patent US 5102069, United States Patent, US, Apr. 7,
REFERENCES 1992 [Dec. 12, 1990].
[1] Kirkpatrick, D. L., and Kirkpatrick, J. D., 2006. Evaluat- [15] Spofford, H. M., Wakeman, T. G., Bellia, D. L., Joseph,
ing Training Programs: The Four Levels, 3rd ed. Berrett- T. P., Wilson, G. H., Cencula, J. E., Tegarden, F. W., and
Koehler Publishers, Jan. Schneider, M. H., 1994. Aircraft engine thrust mount.
[2] Aguinis, H., and Kraiger, K., 2009. “Benefits of train- Patent US 5320307, United States Patent, US, Jun. 14, 1994
ing and development for individuals and teams, organiza- [Mar. 25, 1992].
tions, and society”. Annual Review of Psychology, 60(1), [16] Loewenstein, P., Darcy, F., and Tesniere, M., 2006. Aircraft
pp. 451–474. engine rear mount with trust links and boomerange-shaped
[3] Albino, V., Garavelli, A., and Gorgoglione, M., 2004. “Or- lever. Patent US 7021585 B2, United States Patent, US,
ganization and technology in knowledge transfer”. Bench- Apr. 4, 2006 [Jun. 24, 2004].
marking: An International Journal, 11(6), pp. 584 – 600. [17] Martinou, J.-M., and Berjot, M., 2010. Aircraft engine at-
[4] Gentner, D., Loewenstein, J., and Thompson, L., 2003. tachment pylon having a rear engine attachment provided
“Learning and transfer: A general role for analogical en- with a self-locking nut. Patent US 2010/0147997 A1,
coding”. Journal of Educational Psychology, 95(2), United States Patent, US, Dec. 4, 2011 [Apr. 18, 2008].
pp. 393–405. [18] Wanhill, R., and Oldersma, A., 1996. Fatigue and frac-
[5] Arthur Jr, W., Bennett Jr, W., Edens, P. S., and Bell, S. T., ture in an aircraft engine pylon. Tech. Rep. NLR TP
2003. “Effectiveness of training in organizations: A meta- 96719, National Aerospace Laboratory NLR, Amsterdam,
analysis of design and evaluation features”. Journal of Ap- The Netherlands.
plied Psychology, 88(2), pp. 234–245. [19] de Jonge, J., 1997. Review of aeronautical fatigue investi-
[6] Ahmed, S., and Wallace, K. M., 2004. “Understanding the gations in the netherlands during the period march 1995-
knowledge needs of novice designers in the aerospace in- march 1997. Contract Report NLR TP 97153, National
dustry”. Design Studies, 25(2), pp. 155–173. Aerospace Laboratory NLR, Amsterdam, The Netherlands.
[7] Gamma, E., Helm, R., Johnson, R., and Vlissides, J. M., [20] NLR, 1993. Aircraft accident report - american airlines,
1994. Design Patterns: Elements of Reusable Object- inc. dc-10-10. Aircraft Accident Report NTSB-AAR-
Oriented Software, 1 ed. Addison-Wesley Professional, 79-17, National Aerospace Laboratory NLR, Washington
USA, Nov. D.C., US, Dec. 12.
[8] Seitamaa-Hakkarainen, P., and Hakkarainen, K., 2001. [21] Raymer, D. P., 2006. Aircraft design: a conceptual ap-
“Composition and construction in experts’ and novices’ proach. American Institute of Aeronautics and Astronau-
weaving design”. Design Studies, 22(1), pp. 47 – 66. tics, Washington D.C.
[9] Ball, L. J., Ormerod, T. C., and Morley, N. J., 2004. “Spon- [22] Wang, W., 2011. Reverse Engineering: Technology of Rein-
taneous analogising in engineering design: a comparative vention, 1 ed. CRC Press, Boca Raton, FL, September.
analysis of experts and novices”. Design Studies, 25(5), [23] Chikofsky, E. J., and Cross II, J. H., 1990. “Reverse en-
pp. 495 – 508. Expertise in Design. gineering and design recovery: A taxonomy”. IEEE Soft-
11 Copyright ⃝
c 2013 by ASME
ware, 7(1), pp. 13–17. folk, UK.
[24] Cross II, J. H., Chikofsky, E. J., May Jr., C. H., and Yovits, [39] Anonymous, 2010. PLM demonstrations. http:
M. C., 1992. “Reverse engineering”. Advances in Comput- //www.mcgill.ca/plm2-criaq/research/
ers, 35, pp. 199–254. plm_demonstrations/.
[25] Waters, R. G., and Chikofsky, E., 1994. “Reverse engineer- [40] NPRM, C., 1989. Airworthiness standards: Turboshaft
ing: progress along many dimensions”. Commun. ACM, engine rotor burst protection. http://rgl.faa.gov/
37, May, pp. 22–25. Regulatory_and_Guidance_Library/rgNPRM.
[26] Roland, A., 1992. “Theories and models of technological nsf/0/cee0b2fd1a238d4e862568010067a1fe!
change: Semantics and substance”. Science, Technology, & OpenDocument, October 17.
Human Values, 17(1), pp. pp. 79–100. [41] Lombardo, D. A., 2009. “P&WC PW305 engine draws
[27] Thompson, W. B., Owen, J. C., de St. Germain, H. J., Stark, airworthiness directive”. Maintenance and Modifications,
S. R., and Henderson, T. C., 1999. “Feature-based reverse July 15.
engineering of mechanical parts”. IEEE Transactions on [42] Komarniski, R., 1998. Unwritten rules that are en-
Robotics and Automation, 15(1), Feb., pp. 57–66. forced by the “group”. http://www.amtonline.
[28] Selfridge, P. G., Waters, R. C., and Chikofsky, E. J., 1993. com/publication/article.jsp?pubId=1&id=
“Challenges to the field of reverse engineering”. In Pro- 832&pageNum=1.
ceedings of Working Conference on Reverse Engineering, [43] Zeng, Y., 2004. Environment based design: Process model.
IEEE, pp. 144–150. Tech. Rep. p.40, Concordia University, Montreal.
[29] Ozcan, M. B., and Morrey, I., 1995. “A visual requirements [44] Kirby, M. R., 2001. “A methodology for technology iden-
validation environment for the reverse engineering of for- tification, evaluation, and selection in conceptual and pre-
mal specifications from rapid prototypes”. SIGSOFT Softw. liminary aircraft design”. Master thesis, Georgia Institute
Eng. Notes, 20(5), Dec., pp. 83–87. ACM ID: 217047. of Technology, March.
[30] Müller, H. A., Jahnke, J. H., Smith, D. B., Storey, M., [45] Kalsi, M., Hacker, K., and Lewis, K., 2001. “A compre-
Tilley, S. R., and Wong, K., 2000. “Reverse engineering: a hensive robust design approach for decision Trade-Offs in
roadmap”. In Proceedings of the Conference on The Future complex systems design”. Journal of Mechanical Design,
of Software Engineering, ICSE’00, ACM, pp. 47–60. ACM 123(1), Mar., pp. 1–10.
ID: 336526. [46] FAA, 2003. Type certificate data sheet E35NE.
[31] Tonella, P., Torchiano, M., Du Bois, B., and Syst?, T., 2007. http://rgl.faa.gov/Regulatory_and_
“Empirical studies in reverse engineering: state of the art Guidance_library/rgMakeModel.nsf/0/
and future trends”. Empirical Softw. Engg., 12(5), Oct, e4067dae31ac0fcb86257547006ff043/$FILE/
pp. 551–571. E35NE.pdf, Feb. 26. Revision: 7.
[32] Ishimaru, H., 2007. Apple options not an issue at mac- [47] Margetan, F. J., 2002. Fundamental Studies: Inspection
world. http://abclocal.go.com/kgo/story? Properties for Engine Titanium Alloys. Office of Aviation
section=news/business&id=4920783, January. Research, Federal Aviation Administration.
[33] Zeng, Y., 2004. “Environment-based formulation of de- [48] Donachie, M. J., 2000. Titanium: A Technical Guide. ASM
sign problem”. J. Integr. Des. Process Sci., 8, December, International.
pp. 45–63. [49] Boppe, C. W., 1987. Aerodynamic analysis for aircraft with
[34] Chen, Z., Yao, S., Lin, J., Zeng, Y., and Eberlein, A., 2007. nacelles, pylons, and winglets at transonic speeds. http:
“Formalization of product requirements: from natural lan- //ntrs.nasa.gov/archive/nasa/casi.ntrs.
guage descriptions to formal specifications”. International nasa.gov/19870009105_1987009105.pdf,
Journal of Manufacturing Research, 2(3), pp. 362–387. April. Scientific and Techincal Information Branch,
[35] Chen, Z., 2006. “Formalization and classification of prod- NASA.
uct requirements using axiomatic theory of design model- [50] Blanchard, B. S., 2004. System engineering management.
ing”. Master’s thesis, Concordia University (Canada). John Wiley and Sons.
[36] Zeng, Y., 2008. “Recursive object model (ROM)-modelling [51] Mitra, A., 2008. Fundamentals of Quality Control and Im-
of linguistic information in engineering design”. Comput. provement. John Wiley & Sons, Hobken, New Jersey, USA,
Ind., 59, August, pp. 612–625. Sept.
[37] Wang, M., and Zeng, Y., 2009. “Asking the right ques- [52] Hale, F. J., 1984. Introduction to Aircraft Performance, Se-
tions to elicit product requirements”. Int. J. Comput. Integr. lection and Design. Jhon Wiley & Sons, USA.
Manuf., 22, April, pp. 283–298. [53] Paul, R., Niewoehner, R., and Elder, L., 2006. The
[38] Moir, I., and Seabridge, A. G., 2003. Civil Avionics Sys- Thinker’s Guide to Engineering Reasoning, 2nd ed. Foun-
tems. Professional Engineering Publishing Limited, Suf- dation Critical Thinking, Dillon Beach, CA.
12 Copyright ⃝
c 2013 by ASME