Tərsinə mühəndislikdeduktiv mülahizə vasitəsilə əvvəllər hazırlanmış cihazın, prosesin, sistemin və ya proqram təminatının bir tapşırığı necə yerinə yetirdiyinin (əgər varsa) başa düşülməyə çalışıldığı proses və ya üsul. Nəzərdən keçirilən sistemdən və istifadə olunan texnologiyalardan asılı olaraq, tərsinə mühəndislik zamanı əldə edilən biliklər köhnəlmiş obyektlərin təyinatının dəyişdirilməsinə, təhlükəsizlik analizinin aparılmasına və ya bir şeyin necə işlədiyini öyrənməyə kömək edə bilər.

Tərsinə mühəndislik prosesinin 1954-cü il Silver-Arrow Racing avtomobilində göstərilməsi. Orijinal avtomobil (1) 14 saat ərzində skan edilmiş və 98 milyon nöqtə ilə (2) yaradılmışdır. Daha sonra nöqtələrin sayını azaltmaq üçün nöqtə buludu 2 santimetr məsafədə olan paralel oxlarla bölünmüşdür (3). Bölünən hissələrin CAD modeli (4) 80 iş saatı ərzində tərtib edilmişdir. CAD modeli əsasında orijinal miqyasda yeni avtomobil (5) hazırlanmışdır.

Prosesin həyata keçirildiyi obyektə xas olmasına baxmayaraq, bütün tərsinə mühəndislik prosesləri üç əsas addımdan ibarətdir: məlumatın çıxarılması, modelləşdirmə və nəzərdən keçirmə. Məlumat çıxarma əməliyyat üçün bütün müvafiq məlumatların toplanması təcrübəsidir. Modelləşdirmə, yeni bir obyekt və ya sistemin layihələndirilməsi üçün bələdçi kimi istifadə edilə bilən abstrakt bir modeldə toplanmış məlumatların birləşdirilməsi təcrübəsidir. Nəzərdən keçirmə seçilmiş abstraktın etibarlılığını təmin etmək üçün modelin sınaqdan keçirilməsidir. Tərsinə mühəndislik kompüter mühəndisliyi, maşınqayırma, dizayn, , proqram mühəndisliyi, kimya mühəndisliyisistem biologiyası sahələrində tətbiq olunur.

İcmal

Müxtəlif sahələrdə tərsinə mühəndisliyi yerinə yetirməyin bir çox səbəbi var. Tərsinə mühəndislik öz mənşəyini kommersiya və ya hərbi üstünlük üçün aparatların analizindən alır.:13 Bununla belə, tərsinə mühəndislik prosesi həmişə surətin yaradılması və ya artefaktın hansısa şəkildə dəyişdirilməsi ilə bağlı olmaya bilər.:15

Bəzi hallarda tərsinə mühəndislik prosesinin məqsədi sadəcə olaraq köhnə sistemlərin yenidən sənədləşdirilməsi ola bilər.:15 Hətta tərsinə çevrilmiş məhsul rəqibin məhsulu olsa belə, məqsəd onu kopyalamaq deyil, rəqibin analizini aparmaq ola bilər. Tərsinə mühəndislik qarşılıqlı fəaliyyət göstərən məhsullar yaratmaq üçün də istifadə edilə bilər və bəzi dar çərçivədə hazırlanmış ABŞ və Avropa İttifaqı qanunvericiliyinə baxmayaraq, bu məqsədlə xüsusi tərsinə mühəndislik üsullarından istifadənin qanuniliyi iyirmi ildən artıqdır ki, bütün dünyada məhkəmələrdə qızğın mübahisələrə səbəb olur.

