SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Моделеориентированность в инженерии 
Анатолий Левенчук 
Москва 
24 сентября 2014г.
Развитие и совершенствование инженерии 
2 
Р 
Е 
З 
У 
Л 
Ь 
Т 
А 
Т 
Ы 
II поколение 
Современная («классическая») 
инженерия: диаграммы и 
чертежи («псевдокод») 
ВРЕМЯ 
III поколение 
Моделе-ориентированная (model-based) 
инженерия: формальные 
языки (вычисляемый «код») 
I поколение 
«Алхинженерия»: 
неформальные тексты и 
эскизы 
1400 1860 1990 
IV поколение 
Искусственный 
интеллект: 
гибридные 
вычисления 
2020
Смена технологий системной 
инженерии 
• Технология – way of working (практики и поддерживающие их 
инструменты, обученные этим практикам работы люди с 
нужным уровнем компетенций) 
Сейчас (классика): фронтир -- управление жизненным 
циклом. 
Идея: «пусть сломается в компьютере» -- поиск и предотвращение 
коллизий. Защищаем от убытков и задержек. Управление 
жизненным циклом. 
Завтра: фронтир -- generative design and manufacturing. 
Идея: «пусть думает компьютер, от нас нужно только сообщить 
намерение». Даём дешевизну и скорость. Моделирование и 
преобразование моделей 
3
Мечта о формализме 
• «Псевдокод» – это когда нет формальной семантики. 
• «Код» – это когда есть формальная семантика (в инженерии по 
факту не используется, редко – в программной инженерии). 
• Идут эксперименты в рамках MBSE инициативы INCOSE (группа 
онтологии: 
http://www.omgwiki.org/MBSE/doku.php?id=mbse:ontology). 
What an engineer calls a model a logician calls an axiom set; what a 
logician calls a model an engineer calls a simulation. This 
equivalence of concepts leads to application of well-established 
methods of logic to engineering. (Henson Graves, 
http://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:mathemataical_foundation_engineering.pdf) 
• Не стоит забывать: «чем больше формализация, тем меньше 
люди обращают внимание на смысл» (vit_r в ЖЖ). 
• Пример: OWL и ISO 15926. 
4
Порождающее проектирование и 
производство 
«Порождение» против «редактирования» 
Generative design (биты в биты) 
• Информационная модель-1 + справочные данные = 
информационная модель-2 
Generative manufacturing (биты в атомы) 
• Информационная модель + справочные данные = 
оформленное вещество 
5
Принципы порождения 
• Постепенное уменьшение доли 
«редактирования» в пользу 
автоматизированного порождения (как в 
проектировании, так и в изготовлении) 
• Автоматизация инженерных обоснований – 
доказательства (в отличие от тестирования), 
порождение объяснений 
• Использование справочных данных (общей 
для многих проектов информации) 
6
Порождающее проектирование/конструирование 
(generative design) 
• Параметризованные проекты 
• Языки программирования в составе современных САПР 
• Порождение не только геометрии! 
• Генерация гипотез и совмещение с экспериментом 
(эксперимент=испытания). 
• Порождающая архитектура – работы группы Henry 
Broodney (http://incose-ru.livejournal.com/31890.html). 
• Другие парадигмы: search-based SE 
(http://ailev.livejournal.com/1122876.html). 
7
Что в эпицентре 
Jean Bezivin: 
• CAD – уже не признак чего-то особенного 
• Софт – тоже уже везде 
• Модели – эпицентр нового [прежде всего, 
трансформация моделей: порождение!] 
• Не только трансформация моделей, но и 
другие парадигмы (поиск-ориентированная 
системная инженерия) 
8
Один язык или много? 
• В программировании: 
– Универсальные мультипарадигмальные языки 
– Расширяемые языки 
• В моделировании: 
• Слишком много парадигм: 
– DSL (универсальных языков моделирования по 
факту нет). 
– Попытки «UML с профилями». 
– Инициативы типа Modelica 
9
Стандарты и моделирование 
• Предмет/метамодель: ответ на вопрос «что есть в 
мире» (онтика, часто называют онтологией, путают с 
онтологическим описанием). 
• Онтология – это разделяемая людьми (shared) 
спецификация концептуализации (Том Грубер) 
• Стандарты дают: 
– По форме – спецификацию (т.е. онтологическое описание) 
– какую-то гарантию разделяемости людьми (т.е. 
коллективную работу по проверке описания) 
– проверяемы использованием в деятельности 
• В моделировании: стандарты метамоделей и 
метаметамоделей (часто оформляются как языковые 
стандарты – не только отношения, но и языки). 
10
Программирование, 
моделирование, онтологизирование 
• Какое вычисление будет с моделью?! 
• Языки моделей и языки запросов [модель 
= база данных] 
• Языки моделей: 
– онтологические-лингвистические (языки GORE), 
– истинно онтологические (ISO 15926) 
– Мультифизические (Modelica), 
• Языки программирования 
11
12 
«Хорошая» модель 
• Разделяемая 
– Известная всем участникам 
– Та, с которой все участники согласны 
• Понятная 
– Людям и компьютерам 
– А что значит «понятна компьютерам»? 
• Описывающая реальный мир 
– А какой мир «реален»? 
– Страшное слово – «онтология»
13 
Онтологии 
• Онтология является формальной и явной спецификацией 
разделяемой концептуализации. 
• An ontology is a formal, explicit specification of a shared 
conceptualization. 
Т. Груббер, Р.Стадер, Р.Бенджамин, Д.Фенсел 
Что есть в мире? 
Платон, Аристотель («Категории» - сущности, универсалии, количества, 
качества, отношения, действия,…), Хайдегер, Поппер, субъективизм, 
объективизм, релятивизм,…
14 
От словарей… 
• Глоссарий (уст.) 
Слово 
• Словарь 
Слово – Определение 
• Тезаурус 
Слово – Определение – Лингвистические отношения 
(синоним, гипероним, гипоним, антоним) 
• Таксономия 
Класс – подкласс (тип – подтип, предок – потомок, …) 
• Онтология 
Понятие – Отношения (классификации, специализации, 
часть-целое, причина-следствие, знак-значение,…)
15 
Онтологические вопросы 
• В философии: 
– О природе универсалий (классов и категорий) 
– О природе времени и пространства 
– О природе языка, знания и информации 
– О природе человека 
• В моделировании данных: 
– … те же самые! 
– О формальном машиннобрабатываемом языке для 
ответов на эти вопросы 
• Онтологические ответы – выбор онтологических 
оснований моделирования
Почему модели?! 
• Не тратим силы на обсуждение ненужных деталей – 
модели это «правильные упрощения» 
• Проверяем компьютером (model checking) 
• Компьютерная оптимизация 
• Порождение того, что невозможно породить 
руками (решение проблемы сложности): 
сверхсложные формы, сверхбольшие объемы 
данных 
Итого: работаем быстрее и дешевле (а не только 
избегаем ошибок, как в «классике»). 
16
Пробы и ошибки против 
моделирования 
• Kerbal space program 
(https://kerbalspaceprogram.com) 
• Моделирование Grasshopper 
17
18 
Информационная модель = прибор 
(видеть невидимое: в том числе еще 
несуществующие инженерные объекты!) 
Где 
прибыль?! 
Где 
мощность?
Что такое модель? 
• Система А по которой мы судим о поведении системы B 
• Моделирование в широком смысле – это эффективное по затратам 
использование чего-то одного вместо чего-то другого для 
мыслительных целей. Это позволяет нам использовать вместо 
реальности что-то такое, что проще, безопаснее или дешевле чем 
реальность для заданной цели; модель является абстракцией 
реальности в том смысле, что она не может представить все аспекты 
реальности. Это позволяет нам иметь дело с миром упрощённым 
способом, обходя сложность, опасность и необратимость реальности. 
• Modeling, in the broadest sense, is the cost -effective use of something in place of something else for 
some cognitive purpose. It allows us to use something that is simpler, safer or cheaper than reality instead 
of reality for some purpose. A model represents reality for the given purpose; the model is an abstraction 
of reality in the sense that it cannot represent all aspects of reality. This allows us to deal with the world in 
a simplified manner, avoiding the complexity, danger and irreversibility of reality. 
"The Nature of Modeling." 
Jeff Rothenberg 
in Artificial Intelligence, Simulation, and Modeling, 
L.E. William, K.A. Loparo, N.R. Nelson, eds. 
New York, John Wiley and Sons, Inc., 1989, pp. 75 -92 
http://poweredge.stanford.edu/BioinformaticsArchive/PrimarySite/NIHpanelModeling/RothenbergNatureMod 
eling.pdf 
19
Принцип ограниченной замещаемости 
• Для наблюдателя объект M является моделью 
объекта S до того момента, пока наблюдатель 
может использовать М для получения ответов 
на вопросы, которые интересуют наблюдателя 
в отношении S. 
• Никакой особой теории на счёт отношений 
«representation» нет. В терминах теории 
множеств отношение repOf ВОЗМОЖНО 
интерпретировать так же корректно, как 
отношение instanceOf в объектах или классах. 
20
Jean Bezivin 21
Два моделирования 
• Имитационное (мультифизическое, матан) 
• Структурное («логическое») 
• MBSE в узком понимании – это SysML в 
системной инженерии 
• Model-based vs Model-driven 
22
Структурные модели 
• Technical Space – алгебраическая структура (графы, гиперграфы, деревья, 
строки и т.д.), используемая для model management. Пример: XML, RDF, EBNF 
23
Поколения инженерных информационных систем: 
от «машинночитаемости» к «машинообрабатываемости» 
1. Электронная бумага (.pdf, .tiff, .jpeg и т.д.) 
2. «Документооборот»: отдельные файлы в формате 
САПР. Выборок по факту нет («нет индексации» – по 
аналогу с поисковыми системами). Поддерживается 
только подписывание и визирование 
(административная работа). 
3. Гибридные (файлы в формате САПР+база данных 
существенной информации). Intergraph SPF. 
Ограниченные инженерные выборки, учёт и почта. 
4. Датацентричные системы. ENOVIA V6, 3DExperience. 
Неограниченные инженерные выборки, верификация. 
5. Семантические системы (пока нет). Возможности 
искусственного интеллекта (нахождение неочевидных 
инженерных коллизий). 
24
Модульная структура объективации/метамоделирования/онтологизирования. 
• Философские логики – знаковые системы и их связь с 
окружающим миром, предельные онтологи 
• Рефлексирующие модельеры данных – MOF, Part 2 (Upper 
ontology, foundational ontology). Компьютерщики: 
преобразования одних выражений мысли в другие 
(теоркатегорное представление, не теория множеств – 
операции главные, вычисление) 
• Модельеры данных/intermediate ontology – одна логика, 
помогают выразить мысль непротиворечиво (теоретико- 
множественное представление – объекты главные). 
• Ситуационные инженеры методов, кейс менеджмент, BPM, 
проектные управленцы, оргдизайнеры – мысли о 
деятельности 
• Рефлексирующие инженеры/микротеоретики=онтики – 
мысли о своей дисциплине (объекты-предметы: системная 
инженерия, программная инженерия, инженерия 
предприятия, инженерия психика) 
• Профессионалы-инженеры – мысли о своих конкретных 
целевых объектах (софтинках, самолётиках) и 
обеспечивающих объектах (то бишь субъектах). 
25
4 уровня метамоделирования 
в OMG ESSENCE 
• Level 3 – Meta- Language: the specification language, i.e. 
the different constructs used for expressing this 
specification, like “meta - class” and “binary directed 
relationship.” 
• Level 2 – Construct: the language constructs, i.e. the 
different types of constructs expressed in this specification, 
like “Alpha” and “Activity.” 
• Level 1 – Type: the specification elements, i.e. the 
elements expressed in specific kernels and practices, like 
“Requirements” and “Find Actors and Use Cases.” 
• Level 0 – Occurrence: the run - time instances, i.e. these 
are the representations of real - life elements in a running 
development effort.
Моделирование, мультимоделирование, 
мегамоделирование 
Материалы группы AtlanMOD 
• Мультимоделирование – это совместное 
использование [для collaborative reasoning] 
множества [соответствующих разным 
метамоделям и видам знаний] моделей, 
представляющих одну систему. 
• Мегамоделирование – это когда (мета)модель 
описывает набор других моделей и отношения 
между ними. Поскольку мегамодель – это 
сама по себе модель, то это позволяет 
представлять холоны систем. 
27
Главная проблема: мультимоделирование 
(multidomain modeling) 
• «Единое информационное пространство» как линия горизонта 
• Федерирование структурных моделей (ISO 15926) 
• Федерирование имитационных моделей: 
– Modelica 3.3 
– Simantics 1.7 
– MIC (Model-integrated computing) 
– ANSYS Simplorer + Modelica 
– FMI (functional mockup interface) 2.0 
28 
https://modelica.org/, http://simantics.org/ https://www.fmi-standard.org/, http://www.isis.vanderbilt.edu/research/MIC 
http://www.tenlinks.com/news/ansys-to-incorporate-modelica-for-virtual-systems-prototyping/
«Кибер»: hardware+software 
Два разных hardware 
• «Simplorer can emulate hardware and simulate 
software» 
• AADL also can model hardware and software 
29
Тренды для всех видов 
моделирования 
• Все поставщики САПР имеют линейки продуктов 
моделирования 
• Интеграция «анализа» (но пока не оптимизации!) и 
конструирования/проектирования. 
• Вычисления уходят в облако (Autodesk SIM 360 – пока только 
имитационное). 
• Унификация языков моделирования (от каузальных к 
акаузальным – от MathCAD и SimuLink к Modelica, плюс SysML и 
AADL) 
• Расширяемость языков (профили), 
• Библиотеки моделей (накопление знаний) 
• Коллаборация и управление конфигурацией моделей 
(мегамоделирование) 
• Мультимоделирование, множество view 
• Попытки говорить о семантике в интеграции моделей 
30
Оценка времени обучения 
«моделеориентированности» 
После магистрата (1800 часов): 
320 часов + 6 месяцев стажировка 
31 
http://www.emn.fr/z-info/atlanmod/index.php/The_MDE_Diploma
MBSE в версии INCOSE 
32
Что важного считают в INCOSE 
33
Пример: методологии MBSE 
(согласованные между собой наборы практик) 
• IBM Telelogic Harmony-SE 
• INCOSE Object-Oriented Systems Engineering 
• Method (OOSEM) 
• IBM Rational Unified Process-Systems Engineering 
• (RUP-SE) for Model-Driven System Design (MDSD) 
• Vitech MBSE (STRATA) 
• JPL State Analysis 
• Object Process Methodology (OPM) 
• Weiliens Systems Modeling Process (SYSMOD) 
• Fernandez Process Pipelines in OO Architectures (PPOA) 
• An Ontology for State Analysis Formalizing the Mapping to SysML 
• ISO15288, OOSEM and Model-based Sembarine Design 
• SysML JumpStart Training with Enterprise Architect 
• MBSE Framework for Concept Development (http://seari.mit.edu/documents/theses/SDM_LONDON.pdf) 
• ... их тысячи (сколько проектов, столько методов) 
• Архитектурные методологии -- http://www.iso-architecture.org/ieee-1471/afs/frameworks-table.html34 
http://www.omgwiki.org/MBSE/doku.php?id=mbse:methodology
Дисциплины жизненного цикла 
моделеориентированной системной инженерии 
• Инженерия системных целей 
• Высокоуровневое моделирование (инженерия 
системной архитектуры) 
• Низкоуровневое моделирование – мультифизика, 
мегамоделирование 
• Обеспечение качества (верификация) 
• Порождающее производство (из битов в атомы) 
• Приёмка (валидация) 
• Эксплуатация и поддержка 
• Мусоропереработка 
• Инженерия знаний, НСИ, справочных данных 
35
Что делаем: SysMoLan 
SysMoLan (Systemese): System Modeling Language 
http://ailev.livejournal.com/1127145.html 
«Иметь возможность нарисовать на одной схеме 
системы то, что раньше рисовалось только на двух 
разных, чтобы явно указать связи и обсудить». 
• Ничего нового: такая была дизайн-цель ArchiMate 
(прожекторный язык, факт-ориентированный). 
• Отличия от SysML: в самом SysML множество 
диаграмм изначально, нет языка запросов и 
мэппинга, нет факт-ориентированности, нет upper 
ontology и т.д. 
• Одновременно product и project модели 
36
SysMoLan 
• Три языка в одном (данных, прожективный-запросы, синтетический-мэппинг 
для «инженерии в большом»). Проблема. 
• Факт-ориентированный [как Архимейт], со внешним представлением, но не 
семантический веб. Проблема. 
• Графический и текстовый синтаксисы. Проблема 
• Онтологический (конфигуратор для дисциплин: upper ontology, общая модель 
мира – против онтик-микротеорий-без-объединения) – как ISO 15926, но со 
внешним представлением. Проблема. 
• Требования и архитектура [как SysML] 
• Гибридные вычисления [тексты и эскизы, псевдокод, код в одном флаконе]. 
Выход на поиск-ориентированность. Проблема. 
• Аказуальное моделирование [как Modelica и SyM] 
• Киберфизические системы [как AADL]. Исполняемость [как xUML] – проблема. 
• Язык как стандарт отдельно, моделеры как софт отдельно. 
• Архитектурные библиотеки (как в Modelica) + каталоги продукции (как ISO 
15926): поддержка языком «инженерии в большом» 
• Жизненный цикл и ситуационность (независимость от проекта) [как Essence]. 
• Стык product model и project model (case management и project management). 
Проблема. 
• 20% выразительных фич должны закрыть 80% случаев использования. 
Проблема. Но это и есть определение предметной области. 
37
38 
Спасибо за внимание! 
Анатолий Левенчук, 
ailev@asmp.msk.su 
Президент русского отделения INCOSE 
Блог: http://ailev.ru 
Виктор Агроскин, 
vic5784@gmail.com

Weitere ähnliche Inhalte

Was ist angesagt?

Системный подход в стандартах
Системный подход в стандартахСистемный подход в стандартах
Системный подход в стандартахAnatoly Levenchuk
 
А.Левенчук -- тренажёр клуба одиноких мозгов
А.Левенчук -- тренажёр клуба одиноких мозговА.Левенчук -- тренажёр клуба одиноких мозгов
А.Левенчук -- тренажёр клуба одиноких мозговAnatoly Levenchuk
 
Семантические информационные модели и ISO 15926
Семантические информационные модели и ISO 15926Семантические информационные модели и ISO 15926
Семантические информационные модели и ISO 15926Anatoly Levenchuk
 
К стратегической сессии по будущему интернета
К стратегической сессии по будущему интернетаК стратегической сессии по будущему интернета
К стратегической сессии по будущему интернетаAnatoly Levenchuk
 
Что такое системная инженерия
Что такое системная инженерияЧто такое системная инженерия
Что такое системная инженерияAnatoly Levenchuk
 
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельностиА.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельностиAnatoly Levenchuk
 
А.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийAnatoly Levenchuk
 
А.Левенчук -- Понятие системы в системной инженерии
А.Левенчук -- Понятие системы в системной инженерииА.Левенчук -- Понятие системы в системной инженерии
А.Левенчук -- Понятие системы в системной инженерииAnatoly Levenchuk
 
Стандартизация предмета системной инженерии
Стандартизация предмета системной инженерииСтандартизация предмета системной инженерии
Стандартизация предмета системной инженерииAnatoly Levenchuk
 
С.Ковалёв -- теория категорий как математическое основание MBSE
С.Ковалёв -- теория категорий как математическое основание MBSEС.Ковалёв -- теория категорий как математическое основание MBSE
С.Ковалёв -- теория категорий как математическое основание MBSEAnatoly Levenchuk
 
Тренды в инженерии требований и управлении требованиями
Тренды в инженерии требований и управлении требованиямиТренды в инженерии требований и управлении требованиями
Тренды в инженерии требований и управлении требованиямиAnatoly Levenchuk
 
А.Левенчук -- Essence в варианте для системной инженерии
А.Левенчук -- Essence в варианте для системной инженерииА.Левенчук -- Essence в варианте для системной инженерии
А.Левенчук -- Essence в варианте для системной инженерииAnatoly Levenchuk
 
Алексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерийАлексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерийAnatoly Levenchuk
 
А.Левенчук -- SysArchi
А.Левенчук -- SysArchiА.Левенчук -- SysArchi
А.Левенчук -- SysArchiAnatoly Levenchuk
 
А.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииА.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииAnatoly Levenchuk
 
Мастер-класс: Системное мышление
Мастер-класс: Системное мышлениеМастер-класс: Системное мышление
Мастер-класс: Системное мышлениеCEE-SEC(R)
 
А.Левенчук -- декомпозиция системы
А.Левенчук -- декомпозиция системыА.Левенчук -- декомпозиция системы
А.Левенчук -- декомпозиция системыAnatoly Levenchuk
 
А.Левенчук -- плохая модульность
А.Левенчук -- плохая модульностьА.Левенчук -- плохая модульность
А.Левенчук -- плохая модульностьAnatoly Levenchuk
 
Юрий Бабин -- многокритериальная оптимизация в инженерных проектах
Юрий Бабин -- многокритериальная оптимизация в инженерных проектахЮрий Бабин -- многокритериальная оптимизация в инженерных проектах
Юрий Бабин -- многокритериальная оптимизация в инженерных проектахAnatoly Levenchuk
 
А.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSEА.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSEAnatoly Levenchuk
 

Was ist angesagt? (20)

Системный подход в стандартах
Системный подход в стандартахСистемный подход в стандартах
Системный подход в стандартах
 
А.Левенчук -- тренажёр клуба одиноких мозгов
А.Левенчук -- тренажёр клуба одиноких мозговА.Левенчук -- тренажёр клуба одиноких мозгов
А.Левенчук -- тренажёр клуба одиноких мозгов
 
Семантические информационные модели и ISO 15926
Семантические информационные модели и ISO 15926Семантические информационные модели и ISO 15926
Семантические информационные модели и ISO 15926
 
К стратегической сессии по будущему интернета
К стратегической сессии по будущему интернетаК стратегической сессии по будущему интернета
К стратегической сессии по будущему интернета
 
Что такое системная инженерия
Что такое системная инженерияЧто такое системная инженерия
Что такое системная инженерия
 
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельностиА.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
 
А.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требований
 
А.Левенчук -- Понятие системы в системной инженерии
А.Левенчук -- Понятие системы в системной инженерииА.Левенчук -- Понятие системы в системной инженерии
А.Левенчук -- Понятие системы в системной инженерии
 
Стандартизация предмета системной инженерии
Стандартизация предмета системной инженерииСтандартизация предмета системной инженерии
Стандартизация предмета системной инженерии
 
С.Ковалёв -- теория категорий как математическое основание MBSE
С.Ковалёв -- теория категорий как математическое основание MBSEС.Ковалёв -- теория категорий как математическое основание MBSE
С.Ковалёв -- теория категорий как математическое основание MBSE
 
Тренды в инженерии требований и управлении требованиями
Тренды в инженерии требований и управлении требованиямиТренды в инженерии требований и управлении требованиями
Тренды в инженерии требований и управлении требованиями
 
А.Левенчук -- Essence в варианте для системной инженерии
А.Левенчук -- Essence в варианте для системной инженерииА.Левенчук -- Essence в варианте для системной инженерии
А.Левенчук -- Essence в варианте для системной инженерии
 
Алексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерийАлексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерий
 
А.Левенчук -- SysArchi
А.Левенчук -- SysArchiА.Левенчук -- SysArchi
А.Левенчук -- SysArchi
 
А.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииА.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерии
 
Мастер-класс: Системное мышление
Мастер-класс: Системное мышлениеМастер-класс: Системное мышление
Мастер-класс: Системное мышление
 
А.Левенчук -- декомпозиция системы
А.Левенчук -- декомпозиция системыА.Левенчук -- декомпозиция системы
А.Левенчук -- декомпозиция системы
 
А.Левенчук -- плохая модульность
А.Левенчук -- плохая модульностьА.Левенчук -- плохая модульность
А.Левенчук -- плохая модульность
 
Юрий Бабин -- многокритериальная оптимизация в инженерных проектах
Юрий Бабин -- многокритериальная оптимизация в инженерных проектахЮрий Бабин -- многокритериальная оптимизация в инженерных проектах
Юрий Бабин -- многокритериальная оптимизация в инженерных проектах
 
А.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSEА.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSE
 

Andere mochten auch

А.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеА.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеAnatoly Levenchuk
 
В.Батоврин -- Основания системной инженерии
В.Батоврин -- Основания системной инженерииВ.Батоврин -- Основания системной инженерии
В.Батоврин -- Основания системной инженерииAnatoly Levenchuk
 
Richard Crisp -- predictable development for the IoT
Richard Crisp -- predictable development for the IoTRichard Crisp -- predictable development for the IoT
Richard Crisp -- predictable development for the IoTAnatoly Levenchuk
 
М.Бухарин -- DSM в архитектурном проектировании
М.Бухарин -- DSM в архитектурном проектированииМ.Бухарин -- DSM в архитектурном проектировании
М.Бухарин -- DSM в архитектурном проектированииAnatoly Levenchuk
 
А.Арендарчук -- концептуальные схемы ресурсоснабжения
А.Арендарчук -- концептуальные схемы ресурсоснабженияА.Арендарчук -- концептуальные схемы ресурсоснабжения
А.Арендарчук -- концептуальные схемы ресурсоснабженияAnatoly Levenchuk
 
О.Савин -- оптимизация архитектуры
О.Савин -- оптимизация архитектурыО.Савин -- оптимизация архитектуры
О.Савин -- оптимизация архитектурыAnatoly Levenchuk
 
О.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделированииО.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделированииAnatoly Levenchuk
 
Ali Mousavi -- Event modeling
Ali Mousavi -- Event modeling Ali Mousavi -- Event modeling
Ali Mousavi -- Event modeling Anatoly Levenchuk
 
М.Гайворонский -- опыт разработки САУ двигателя
М.Гайворонский -- опыт разработки САУ двигателяМ.Гайворонский -- опыт разработки САУ двигателя
М.Гайворонский -- опыт разработки САУ двигателяAnatoly Levenchuk
 
A.Levenchuk -- Machine learning engineering
A.Levenchuk -- Machine learning engineeringA.Levenchuk -- Machine learning engineering
A.Levenchuk -- Machine learning engineeringAnatoly Levenchuk
 
A.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systemsA.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systemsAnatoly Levenchuk
 
2014 bpm next_slide_share
2014 bpm next_slide_share2014 bpm next_slide_share
2014 bpm next_slide_shareKeith Swenson
 
Б.Позин -- катастрофоустойчивая банковская система (1/2)
Б.Позин -- катастрофоустойчивая банковская система (1/2)Б.Позин -- катастрофоустойчивая банковская система (1/2)
Б.Позин -- катастрофоустойчивая банковская система (1/2)Anatoly Levenchuk
 
Алексей Иванов -- мультиагентные архитектуры в электроэнергетике
Алексей Иванов -- мультиагентные архитектуры в электроэнергетикеАлексей Иванов -- мультиагентные архитектуры в электроэнергетике
Алексей Иванов -- мультиагентные архитектуры в электроэнергетикеAnatoly Levenchuk
 
Леонид Воронцов -- инженерия больших радиоэлектронных систем
Леонид Воронцов -- инженерия больших радиоэлектронных системЛеонид Воронцов -- инженерия больших радиоэлектронных систем
Леонид Воронцов -- инженерия больших радиоэлектронных системAnatoly Levenchuk
 
Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)Anatoly Levenchuk
 
Essence syseng omg_20jun13_v4.1
Essence syseng omg_20jun13_v4.1Essence syseng omg_20jun13_v4.1
Essence syseng omg_20jun13_v4.1Andrey Bayda
 
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"Anatoly Levenchuk
 
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровожденияБ.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровожденияAnatoly Levenchuk
 
А.Левенчук -- основные альфы системной инженерии в Essence
А.Левенчук -- основные альфы системной инженерии в EssenceА.Левенчук -- основные альфы системной инженерии в Essence
А.Левенчук -- основные альфы системной инженерии в EssenceAnatoly Levenchuk
 

Andere mochten auch (20)

А.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеА.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышление
 
В.Батоврин -- Основания системной инженерии
В.Батоврин -- Основания системной инженерииВ.Батоврин -- Основания системной инженерии
В.Батоврин -- Основания системной инженерии
 
Richard Crisp -- predictable development for the IoT
Richard Crisp -- predictable development for the IoTRichard Crisp -- predictable development for the IoT
Richard Crisp -- predictable development for the IoT
 
М.Бухарин -- DSM в архитектурном проектировании
М.Бухарин -- DSM в архитектурном проектированииМ.Бухарин -- DSM в архитектурном проектировании
М.Бухарин -- DSM в архитектурном проектировании
 
А.Арендарчук -- концептуальные схемы ресурсоснабжения
А.Арендарчук -- концептуальные схемы ресурсоснабженияА.Арендарчук -- концептуальные схемы ресурсоснабжения
А.Арендарчук -- концептуальные схемы ресурсоснабжения
 
О.Савин -- оптимизация архитектуры
О.Савин -- оптимизация архитектурыО.Савин -- оптимизация архитектуры
О.Савин -- оптимизация архитектуры
 
О.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделированииО.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделировании
 
Ali Mousavi -- Event modeling
Ali Mousavi -- Event modeling Ali Mousavi -- Event modeling
Ali Mousavi -- Event modeling
 
М.Гайворонский -- опыт разработки САУ двигателя
М.Гайворонский -- опыт разработки САУ двигателяМ.Гайворонский -- опыт разработки САУ двигателя
М.Гайворонский -- опыт разработки САУ двигателя
 
A.Levenchuk -- Machine learning engineering
A.Levenchuk -- Machine learning engineeringA.Levenchuk -- Machine learning engineering
A.Levenchuk -- Machine learning engineering
 
A.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systemsA.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systems
 
2014 bpm next_slide_share
2014 bpm next_slide_share2014 bpm next_slide_share
2014 bpm next_slide_share
 
Б.Позин -- катастрофоустойчивая банковская система (1/2)
Б.Позин -- катастрофоустойчивая банковская система (1/2)Б.Позин -- катастрофоустойчивая банковская система (1/2)
Б.Позин -- катастрофоустойчивая банковская система (1/2)
 
Алексей Иванов -- мультиагентные архитектуры в электроэнергетике
Алексей Иванов -- мультиагентные архитектуры в электроэнергетикеАлексей Иванов -- мультиагентные архитектуры в электроэнергетике
Алексей Иванов -- мультиагентные архитектуры в электроэнергетике
 
Леонид Воронцов -- инженерия больших радиоэлектронных систем
Леонид Воронцов -- инженерия больших радиоэлектронных системЛеонид Воронцов -- инженерия больших радиоэлектронных систем
Леонид Воронцов -- инженерия больших радиоэлектронных систем
 
Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)
 
Essence syseng omg_20jun13_v4.1
Essence syseng omg_20jun13_v4.1Essence syseng omg_20jun13_v4.1
Essence syseng omg_20jun13_v4.1
 
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
 
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровожденияБ.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
 
А.Левенчук -- основные альфы системной инженерии в Essence
А.Левенчук -- основные альфы системной инженерии в EssenceА.Левенчук -- основные альфы системной инженерии в Essence
А.Левенчук -- основные альфы системной инженерии в Essence
 

Ähnlich wie Моделеориентированность в инженерии

А.Левенчук -- смычка кортекса и экзокортекса
А.Левенчук -- смычка кортекса и экзокортексаА.Левенчук -- смычка кортекса и экзокортекса
А.Левенчук -- смычка кортекса и экзокортексаAnatoly Levenchuk
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияAnatoly Levenchuk
 
Системная инженерия в России и мире
Системная инженерия в России и миреСистемная инженерия в России и мире
Системная инженерия в России и миреAnatoly Levenchuk
 
Практики жизненного цикла систем машинного обучения
Практики жизненного цикла систем машинного обученияПрактики жизненного цикла систем машинного обучения
Практики жизненного цикла систем машинного обученияCEE-SEC(R)
 
А.Левенчук -- развитие личности
А.Левенчук -- развитие личностиА.Левенчук -- развитие личности
А.Левенчук -- развитие личностиAnatoly Levenchuk
 
Представление знаний в технических системах
Представление знаний в технических системахПредставление знаний в технических системах
Представление знаний в технических системахAnatoly Levenchuk
 
Основы концептуального проектирования
Основы концептуального проектированияОсновы концептуального проектирования
Основы концептуального проектированияAnton Tyukov
 
Системный архитектор и поиск нирваны
Системный архитектор и поиск нирваныСистемный архитектор и поиск нирваны
Системный архитектор и поиск нирваныYehor Churilov
 
А.Левенчук -- Образование по машинному обучению
А.Левенчук -- Образование по машинному обучениюА.Левенчук -- Образование по машинному обучению
А.Левенчук -- Образование по машинному обучениюAnatoly Levenchuk
 
Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...
Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...
Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...Anton Moiseev
 
Праксиология и системное мышление
Праксиология и системное мышлениеПраксиология и системное мышление
Праксиология и системное мышлениеAnatoly Levenchuk
 
Понятийные системы в цифровом мире: что может знать компьютер?
Понятийные системы в цифровом мире: что может знать компьютер?Понятийные системы в цифровом мире: что может знать компьютер?
Понятийные системы в цифровом мире: что может знать компьютер?Dmitry Kudryavtsev
 
А.Левенчук -- будущее науки
А.Левенчук -- будущее наукиА.Левенчук -- будущее науки
А.Левенчук -- будущее наукиAnatoly Levenchuk
 
А.Левенчук -- преподавание системного мышления
А.Левенчук -- преподавание системного мышленияА.Левенчук -- преподавание системного мышления
А.Левенчук -- преподавание системного мышленияAnatoly Levenchuk
 
Ситуационная инженерия методов
Ситуационная инженерия методовСитуационная инженерия методов
Ситуационная инженерия методовAnatoly Levenchuk
 
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]Alex V. Petrov
 
Безлюдные организации и их проблемы
Безлюдные организации и их проблемыБезлюдные организации и их проблемы
Безлюдные организации и их проблемыAnatoly Levenchuk
 
Цифровое проектирование
Цифровое проектированиеЦифровое проектирование
Цифровое проектированиеAnatoly Levenchuk
 
Искусственный интеллект в инжиниринговых компаниях
Искусственный интеллект в инжиниринговых компанияхИскусственный интеллект в инжиниринговых компаниях
Искусственный интеллект в инжиниринговых компанияхAnatoly Levenchuk
 

Ähnlich wie Моделеориентированность в инженерии (20)

А.Левенчук -- смычка кортекса и экзокортекса
А.Левенчук -- смычка кортекса и экзокортексаА.Левенчук -- смычка кортекса и экзокортекса
А.Левенчук -- смычка кортекса и экзокортекса
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектирования
 
Системная инженерия в России и мире
Системная инженерия в России и миреСистемная инженерия в России и мире
Системная инженерия в России и мире
 
Практики жизненного цикла систем машинного обучения
Практики жизненного цикла систем машинного обученияПрактики жизненного цикла систем машинного обучения
Практики жизненного цикла систем машинного обучения
 
А.Левенчук -- развитие личности
А.Левенчук -- развитие личностиА.Левенчук -- развитие личности
А.Левенчук -- развитие личности
 
Представление знаний в технических системах
Представление знаний в технических системахПредставление знаний в технических системах
Представление знаний в технических системах
 
Основы концептуального проектирования
Основы концептуального проектированияОсновы концептуального проектирования
Основы концептуального проектирования
 
Системный архитектор и поиск нирваны
Системный архитектор и поиск нирваныСистемный архитектор и поиск нирваны
Системный архитектор и поиск нирваны
 
А.Левенчук -- Образование по машинному обучению
А.Левенчук -- Образование по машинному обучениюА.Левенчук -- Образование по машинному обучению
А.Левенчук -- Образование по машинному обучению
 
Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...
Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...
Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...
 
Праксиология и системное мышление
Праксиология и системное мышлениеПраксиология и системное мышление
Праксиология и системное мышление
 
Понятийные системы в цифровом мире: что может знать компьютер?
Понятийные системы в цифровом мире: что может знать компьютер?Понятийные системы в цифровом мире: что может знать компьютер?
Понятийные системы в цифровом мире: что может знать компьютер?
 
А.Левенчук -- будущее науки
А.Левенчук -- будущее наукиА.Левенчук -- будущее науки
А.Левенчук -- будущее науки
 
А.Левенчук -- преподавание системного мышления
А.Левенчук -- преподавание системного мышленияА.Левенчук -- преподавание системного мышления
А.Левенчук -- преподавание системного мышления
 
Ситуационная инженерия методов
Ситуационная инженерия методовСитуационная инженерия методов
Ситуационная инженерия методов
 
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
 
Безлюдные организации и их проблемы
Безлюдные организации и их проблемыБезлюдные организации и их проблемы
Безлюдные организации и их проблемы
 
Ai in education
Ai in educationAi in education
Ai in education
 
Цифровое проектирование
Цифровое проектированиеЦифровое проектирование
Цифровое проектирование
 
Искусственный интеллект в инжиниринговых компаниях
Искусственный интеллект в инжиниринговых компанияхИскусственный интеллект в инжиниринговых компаниях
Искусственный интеллект в инжиниринговых компаниях
 

Mehr von Anatoly Levenchuk

Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)Anatoly Levenchuk
 
Open-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM InstituteOpen-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM InstituteAnatoly Levenchuk
 
А.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерствоА.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерствоAnatoly Levenchuk
 
А.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен переменА.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен переменAnatoly Levenchuk
 
А.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышлениеА.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышлениеAnatoly Levenchuk
 
А.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личностиА.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личностиAnatoly Levenchuk
 
А.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопментаА.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопментаAnatoly Levenchuk
 
А.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятийА.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятийAnatoly Levenchuk
 
А.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейА.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейAnatoly Levenchuk
 
А.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigDataА.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigDataAnatoly Levenchuk
 
А.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организацииА.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организацииAnatoly Levenchuk
 
А.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIAА.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIAAnatoly Levenchuk
 
Системное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курсаСистемное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курсаAnatoly Levenchuk
 
А.Левенчук -- системный фитнес
А.Левенчук -- системный фитнесА.Левенчук -- системный фитнес
А.Левенчук -- системный фитнесAnatoly Levenchuk
 
А.Левенчук -- автоматизация образования
А.Левенчук -- автоматизация образованияА.Левенчук -- автоматизация образования
А.Левенчук -- автоматизация образованияAnatoly Levenchuk
 
А.Левенчук -- корпоративный искусственный интеллект
А.Левенчук -- корпоративный искусственный интеллектА.Левенчук -- корпоративный искусственный интеллект
А.Левенчук -- корпоративный искусственный интеллектAnatoly Levenchuk
 
Системное мышление -- материалы курса (2016)
Системное мышление -- материалы курса (2016)Системное мышление -- материалы курса (2016)
Системное мышление -- материалы курса (2016)Anatoly Levenchuk
 
И.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAMИ.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAMAnatoly Levenchuk
 
М.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышлениеМ.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышлениеAnatoly Levenchuk
 

Mehr von Anatoly Levenchuk (20)

Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)
 
Open-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM InstituteOpen-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM Institute
 
А.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерствоА.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерство
 
А.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен переменА.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен перемен
 
А.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышлениеА.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышление
 
А.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личностиА.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личности
 
А.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопментаА.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопмента
 
А.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятийА.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятий
 
А.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейА.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурацией
 
А.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigDataА.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigData
 
Future of Engineering
Future of EngineeringFuture of Engineering
Future of Engineering
 
А.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организацииА.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организации
 
А.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIAА.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIA
 
Системное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курсаСистемное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курса
 
А.Левенчук -- системный фитнес
А.Левенчук -- системный фитнесА.Левенчук -- системный фитнес
А.Левенчук -- системный фитнес
 
А.Левенчук -- автоматизация образования
А.Левенчук -- автоматизация образованияА.Левенчук -- автоматизация образования
А.Левенчук -- автоматизация образования
 
А.Левенчук -- корпоративный искусственный интеллект
А.Левенчук -- корпоративный искусственный интеллектА.Левенчук -- корпоративный искусственный интеллект
А.Левенчук -- корпоративный искусственный интеллект
 
Системное мышление -- материалы курса (2016)
Системное мышление -- материалы курса (2016)Системное мышление -- материалы курса (2016)
Системное мышление -- материалы курса (2016)
 
И.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAMИ.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAM
 
М.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышлениеМ.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышление
 

Kürzlich hochgeladen (9)

Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 

Моделеориентированность в инженерии

  • 1. Моделеориентированность в инженерии Анатолий Левенчук Москва 24 сентября 2014г.
  • 2. Развитие и совершенствование инженерии 2 Р Е З У Л Ь Т А Т Ы II поколение Современная («классическая») инженерия: диаграммы и чертежи («псевдокод») ВРЕМЯ III поколение Моделе-ориентированная (model-based) инженерия: формальные языки (вычисляемый «код») I поколение «Алхинженерия»: неформальные тексты и эскизы 1400 1860 1990 IV поколение Искусственный интеллект: гибридные вычисления 2020
  • 3. Смена технологий системной инженерии • Технология – way of working (практики и поддерживающие их инструменты, обученные этим практикам работы люди с нужным уровнем компетенций) Сейчас (классика): фронтир -- управление жизненным циклом. Идея: «пусть сломается в компьютере» -- поиск и предотвращение коллизий. Защищаем от убытков и задержек. Управление жизненным циклом. Завтра: фронтир -- generative design and manufacturing. Идея: «пусть думает компьютер, от нас нужно только сообщить намерение». Даём дешевизну и скорость. Моделирование и преобразование моделей 3
  • 4. Мечта о формализме • «Псевдокод» – это когда нет формальной семантики. • «Код» – это когда есть формальная семантика (в инженерии по факту не используется, редко – в программной инженерии). • Идут эксперименты в рамках MBSE инициативы INCOSE (группа онтологии: http://www.omgwiki.org/MBSE/doku.php?id=mbse:ontology). What an engineer calls a model a logician calls an axiom set; what a logician calls a model an engineer calls a simulation. This equivalence of concepts leads to application of well-established methods of logic to engineering. (Henson Graves, http://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:mathemataical_foundation_engineering.pdf) • Не стоит забывать: «чем больше формализация, тем меньше люди обращают внимание на смысл» (vit_r в ЖЖ). • Пример: OWL и ISO 15926. 4
  • 5. Порождающее проектирование и производство «Порождение» против «редактирования» Generative design (биты в биты) • Информационная модель-1 + справочные данные = информационная модель-2 Generative manufacturing (биты в атомы) • Информационная модель + справочные данные = оформленное вещество 5
  • 6. Принципы порождения • Постепенное уменьшение доли «редактирования» в пользу автоматизированного порождения (как в проектировании, так и в изготовлении) • Автоматизация инженерных обоснований – доказательства (в отличие от тестирования), порождение объяснений • Использование справочных данных (общей для многих проектов информации) 6
  • 7. Порождающее проектирование/конструирование (generative design) • Параметризованные проекты • Языки программирования в составе современных САПР • Порождение не только геометрии! • Генерация гипотез и совмещение с экспериментом (эксперимент=испытания). • Порождающая архитектура – работы группы Henry Broodney (http://incose-ru.livejournal.com/31890.html). • Другие парадигмы: search-based SE (http://ailev.livejournal.com/1122876.html). 7
  • 8. Что в эпицентре Jean Bezivin: • CAD – уже не признак чего-то особенного • Софт – тоже уже везде • Модели – эпицентр нового [прежде всего, трансформация моделей: порождение!] • Не только трансформация моделей, но и другие парадигмы (поиск-ориентированная системная инженерия) 8
  • 9. Один язык или много? • В программировании: – Универсальные мультипарадигмальные языки – Расширяемые языки • В моделировании: • Слишком много парадигм: – DSL (универсальных языков моделирования по факту нет). – Попытки «UML с профилями». – Инициативы типа Modelica 9
  • 10. Стандарты и моделирование • Предмет/метамодель: ответ на вопрос «что есть в мире» (онтика, часто называют онтологией, путают с онтологическим описанием). • Онтология – это разделяемая людьми (shared) спецификация концептуализации (Том Грубер) • Стандарты дают: – По форме – спецификацию (т.е. онтологическое описание) – какую-то гарантию разделяемости людьми (т.е. коллективную работу по проверке описания) – проверяемы использованием в деятельности • В моделировании: стандарты метамоделей и метаметамоделей (часто оформляются как языковые стандарты – не только отношения, но и языки). 10
  • 11. Программирование, моделирование, онтологизирование • Какое вычисление будет с моделью?! • Языки моделей и языки запросов [модель = база данных] • Языки моделей: – онтологические-лингвистические (языки GORE), – истинно онтологические (ISO 15926) – Мультифизические (Modelica), • Языки программирования 11
  • 12. 12 «Хорошая» модель • Разделяемая – Известная всем участникам – Та, с которой все участники согласны • Понятная – Людям и компьютерам – А что значит «понятна компьютерам»? • Описывающая реальный мир – А какой мир «реален»? – Страшное слово – «онтология»
  • 13. 13 Онтологии • Онтология является формальной и явной спецификацией разделяемой концептуализации. • An ontology is a formal, explicit specification of a shared conceptualization. Т. Груббер, Р.Стадер, Р.Бенджамин, Д.Фенсел Что есть в мире? Платон, Аристотель («Категории» - сущности, универсалии, количества, качества, отношения, действия,…), Хайдегер, Поппер, субъективизм, объективизм, релятивизм,…
  • 14. 14 От словарей… • Глоссарий (уст.) Слово • Словарь Слово – Определение • Тезаурус Слово – Определение – Лингвистические отношения (синоним, гипероним, гипоним, антоним) • Таксономия Класс – подкласс (тип – подтип, предок – потомок, …) • Онтология Понятие – Отношения (классификации, специализации, часть-целое, причина-следствие, знак-значение,…)
  • 15. 15 Онтологические вопросы • В философии: – О природе универсалий (классов и категорий) – О природе времени и пространства – О природе языка, знания и информации – О природе человека • В моделировании данных: – … те же самые! – О формальном машиннобрабатываемом языке для ответов на эти вопросы • Онтологические ответы – выбор онтологических оснований моделирования
  • 16. Почему модели?! • Не тратим силы на обсуждение ненужных деталей – модели это «правильные упрощения» • Проверяем компьютером (model checking) • Компьютерная оптимизация • Порождение того, что невозможно породить руками (решение проблемы сложности): сверхсложные формы, сверхбольшие объемы данных Итого: работаем быстрее и дешевле (а не только избегаем ошибок, как в «классике»). 16
  • 17. Пробы и ошибки против моделирования • Kerbal space program (https://kerbalspaceprogram.com) • Моделирование Grasshopper 17
  • 18. 18 Информационная модель = прибор (видеть невидимое: в том числе еще несуществующие инженерные объекты!) Где прибыль?! Где мощность?
  • 19. Что такое модель? • Система А по которой мы судим о поведении системы B • Моделирование в широком смысле – это эффективное по затратам использование чего-то одного вместо чего-то другого для мыслительных целей. Это позволяет нам использовать вместо реальности что-то такое, что проще, безопаснее или дешевле чем реальность для заданной цели; модель является абстракцией реальности в том смысле, что она не может представить все аспекты реальности. Это позволяет нам иметь дело с миром упрощённым способом, обходя сложность, опасность и необратимость реальности. • Modeling, in the broadest sense, is the cost -effective use of something in place of something else for some cognitive purpose. It allows us to use something that is simpler, safer or cheaper than reality instead of reality for some purpose. A model represents reality for the given purpose; the model is an abstraction of reality in the sense that it cannot represent all aspects of reality. This allows us to deal with the world in a simplified manner, avoiding the complexity, danger and irreversibility of reality. "The Nature of Modeling." Jeff Rothenberg in Artificial Intelligence, Simulation, and Modeling, L.E. William, K.A. Loparo, N.R. Nelson, eds. New York, John Wiley and Sons, Inc., 1989, pp. 75 -92 http://poweredge.stanford.edu/BioinformaticsArchive/PrimarySite/NIHpanelModeling/RothenbergNatureMod eling.pdf 19
  • 20. Принцип ограниченной замещаемости • Для наблюдателя объект M является моделью объекта S до того момента, пока наблюдатель может использовать М для получения ответов на вопросы, которые интересуют наблюдателя в отношении S. • Никакой особой теории на счёт отношений «representation» нет. В терминах теории множеств отношение repOf ВОЗМОЖНО интерпретировать так же корректно, как отношение instanceOf в объектах или классах. 20
  • 22. Два моделирования • Имитационное (мультифизическое, матан) • Структурное («логическое») • MBSE в узком понимании – это SysML в системной инженерии • Model-based vs Model-driven 22
  • 23. Структурные модели • Technical Space – алгебраическая структура (графы, гиперграфы, деревья, строки и т.д.), используемая для model management. Пример: XML, RDF, EBNF 23
  • 24. Поколения инженерных информационных систем: от «машинночитаемости» к «машинообрабатываемости» 1. Электронная бумага (.pdf, .tiff, .jpeg и т.д.) 2. «Документооборот»: отдельные файлы в формате САПР. Выборок по факту нет («нет индексации» – по аналогу с поисковыми системами). Поддерживается только подписывание и визирование (административная работа). 3. Гибридные (файлы в формате САПР+база данных существенной информации). Intergraph SPF. Ограниченные инженерные выборки, учёт и почта. 4. Датацентричные системы. ENOVIA V6, 3DExperience. Неограниченные инженерные выборки, верификация. 5. Семантические системы (пока нет). Возможности искусственного интеллекта (нахождение неочевидных инженерных коллизий). 24
  • 25. Модульная структура объективации/метамоделирования/онтологизирования. • Философские логики – знаковые системы и их связь с окружающим миром, предельные онтологи • Рефлексирующие модельеры данных – MOF, Part 2 (Upper ontology, foundational ontology). Компьютерщики: преобразования одних выражений мысли в другие (теоркатегорное представление, не теория множеств – операции главные, вычисление) • Модельеры данных/intermediate ontology – одна логика, помогают выразить мысль непротиворечиво (теоретико- множественное представление – объекты главные). • Ситуационные инженеры методов, кейс менеджмент, BPM, проектные управленцы, оргдизайнеры – мысли о деятельности • Рефлексирующие инженеры/микротеоретики=онтики – мысли о своей дисциплине (объекты-предметы: системная инженерия, программная инженерия, инженерия предприятия, инженерия психика) • Профессионалы-инженеры – мысли о своих конкретных целевых объектах (софтинках, самолётиках) и обеспечивающих объектах (то бишь субъектах). 25
  • 26. 4 уровня метамоделирования в OMG ESSENCE • Level 3 – Meta- Language: the specification language, i.e. the different constructs used for expressing this specification, like “meta - class” and “binary directed relationship.” • Level 2 – Construct: the language constructs, i.e. the different types of constructs expressed in this specification, like “Alpha” and “Activity.” • Level 1 – Type: the specification elements, i.e. the elements expressed in specific kernels and practices, like “Requirements” and “Find Actors and Use Cases.” • Level 0 – Occurrence: the run - time instances, i.e. these are the representations of real - life elements in a running development effort.
  • 27. Моделирование, мультимоделирование, мегамоделирование Материалы группы AtlanMOD • Мультимоделирование – это совместное использование [для collaborative reasoning] множества [соответствующих разным метамоделям и видам знаний] моделей, представляющих одну систему. • Мегамоделирование – это когда (мета)модель описывает набор других моделей и отношения между ними. Поскольку мегамодель – это сама по себе модель, то это позволяет представлять холоны систем. 27
  • 28. Главная проблема: мультимоделирование (multidomain modeling) • «Единое информационное пространство» как линия горизонта • Федерирование структурных моделей (ISO 15926) • Федерирование имитационных моделей: – Modelica 3.3 – Simantics 1.7 – MIC (Model-integrated computing) – ANSYS Simplorer + Modelica – FMI (functional mockup interface) 2.0 28 https://modelica.org/, http://simantics.org/ https://www.fmi-standard.org/, http://www.isis.vanderbilt.edu/research/MIC http://www.tenlinks.com/news/ansys-to-incorporate-modelica-for-virtual-systems-prototyping/
  • 29. «Кибер»: hardware+software Два разных hardware • «Simplorer can emulate hardware and simulate software» • AADL also can model hardware and software 29
  • 30. Тренды для всех видов моделирования • Все поставщики САПР имеют линейки продуктов моделирования • Интеграция «анализа» (но пока не оптимизации!) и конструирования/проектирования. • Вычисления уходят в облако (Autodesk SIM 360 – пока только имитационное). • Унификация языков моделирования (от каузальных к акаузальным – от MathCAD и SimuLink к Modelica, плюс SysML и AADL) • Расширяемость языков (профили), • Библиотеки моделей (накопление знаний) • Коллаборация и управление конфигурацией моделей (мегамоделирование) • Мультимоделирование, множество view • Попытки говорить о семантике в интеграции моделей 30
  • 31. Оценка времени обучения «моделеориентированности» После магистрата (1800 часов): 320 часов + 6 месяцев стажировка 31 http://www.emn.fr/z-info/atlanmod/index.php/The_MDE_Diploma
  • 32. MBSE в версии INCOSE 32
  • 34. Пример: методологии MBSE (согласованные между собой наборы практик) • IBM Telelogic Harmony-SE • INCOSE Object-Oriented Systems Engineering • Method (OOSEM) • IBM Rational Unified Process-Systems Engineering • (RUP-SE) for Model-Driven System Design (MDSD) • Vitech MBSE (STRATA) • JPL State Analysis • Object Process Methodology (OPM) • Weiliens Systems Modeling Process (SYSMOD) • Fernandez Process Pipelines in OO Architectures (PPOA) • An Ontology for State Analysis Formalizing the Mapping to SysML • ISO15288, OOSEM and Model-based Sembarine Design • SysML JumpStart Training with Enterprise Architect • MBSE Framework for Concept Development (http://seari.mit.edu/documents/theses/SDM_LONDON.pdf) • ... их тысячи (сколько проектов, столько методов) • Архитектурные методологии -- http://www.iso-architecture.org/ieee-1471/afs/frameworks-table.html34 http://www.omgwiki.org/MBSE/doku.php?id=mbse:methodology
  • 35. Дисциплины жизненного цикла моделеориентированной системной инженерии • Инженерия системных целей • Высокоуровневое моделирование (инженерия системной архитектуры) • Низкоуровневое моделирование – мультифизика, мегамоделирование • Обеспечение качества (верификация) • Порождающее производство (из битов в атомы) • Приёмка (валидация) • Эксплуатация и поддержка • Мусоропереработка • Инженерия знаний, НСИ, справочных данных 35
  • 36. Что делаем: SysMoLan SysMoLan (Systemese): System Modeling Language http://ailev.livejournal.com/1127145.html «Иметь возможность нарисовать на одной схеме системы то, что раньше рисовалось только на двух разных, чтобы явно указать связи и обсудить». • Ничего нового: такая была дизайн-цель ArchiMate (прожекторный язык, факт-ориентированный). • Отличия от SysML: в самом SysML множество диаграмм изначально, нет языка запросов и мэппинга, нет факт-ориентированности, нет upper ontology и т.д. • Одновременно product и project модели 36
  • 37. SysMoLan • Три языка в одном (данных, прожективный-запросы, синтетический-мэппинг для «инженерии в большом»). Проблема. • Факт-ориентированный [как Архимейт], со внешним представлением, но не семантический веб. Проблема. • Графический и текстовый синтаксисы. Проблема • Онтологический (конфигуратор для дисциплин: upper ontology, общая модель мира – против онтик-микротеорий-без-объединения) – как ISO 15926, но со внешним представлением. Проблема. • Требования и архитектура [как SysML] • Гибридные вычисления [тексты и эскизы, псевдокод, код в одном флаконе]. Выход на поиск-ориентированность. Проблема. • Аказуальное моделирование [как Modelica и SyM] • Киберфизические системы [как AADL]. Исполняемость [как xUML] – проблема. • Язык как стандарт отдельно, моделеры как софт отдельно. • Архитектурные библиотеки (как в Modelica) + каталоги продукции (как ISO 15926): поддержка языком «инженерии в большом» • Жизненный цикл и ситуационность (независимость от проекта) [как Essence]. • Стык product model и project model (case management и project management). Проблема. • 20% выразительных фич должны закрыть 80% случаев использования. Проблема. Но это и есть определение предметной области. 37
  • 38. 38 Спасибо за внимание! Анатолий Левенчук, ailev@asmp.msk.su Президент русского отделения INCOSE Блог: http://ailev.ru Виктор Агроскин, vic5784@gmail.com