Что такое Reverse Engineering? - Форум - МКБ "МАМИ" - Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Зарегистрироваться · Войти ]
Страница 1 из 11
Модератор форума: admin 
Форум » МКБ "МАМИ" » Форум » Что такое Reverse Engineering? (О Reverse Engineering и о всем том, что с ним связано)
Что такое Reverse Engineering?
maxДата: Четверг, 03.09.2009, 22:31 | Сообщение # 1
Подполковник
Группа: Проверенные
Сообщений: 37
Репутация: 0
Статус: Offline
В этом разделе предполагаю будет появляться информация о Reverse Engineering как таковом, а также о проблемах и вопросах с ним связанных:
-- CAD системы для реализации Reverse Engineering
-- построение "правильной" модели
-- оцифровка реальных объектов
и т.д., и т.п.

Добавлено (03.09.2009, 22:31)
---------------------------------------------
В популярной на Гуугле Википедии есть вот такое пояснение для Reverse Engineering:
"
Обра́тная разрабо́тка (обратный инжиниринг, реверс-инжиниринг; англ. reverse engineering) — исследование некоторого устройства или программы, а также документации на них с целью понять принцип его работы и, чаще всего, воспроизвести устройство, программу или иной объект с аналогичными функциями, но без копирования как такового.

Применяется обычно в том случае, если создатель оригинального объекта не предоставил информации о структуре и способе создания (производства) объекта. Использование обратной разработки может противоречить закону об авторском праве и патентному законодательству.

В настоящее время под словами «reverse engineering» чаще всего понимается т. н. «clean room reverse engineering», то есть процесс, при котором одна группа разработчиков анализирует машинный код программы (в сленге хакеров для этого процесса используется также выражение «обратный инжиниринг» или «реверсный инжиниринг»), составляет алгоритм данной программы на псевдокоде, либо, если программа является драйвером какого-либо устройства, составляет исчерпывающие спецификации интересующего устройства. После получения спецификаций другая группа разработчиков пишет собственный драйвер на основе полученных спецификаций или алгоритмов. Такой подход позволяет избежать обвинений в нарушении авторских прав на исходную программу, так как по законам, к примеру в США, подпадает под понятие «fair use», то есть добросовестного использования оригинальной программы. Результат обратной разработки редко идентичен оригиналу, что и позволяет избежать ответственности перед законом.

"

 
Форум » МКБ "МАМИ" » Форум » Что такое Reverse Engineering? (О Reverse Engineering и о всем том, что с ним связано)
Страница 1 из 11
Поиск:

Rambler's Top100Рейтинг@Mail.ru

Copyright МКБ "МАМИ" © 2010 Используются технологии uCoz