İstinadlar

  1. . SearchSoftwareQuality (ingilis). 2022-08-07 tarixində . İstifadə tarixi: 2022-07-27.
  2. . ethics.csc.ncsu.edu. 2022-07-26 tarixində . İstifadə tarixi: 2022-07-27.
  3. Garcia, Jorge. (PDF). Core.ac.uk. December 2015. 2023-01-29 tarixində (PDF). İstifadə tarixi: 2023-06-04.
  4. Thayer, Ken. . globalspec. IEEE Global Spec. 26 February 2018 tarixində . İstifadə tarixi: 26 February 2018.
  5. Villaverde, Alejandro F.; Banga, Julio R. . Journal of the Royal Society Interface. 11 (91). 6 February 2014: 20130505. doi:. PMC . PMID .
  6. Chikofsky, E.J.; Cross, J.H. II. "Reverse Engineering and Design Recovery: A Taxonomy". IEEE Software. 7 (1). 1990: 13–17. doi:.
  7. Nelson, Michael L. "A Survey of Reverse Engineering and Program Comprehension". 2005. doi:.
  8. Vinesh Raja; Kiran J. Fernandes. Reverse Engineering: An Industrial Perspective. Springer Science & Business Media. 2007. səh. 3. ISBN 978-1-84628-856-2.
  9. Jonathan Band; Masanobu Katoh. Interfaces on Trial 2.0. MIT Press. 2011. səh. 136. ISBN 978-0-262-29446-1.

Əlavə ədəbiyyat

  • Eilam, Eldad. . . 2005. səh. 595. ISBN 978-0-7645-7481-8.
  • Elvidge, Julia, "Using Reverse Engineering to Discover Patent Infringement," Chipworks, Sept. 2010. Online:
  • Cipresso, Teodoro. . SJSU Master's Thesis. 2009. İstifadə tarixi: 2009-08-22.
  • and Holger M. Kienle, "A Small Primer on Software Reverse Engineering," Technical Report, University of Victoria, 17 pages, March 2009. Online:
  • Heines, Henry, "Determining Infringement by X-Ray Diffraction," Chemical Engineering Process, Jan. 1999 (example of reverse engineering used to detect IP infringement)
  • Huang, Andrew. . . 2003. ISBN 978-1-59327-029-2.
  • James, Dick. . Electronic Design. Penton Media, Inc. January 19, 2006. İstifadə tarixi: 2009-02-03.
  • Messler, Robert. Reverse Engineering: Mechanisms, Structures, Systems & Materials. . 2013. ISBN 978-0-07-182516-0. (introduction to hardware teardowns, including methodology, goals)
  • Raja, Vinesh; Fernandes, Kiran J. Reverse Engineering – An Industrial Perspective. . 2008. səh. 242. ISBN 978-1-84628-855-5.
  • and Scotchmer, Suzanne, "The Law and Economics of Reverse Engineering," 111 Yale L.J. 1575 (2002). Online:
  • Schulman, Andrew; ; Maxey, David; Michels, Raymond J.; Kyle, Jim. (2). Reading, Massachusetts: . 1994. . ISBN 0-201-63287-X. (xviii+856+vi pages, 3.5"-floppy) Errata: (NB. On general methodology of reverse engineering, applied to mass-market software: a program for exploring DOS, disassembling DOS.)
  • Schulman, Andrew; və b. . . 1992. ISBN 978-0-201-60834-2. (pp. 59–188 on general methodology of reverse engineering, applied to mass-market software: examining Windows executables, disassembling Windows, tools for exploring Windows)
  • Schulman, Andrew, "Hiding in Plain Sight: Using Reverse Engineering to Uncover Software Patent Infringement," Intellectual Property Today, Nov. 2010. Online:
  • Schulman, Andrew, "Open to Inspection: Using Reverse Engineering to Uncover Software Prior Art," New Matter (Calif. State Bar IP Section), Summer 2011 (Part 1); Fall 2011 (Part 2). Online:
  • Thumm, Mike. (PDF). IEEE 2007 Custom Integrated Circuits Conference (CICC). IEEE, Inc. 2007. İstifadə tarixi: 2009-02-03.
Mənbə — ""

Informasiya Melumat Axtar

Anarim.Az

Sayt Rehberliyi ile Elaqe

Saytdan Istifade Qaydalari

Anarim.Az 2004-2023