Reverse architecture
   HOME

TheInfoList



OR:

Reverse architecture is a process of deducing the underlying architecture and design of a system by observing its behaviour. It has its roots in the field of
reverse engineering Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accompli ...
. Practicing reverse architecture is used to decipher the logistics of building. There are a variety of techniques available, the most notable being
architecture driven modelling Architecture is the art and technique of designing and building, as distinguished from the skills associated with construction. It is both the process and the product of sketching, conceiving, planning, designing, and constructing buildings ...
.


See also

* Object Management Group *
Software modernization Legacy modernization, also known as software modernization or platform modernization, refers to the conversion, rewriting or porting of a legacy system to modern computer programming languages, architectures (e.g. microservices), software libraries ...
*
Software mining Software mining is an application of knowledge discovery in the area of software modernization which involves understanding existing software artifacts. This process is related to a concept of reverse engineering. Usually the knowledge obtained fr ...


References

{{reflist


External links


About Reverse Architecture
Computer programming Reverse engineering