Включить звукозапись! Новосибирский Государственный университет Андрей Александрович БЕРС профессор, доктор тех. наук, академик МАИ. Сибирское Отделение РАН Институт Систем информатики им. А.П. Ершова Новосибирский государственный университет laoxiong@iis.nsk.su тел: Магистратура ФИТ, 1-й курс. +7-913-947-45-12 Лекция 12 – 30.11.2010 г. G.Dore Данте Ад, песнь XXVII Цель конкретной деятельности — вне неё, Состояния Субъекта S3 Цель Субъекта — внутри него S2 Диаграмма Состояний Субъекта S2 S1 S3 S5 S1 S5 S6 Запрос во внешний мир S4 S6 S4 Субъект вполне может «притвориться» Объектом Запрос во внешний мир Субъекты активны. Цели изначально возникают в Субъектах, а стек целей завершается на L-ках Различие между «Существовать» и «Быть» Декарт: “Cogito ergo sum”. Бытие есть взаимодействие! Активность и активаторы: Тик-так, Процессор, Креатор (создать и исполнить) Отсутствие активности в Знаковом мире Объективированность представлений Субъектов, Строение Субъекта. Активатор Исполнитель Субъекты: — реальная активность и информационная замкнутость, Представление Субъектов — Активатор + Конфигурация объектов Взаимодействие Субъектов — Сообщениями через Сигналы Порты Функции реализуются через Объекты Объекты реализуются Субъектами, Субъекты реализуются Субъектами. ВиртМашины, как реализация Субъектов-исполнителей для ООВУ. Многомерность времен Из Принципа информационной замкнутости следует, что метод какого-то объекта не способен ничего сделать в другом объекте, ни что-либо изменить, ни посмотреть — у него нет туда доступа. Протоколы, классификация Обеспечение взаимодействия Объектов и/или Субъектов, Базисный Протокол — это свободный самостоятельный (межобъектный) Программный фрагмент, в который входят предписания-обращения к взаимодействующим объектам. Вызов протокола Протоколы и Методы объектов — два различных способа использования конструктов — Программных фрагментов, дополняющие друг друга. Чистый Объ1 Нечистый «Экологически» Объ2 Элементарность Значений, Протоколы реализации передач Значения Например «Сериализация» Метод Объекта может являться протоколом взаимодействия для его подобъектов ВВод Рабочая Перечень протоколов область ВЫвод Сигналы Исполнитель Перечень объектов Прог. фрагмент-протокол В Реальном Мире: Информационная непроницаемость Субъектов. В Знаковом Мире: Информационная замкнутость Объектов. и восстановление взаимодействия при прерываниях Виртуализация Протоколов Протокол Исполнитель 2 Многоуровневость протокола Исполнитель 1 Протоколы управляют взаимодействиями. Прибегнув к протоколу, необходимо следовать его предписаниям, иначе он «рвётся» H -форма Протокол — это программный фрагмент, значит есть обстановка его исполнения и субъект-исполнитель, который и «ведёт» взаимодействие. Виртуальный межсубъектный протокол и его осуществление самими Субъектами. При взаимодействии Субъектов, на каждом шаге осуществляется объективация Субъекта-партнёра, «Иншалла» Человек создал Господа по своему образу и подобию, поэтому ничто человеческое Богу не чуждо. Действие, Описание, Коммуникация, Понимание, Рефлексия, Мышление Внутренний мир (Табло сознания) Культура A→F(a,x) тезаурус X Культура тезаурус Внутренний мир ↑ ∆ Мышлен ие (Табло сознания) Деятельность по созданию текста ? Понимание Деятельность1 Взаимодействие Рефлекс ия Деятельность2 ↓ X’ 2006 «Священные коровы» информатики (принципы, которые никогда не нарушаются) А. Каждое единичное исполнение должно завершаться; (без этого нельзя разложить сложное на части) В. Целостность и корректность связей (доступов) должны обеспечиваться; С. В ходе изменения состояния элемента всякий другой доступ должен быть запрещен. Более точно, мне не известно ни одного случая, когда из нарушения этих требований можно было бы извлечь пользу !!! D. Любая операционная обстановка и любой объект должны быть информационно-замкнуты. — хотя это не так в С++, C# и др. языках Система Человек — Мир (по В.Д.Паронджанову) Проблематика современной Информатики Субъектно-объектно организованные системы. Организация взаимодействий Объектов и Субъектов Выключить звукозапись!