Архитектура, управляемая моделью

Архитектура, управляемая моделью

Архитектура, управляемая моделью

Легендарный магазин HappyStuff теперь в телеграамм!

У нас Вы можете приобрести товар по приятным ценам, не жертвуя при этом качеством!

Качественная поддержка 24 часа в сутки!

Мы ответим на любой ваш вопрос и подскажем в выборе товара и района!


Telegram:

https://t.me/happystuff


(ВНИМАНИЕ!!! В ТЕЛЕГРАМ ЗАХОДИТЬ ТОЛЬКО ПО ССЫЛКЕ, В ПОИСКЕ НАС НЕТ!)














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





В последнее время наблюдается рост количества инструментов, которые дают возможность интегрировать множество специфических языков предметной области Domain Specific Language, DSL — инструменты, которые я называю языковыми фабриками. Множество дискуссий вокруг них очень похожи на дискуссии вокруг управляемой моделями архитектуры Model Driven Architecture, MDA. С моей точки зрения, множество людей понимают MDA по-разному и это определяет то, как мы связываем MDA и языковые фабрики. Конечно, на практике MDA используют для создания языковых фабрик. Но, я считаю, что помощь MDA в этом носит частичный характер. Первым шагом в обсуждении является понимание того, что MDA, на самом деле, воспринимается людьми тремя абсолютно разными и несовместимыми способами. Стив Кук Steve Cook описал разделение на три презирающих друг друга лагеря: Executable UML лагерь в действительности не заинтересован в языково-ориентированном программировании. Нельзя сказать, что это плохо. На самом деле, некоторые из защитников UML из этого лагеря являются наиболее рассудительными и значащими профессионалами области, но это не относится к текущему обсуждению. Есть другой лагерь, который наиболее корректно называть лагерем управляемой моделью разработки MDD camp. Все вышесказанное означает, что обсуждая роль MDA в языковых фабриках я должен оценить и описать UML PIM и MOF по-отдельности, потому что они рассуждают о языково-ориентированном программировании совершенно различным образом. Редактирование обычно с использованием графических инструментов без использования CASE-средств происходит с использованием проекционных редакторов, которые визуализируют UML. Использование сохраняемого абстрактного представления и проекционных редакторов — это то, за что отвечают языковые фабрики, но этого недостаточно, чтобы охарактеризовать языковую фабрику. Чтобы соответствовать, фабрика должна быть способна определять собственные языки и интегрировать их с остальными необходимыми. Проблема в том, что UML — это довольно сложный язык. Механизм расширений тоже довольно сложен и трудно предугадать, как он себя на практике. Неизвестно, насколько удобно манипулировать ими. Не существует стандартов по преобразованию стандартного UML в исходные коды. Как результат, нет достаточно точной семантики для UML. В действительности, я слышал, как сторонники UML хвалились тем, что они не имеют строгой семантики. Вы можете использовать метамодель UML для определения структуры DSL, но, в этом случае, она окажется настолько же избыточной с одной стороны, насколько скудной — с другой. Кроме того, UML не содержит ничего, что могло бы помочь редакторам или генераторам. Для этих целей метамодель UML неоправданно большая, сложная и не удовлетворяет базовых требований языковых фабрик, кроме того, несет с собой еще и определенное множество неудобств. Это похоже на то, если бы мы строили скоростные корабли из грузовиков только потому что и те и другие имеют рулевое управление. Несмотря на моё очевидное пренебрежение этим подходом, существует много людей, создающих языковые фабрики на базе UML PIM. Если вы не согласны с моей оценкой пригодности UML для подобных целей, то вам следовало бы обратить внимание на работы таких людей. Стандарт MOF — это стандарт для метамоделей, на основе которых строятся метамодели более высоких порядков. Если вы ознакомитесь с документацией MOF, то увидите множество вещей похожих на те, которые мы видели в структурном редакторе MPS. Поэтому, MOF — это просто еще одна метамодель для моделирования данных. Ее история объектов, в общих чертах, предоставляет определенные операции, но полноценные механизмы моделирования поведения отсутствуют, в отличие от UML. Разумеется, многие люди предлагают MOF как хороший структуру для абстрактного представления или даже представления для хранения данных языковых фабрик. В любом случае, MOF все же не идеально подходит. Множество споров вокруг использования MOF для структур DSL наталкивают на вопрос о том, насколько же хорошо они для этого подходит? Несет ли MOF с собой багаж ненужных возможностей, присутствуют ли в ней все необходимые элементы? Я не имею четкого суждения об этом, поэтому для меня этот вопрос остается открытым. Ближе к делу, MOF не имеет ничего для взаимодействия с редакторами или реализациями генераторов. Учитывая, что это две ключевые составляющие языковых фабрик, то это две большие дыры в MOF с точки зрения языковых фабрик. В этом контексте MOF может быть полезной, но не полностью, так как ей не хватает элементов для поддержки генераторов и редакторов. Все же она кажется мне самой полезной частью стандартов MDA для языковых фабрик. Одной из небольших неудач языковых фабрик стала критика и игнорирование MDA в своих работах над Software Factories со стороны Microsoft. Они пришли к одному выводу — MDA не лучшим образом подходит для того, что они хотят делать. Я считаю, что есть вполне весомые причины для такого суждения. С моей точки зрения, вы определяете стандарты как только вы выпустите основные элементы рабочих технологий. Языковые фабрики еще слишком незрелые, чтобы быть готовыми к стандартизации. Но языковые фабрики все еще пытаются выразить, что им нужно. Поэтому сейчас любая попытка свести стандарт воедино рискует обернуться незрелым стандартом в итоге. Есть люди, которые создают инструменты под флагом MDA, которые могут рассматриваться как языковые фабрики. Я внимательно не рассматривал ни одну из них. Кажется, что такие инструменты имеют шанс быть удобными, но, в то же время, складывается впечатление, что UML или MOF, вследствие их сложности, могут стать на самом деле вредными. Все сказанное выше не значит, что нотация UML неприменима для языковых фабрик. Я думаю, что есть доля правды в критике в сторону Software Factories, действительно, их графические стандарты могли бы быть ближе к UML. Для определенных типов диаграмм нотация UML имеет огромный смысл. Я рассчитываю, что инструменты будут использовать UML-подобные диаграммы тогда, когда это необходимо. В общем случае, они могут даже не следовать полностью стандартам UML и не использовать метамодель UML как абстрактное представление. Как я уже говорил, есть множество людей, которые любят многие идеи использования, в основном, графических моделей для разработки ПО, но не сильно склонных к жесткому следованию стандартам OMG. Они имеют много общего с сообществом MDA. Многие из них работали над CASE-системами в х и х. Они более предпочитают графические модели, нежели текстовые. Они любят подход редактирования абстрактного представления с использованием проекционных редакторов. Многие из них дают разработчикам возможность определять даже свои графические языки. В этих отношениях есть множество философских соглашений между MDD и языковыми фабриками. Можно сказать, что интерес к языковым фермам пришел с двух сторон — со стороны разработчиков на классических языках программирования и со стороны моделирующий людей. Не все сторонники MDD считают важным то, что люди могут без особых усилий определить и интегрировать свой собственный язык. Для многих людей в мире MDA более важным является определение систем в терминах набора моделей. Известно, что я довольно скептически отношусь к MDA. Я думаю, что UML слишком сложен и не подходит в качестве базы для последующих работ в этом направлении. Но вопрос этой статьи состоит в том, какую роль должна играть MDA в языковых фабриках? Ведь необходимо определить эффективный механизм обмена между представлением и языковыми фабриками. Без этого есть риск, что можно отпугнуть потенциальных пользователей от использования языковых фабрик. В любом случае, я не думаю, что стандарты OMG — это ответ, в основном, потому что они были созданы для других целей. Стандарты OMG могут быть применимы для определенных участков. Но еще слишком рано что-то точно утверждать. Языковые фабрики и управляемая моделью архитектура Автор: Мартин Фаулер Перевод с английского языка: Андрей Фрунт \\\\\\\\\\\\\\[ Электронный источник: Управляемая моделью разработка Как я уже говорил, есть множество людей, которые любят многие идеи использования, в основном, графических моделей для разработки ПО, но не сильно склонных к жесткому следованию стандартам OMG. Заключение Известно, что я довольно скептически отношусь к MDA.

Legalrc беларусь

Архитектура, управляемая моделью

Закладки кристалы в Хилоке

Купить МДМА розовые Артёмовский

Удачный купить закладку Амфетамин Сульфат розовый

Архитектура, управляемая моделью: технология MDA

Купить Хмурый Кизилюрт

Мытищи купить АК-47 - Бошки Шишки

Закладки пенза

Технологическая архитектура, стандарты и шаблоны

Батайск купить MDMA Pills - RED

Купить бошки в Бийск

Купить Кристалл Подпорожье

Москва ЮЗАО купить бошки

Опиум курительный

Технологическая архитектура, стандарты и шаблоны

Закладки скорость в Ноябрьске

Архитектура, управляемая моделью

Бабушкин купить Психоделики

Архитектура, управляемая моделью

Закладки шишки в Эртиле

Опыт № Получение уксусной кислоты из ацетата натрия — КиберПедия

Гашиш изготовляют

Архитектура, управляемая моделью: технология MDA

Купить онлайн закладку в Шлиссельбург

Купить Гаш Заозёрск

Калининград купить MDMA Pills - RED

Технологическая архитектура, стандарты и шаблоны

Тэст на марихуану

Закладки россыпь в Курчатове

Боб марли марихуана

Поваренная соль в Ярославле

Срок годности амфетамина

Архитектура, управляемая моделью

Закладки россыпь в Армянське

Архитектура, управляемая моделью: технология MDA

Владивосток купить закладку NBOME

Технологическая архитектура, стандарты и шаблоны

Соль в Бийске

5г тв шока

Закладки гашиш в Еманжелинске

Архитектура, управляемая моделью

Сайт через тор по закладкам

Спайс россыпь в Инсаре

Шишки гидропоники

Технологическая архитектура, стандарты и шаблоны

Вас послали на три буквы

Купить Бошки Учалы

Купить марихуаны форум

Закладки героин в Ессентуки

Купить закладки скорость a-PVP в Жигулёвске

Архитектура, управляемая моделью: технология MDA

Купить Ганджубас Рославль

Архитектура, управляемая моделью: технология MDA

Закладки россыпь в Луге

Технологическая архитектура, стандарты и шаблоны

Голубая сойка

Закладки кокаин в Кисловодске

Купить Амфетамин Бронницы

Технологическая архитектура, стандарты и шаблоны

Варить мак

Гамма гидроксибутират что это

Стаф в Верещагине

Архитектура, управляемая моделью

Samarc biz

Задули вену что делать

Similak Премиум 2 смесь молочная с 6 месяцев, 900 г

2 г гашиша

Сколько держится тропикамид в крови

Архитектура, управляемая моделью: технология MDA

Лирика отзывы наркозависимых

Архитектура, управляемая моделью