Home
Surveys
Transformation
Reengineering
DSL
Domain Engineering
Decompilation
Generative Progr.
Collections
Categories
Systems
Conferences
People
Companies
Papers
Page
Edit Page
Rename Page
Attach File
Printable
Wiki Source
Rev 11
(diff 10)
Rev 10
(diff 9)
Rev 9
(diff 8)
Total History
More ...
Web
Recent Changes
Notify Service
News
Page Index
Search
More ...
Wiki
About TWiki
Text Formatting
Registration
Change Password
Reset Password
Users
Groups
Reverse And Reengineering Taxonomy
Program-Transformation.Org: The Program Transformation Wiki
In 1990,
ElliotChikofsky
and
JamesCross
published
Reverse Engineering and Design Recovery: A Taxonomy
,
IEEE
Software 7(1):13-17, 1990.
http://doi.ieeecomputersociety.org/10.1109/52.43044
(was
here
).
Terms defined include
ForwardEngineering
ReverseEngineering
ReEngineering
ReStructuring
ReDocumentation
DesignRecovery
Other terms
RoundTripEngineering
SoftwareMaintenance
.
The
ReengineeringBibliography
is available via (an updated version) of this taxonomy. See
http://www.informatik.uni-stuttgart.de/ifi/ps/reengineering/taxonomy.html
This Wiki provides an opportunity to transform a static, published taxonomy into a living taxonomy, where new terms can be added when appropriate, and existing definitions can be discussed and modified by the entire reengineering community --
ArieVanDeursen
.
At
http://tcse.org/revengr/taxonomy.html
some of the key notions are repeated.
Further reengineering taxonomies are available at
http://www.cc.gatech.edu/reverse/glossary.html
http://www.stsc.hill.af.mil/RENG/defin.html
The CRC Press Computer Science Dictionary on software engineering (quite large!) includes the definitions from this taxonomy: see
http://hpcn.dsi.unifi.it/~dictionary/
CategoryTutorial
|
CategoryReverseEngineering
| Contributions by
ArieVanDeursen