Портал аспирантов

Портал аспирантов (http://www.aspirantura.spb.ru/forum/index.php)
-   Свободное общение (http://www.aspirantura.spb.ru/forum/forumdisplay.php?f=102)
-   -   Трудности получения ученой степени (http://www.aspirantura.spb.ru/forum/showthread.php?t=16468)

Lord Marlin 22.02.2022 11:35

Цитата:

Сообщение от kravets (Сообщение 718194)
У меня защита докторской переносилась дважды.

ек однако.

avz 22.02.2022 14:27

Цитата:

Сообщение от Лучник (Сообщение 718193)
Интересно, и что же? Если вкратце.

У нас - модели, алгоритмы, методы, какими-то полезными мелочами отличающиеся от существовавших ранее. Но не программное обеспечение, например, не расплывчатые понятия типа "информатизация деятельности", не глобальные "открытия".
15 лет назад, начиная учиться делать кандидатов, я этого не понимал.

kravets 22.02.2022 14:55

Цитата:

Сообщение от avz (Сообщение 718196)
Но не программное обеспечение

Программное обеспечение никогда не защищается - оно является результатом инженерного (реализация), а не научного (обоснование - алгоритмизация) исследования. У нас ПО - это практическая значимость. но не научная новизна, даже в ex. 05.13.11.

Paul Kellerman 22.02.2022 19:05

avz, когда-то давно, в прошлой жизни, я баловался написанием небольших программ с самомодифицирующимся программным кодом (когда программа напрямую лезла в память, где находился ее собственный программный код, и на ходу в определенных местах меняла один машинный код на другой). И иногда задавался вопросом, как представить такой программный код в виде схемы алгоритма. Как бы вышестоящие блоки алгоритма "на ходу" могли менять один или несколько нижестоящих блоков алгоритма, или даже вообще их "упразднять" (замена машинного кода условного перехода на код безусловного перехода).

И еще вот задавался вопросом, как лучше описать алгоритмически процедуру, в которой возможен "срыв стека" и возврат из процедуры "в никуда" (при атаке типа stack overflow). Например, процедуре передается строковый параметр и длина строки не контролируется, и можно передать слишком длинную строку, и она не поместится в стеке и в итоге "затрет" адрес возврата в основную программу, и вместо адреса возврата будет случайный код, и при завершении процедуры, она сделает переход по этому самому случайному адресу. И как бы получается в алгоритме процедуры нет никакого условного блока, проверяющего длину строки, но де-факто при превышении длины строки определенного порога, алгоритм в конце процедуры "уходит" по непредсказуемой ветке развития событий.

avz 22.02.2022 19:36

Цитата:

Сообщение от kravets (Сообщение 718197)
Программное обеспечение никогда не защищается

Я о том же. Но надо же было, чтобы кто-то когда-то давно мне это объяснил ))

Цитата:

Сообщение от Paul Kellerman (Сообщение 718199)
написанием небольших программ с самомодифицирующимся программным кодом

273 УК РФ )))
Обычно решалось множественными NOPами.

Nelly 23.02.2022 04:50

Цитата:

Сообщение от kravets (Сообщение 718197)
Программное обеспечение никогда не защищается - оно является результатом инженерного (реализация), а не научного (обоснование - алгоритмизация) исследования. У нас ПО - это практическая значимость. но не научная новизна, даже в ex. 05.13.11.

а в специальности 1.2.2. Математическое моделирование, численные методы и комплексы программ (технические науки) комплексы программ могут быть как защищаемое?

kravets 23.02.2022 07:50

Читаем (старый) паспорт. В формуле: "Содержанием специальности является разработка фундаментальных
основ и применение математического моделирования, численных методов и комплексов программ для решения научных и технических, фундаментальных и прикладных проблем"

Разработка ПО не есть содержание специальности.


Текущее время: 23:27. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
© 2001—2025, «Аспирантура. Портал аспирантов»