Книги Шалыто А.А.

Книги Шалыто А.А.

Книги и публикации

Заметки о мотивации
Заметки о мотивации

Шалыто Анатолий Абрамович - доктор технических наук, профессор, заведующий кафедрой "Технологии программирования" Санкт-Петербургского государственного университета информационных технологий, механики и оптики.

Лауреат премии Правтиельства РФ в области образования 2008 г. Предложил автоматное программирование (http://is.ifmo.ru) и инициативу "Сохраним в университетах лучших!" (www.savebest.ru)

Автор: Шалыто А.А.

PDF или ZIP: http://www.computer-museum.ru/books/shalyto/Shalyto-Zametki-o-motivacii-finec-s.pdf

Объем: 1.56

Верификация автоматных программ
Верификация автоматных программ

В книге рассматриваются вопросы верификации программного обеспечения на основе проверки моделей с использованием различных языков спецификации. Особое внимание уделяется верификации автоматных программ, которые моделируются в виде системы автоматизированных объектов управления и могут быть весьма эффективно верифицированы указанным методом. Математический аппарат и прикладные инструменты данной области позволяют создавать качественное программное обеспечение для ответственных систем и получать надежные подтверждения их правильности. Книга посвящена концепциям, алгоритмам и инструментам для проверки моделей программ. В ней излагаются теоретические вопросы проверки моделей, вводятся различные спецификационные формализмы и описываются алгоритмы проверки моделей для спецификаций, выраженных в этих формализмах. Алгоритмы проверки моделей демонстрируются на примерах конкретных инструментальных средств.

Данная книга предназначена для специалистов в области программирования, информатики, вычислительной техники и систем управления, а также студентов и аспирантов, обучающихся по специальностям «Прикладная математика и информатика», «Управление и информатика в технических системах» и «Вычислительные машины, системы, комплексы и сети». Предполагается знакомство читателя с основными понятиями математической логики, дискретной математики, теории графов и теории алгоритмов. Книга может быть использована в качестве учебного пособия.

Автор: Вельдер С.Э.; Лукин М.А.; Шалыто А.А.; Яминов Б.Р.

Год издания: 2011

PDF или ZIP: http://www.computer-museum.ru/books/shalyto/velder-shalyto_verification_posobie_nauka-s.pdf

Объем: 2.41

Автоматное программирование
Автоматное программирование

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

Книга предназначена для специалистов в области программирования, информатики, вычислительной техники и систем управления, а также аспирантов и студентов, обучающихся по специальностям «Прикладная математика и информатика», «Управление и информатика в технических системах» и «Вычислительные машины, системы, комплексы и сети»

Автор: Поликарпова Н.И.; Шалыто А.А.

Год издания: 2008

PDF или ZIP: http://www.computer-museum.ru/books/shalyto/shalyto_automat.pdf

Объем: 1.67

Логическое управления. Методы аппаратной и программной реализации алгоритмов логического управления
Логическое управления. Методы аппаратной и программной реализации алгоритмов логического управления

злагаются методы аппаратной и программной реализации алгоритмов логического управления, заданных булевыми функциями разных классов, булевыми формулами и графами переходов. Предложены методы синтеза схем из априори известных произвольных элементов. Описываются методы построения многофункциональных и универсальных логических модулей. Выполнена оценка функциональных возможностей программируемых логических матриц. Предложены однородные структуры из элементов с двусторонней и односторонней проводимостью. Разработаны методы построения схем алгоритмов, обладающих различными свойствами. Предложены логические устройства для последовательностного вычисления булевых функций. Разработаны нетрадиционные методы вычисления булевых функций, в том числе и на основе арифметических полиномов. Изложены основные положения SWITCH-технологии, предназначенной для алгоритмизации и программирования задач логического управления при использовании промышленных компьютеров и программируемых логических контроллеров. Предлагаемые методы иллюстрируются большим числом примеров.

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

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

Автор: Шалыто А.А.

Год издания: 2000

PDF или ZIP: http://www.computer-museum.ru/books/shalyto/shalyto_logic-manage.pdf

Объем: 11.1

Switch-технология. Алгоритмизация и программирование задач логического управления
Switch-технология. Алгоритмизация и программирование задач логического управления

Излагается технология алгоритмизации и программирования задач логического управления на основе теории автоматов. Центральным понятием разрабатываемого подхода является понятие "состояние". Обоснован выбор графов переходов в качестве языка спецификаций. Предложено использовать многозначное кодирование и конструкции, аналогичные конструкции switch языка СИ, для программной реализации автоматов. Применение пентады (состояние - независимость от глубокой предыстории - система взаимосвязанных графов переходов - многозначное кодирование - конструкция switch) обеспечивает наглядность, структурность, вызываемость, вложенность, иерархичность, управляемость и наблюдаемость программ, а также их изоморфизм (изобразительную эквивалентность) со спецификациями, по которым они формально строятся. Это позволяет Заказчику, Технологу (Проектанту), Разработчику, Программисту и Оператору однозначно понимать друг друга, разделять работу и ответственность, легко и корректно вносить изменения. Изложены методы программирования рассматриваемого класса задач на алгоритмических языках высокого уровня, ассемблерах, языках инструкций, функциональных и лестничных схем, используемых в промышленных (управляющих) компьютерах и программируемых логических контроллерах.

Книга предназначена для специалистов в области информатики, вычислительной техники и систем управления.

Автор: Шалыто А.А.

Год издания: 1998

PDF или ZIP: http://www.computer-museum.ru/books/shalyto/shalyto-2_switch-s.pdf

Объем: 3.2

Настраиваемые модули для управляющих логических устройств
Настраиваемые модули для управляющих логических устройств

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

Книга предназначена для специалистов в области в области проектирования логических элементов и устройств, а также для студентов и аспирантов соответствующих специальностей.

Автор: Артюхов В.Л.; Копейкин Г.Н.; Шалыто А.А.

Год издания: 1981

PDF или ZIP: http://www.computer-museum.ru/books/shalyto/shalyto_customizable modules-s.pdf

Объем: 1.6

Мои счастливые годы на кафедре «Компьютерные технологии» Университета ИТМО (к тридцатилетию ее создания). Том 4.
Мои счастливые годы на кафедре «Компьютерные технологии» Университета ИТМО (к тридцатилетию ее создания). Том 4.

Книга обобщает опыт преподавательской, научной и воспитательной работы автора в уникальном месте – на кафедре «Компьютерные технологии» Университета ИТМО.

Автор: Шалыто А.А.

Год издания: 2023

PDF или ZIP: http://www.computer-museum.ru/books/Shalyto_2023_6_tom 4_24-s.pdf

Объем: 2.38 Мб

Мои счастливые годы на кафедре «Компьютерные технологии» Университета ИТМО (к тридцатилетию ее создания). Том 3.
Мои счастливые годы на кафедре «Компьютерные технологии» Университета ИТМО (к тридцатилетию ее создания). Том 3.

Книга обобщает опыт преподавательской, научной и воспитательной работы автора в уникальном месте – на кафедре «Компьютерные технологии» Университета ИТМО.

Автор: Шалыто А.А.

Год издания: 2023

PDF или ZIP: http://www.computer-museum.ru/books/Shalyto_2023_6_tom 3_21.pdf

Объем: 5.93 Мб

Мои счастливые годы на кафедре «Компьютерные технологии» Университета ИТМО (к тридцатилетию ее создания). Том 2.
Мои счастливые годы на кафедре «Компьютерные технологии» Университета ИТМО (к тридцатилетию ее создания). Том 2.

Книга обобщает опыт преподавательской, научной и воспитательной работы автора в уникальном месте – на кафедре «Компьютерные технологии» Университета ИТМО.

Автор: Шалыто А.А.

Год издания: 2023

PDF или ZIP: http://www.computer-museum.ru/books/Shalyto_2023_6_tom 2_21-s.pdf

Объем: 4.89 Мб

Мои счастливые годы на кафедре «Компьютерные технологии» Университета ИТМО (к тридцатилетию ее создания). Том 1.
Мои счастливые годы на кафедре «Компьютерные технологии» Университета ИТМО (к тридцатилетию ее создания). Том 1.

Книга обобщает опыт преподавательской, научной и воспитательной работы автора в уникальном месте – на кафедре «Компьютерные технологии» Университета ИТМО.

Автор: Шалыто А.А.

Год издания: 2023

PDF или ZIP: http://www.computer-museum.ru/books/Shalyto_2023_6_tom 1_24.pdf

Объем: 18.97 Мб

Мои счастливые годы на кафедре «Компьютерные технологии» Университета ИТМО (к двадцатипятилетию кафедры)
Мои счастливые годы на кафедре «Компьютерные технологии» Университета ИТМО (к двадцатипятилетию кафедры)

Книга обобщает опыт преподавательской, научной и воспитательной работы автора в уникальном месте – на кафедре «Компьютерные технологии» Университета ИТМО. Издание посвящено двадцатипятилетию кафедры.

От автора: В 2011 г. кафедре «Компьютерные технологии» исполнилось двадцать лет. В честь этого события я написал книгу (Шалыто А.А. Мои счастливые годы жизни на кафедре «Компьютерные технологии» Университета ИТМО (К двадцатилетию кафедры. СПб: Мозаика НК. 2012.). В 2017 г. ее опубликовал также и «Виртуальный компьютерный музей». Благодарственное письмо из Российской национальной библиотеки приведено здесь.

С использованием этой книги была написана еще одна книга, посвященная данному событию (Васильев В.Н., Парфенов В.Г. Истории кафедры «Компьютерные технологии НИУ ИТМО. СПб: НИУ ИТМО, 2013. Вот рецензия на нее.

Прошло пять лет, и в 2016 г. мы решили повторить наш эксперимент. При этом я включаю в книгу некоторые события, описанные в прошлый раз. Работа над книгой затянулась, и поэтому в нее включено также и то, что произошло до октября 2017 г. Итак, вперед.

Автор: Шалыто А.А.

Год издания: 2018

PDF или ZIP: http://www.computer-museum.ru/books/shalyto_50_2_s.pdf

Объем: 4.04 Мб

Мои счастливые годы жизни на кафедре «Компьютерные технологии» Университета ИТМО (к двадцатилетию кафедры)
Мои счастливые годы жизни на кафедре «Компьютерные технологии» Университета ИТМО (к двадцатилетию кафедры)
Книга публиковалась к 20-летию кафедры. Автор рассказывает о своей работе на кафедре, которая имеет самые высокие в мире достижения в области олимпиадного программирования. Публикуется с разрешения автора. Любого рода «заимствования» из этой книги возможны только с разрешения автора и издательства «Мозаика НК».

Автор: Шалыто А.А.

Год издания: 2012

PDF или ZIP: http://www.computer-museum.ru/books/shalyto_happy_years_new.pdf

Объем: 1.57 Мб