Jump to content

ИНЖЕНЕРЫ

ИНЖЕНЕРЫ
Оригинальный автор(ы) Хорхе Х.Дж. Гомес-Санс, Рубен Фуэнтес, Хуан Павон
Разработчик(и) Хорхе Х.Дж. Гомес-Санс, Рубен Фуэнтес, Хуан Павон
Первоначальный выпуск 2002  ( 2002 )
Стабильная версия
1.5-СНАПШОТ.143 / 9 ноября 2012 г .; 11 лет назад ( 09.11.2012 )
Написано в Ява
Платформа Java-платформа
Доступно в Многоязычный
Тип агенты Программные
Лицензия лицензия GPLv3
Веб-сайт изобретательность .sf .net исходный код .сеть /проекты /изобретательность /

INGENIAS с открытым исходным кодом (Инжиниринг для программных агентов) — это программная платформа для анализа, проектирования и реализации многоагентных систем (MAS). [1]

Технический подход

[ редактировать ]

С момента своего создания он применяет подход к проектированию на основе моделей (MDE). [2] Модельно-ориентированное проектирование (MDE) организует разработки вокруг спецификации систем с помощью моделей, которые автоматически преобразуются для создания других артефактов, например кода, тестов или документации. [3] INGENIAS следует этим принципам, определяя метамодели MAS, которые определяют ее язык моделирования и позволяют автоматически генерировать инструменты разработки, распространяемые как INGENIAS Development Kit (IDK). [4] Платформа INGENME, разработанная в рамках исследовательского направления INGENIAS, поддерживает эту автоматизированную разработку на основе метамоделей редакторов моделей, модулей проверки и валидации, а также генераторов кода, тестов и документации. [5]

Подробности

[ редактировать ]

Подход INGENIAS, основанный на MDE, поддерживает исследования в различных областях, характеризующихся использованием языков моделирования и требующих гибкости для их адаптации к новым требованиям. В частности, он добился большого успеха в области программных агентов и моделирования на основе агентов . [6]

Парадигма агента использует концепцию агента как основу для разработки сложных программных систем. Эта область довольно фрагментирована с различными подходами к применению агентов и взглядами на саму концепцию агента. В этом контексте INGENIAS появился как интегративный подход, способный поддерживать одновременное использование различных произведений. [2] Это использование основано на возможности разработки новой версии языка моделирования. Добавление, изменение или удаление концепций требует просто изменения их метамоделей, а затем повторного создания инструментов разработки с помощью INGENME. [5] Это позволяет исследователям сосредоточиться на теоретических задачах и решить, каковы соответствующие концепции, отношения и атрибуты их работы, поскольку инфраструктура генерирует инструменты поддержки для их применения.

Такая гибкость способствовала тому, что компания INGENIAS на протяжении многих лет разрабатывала новые расширения. Два из них имеют особое значение. Процесс разработки INGENIAS был одним из немногих процессов агентно-ориентированных методологий , процесс разработки которых был формально определен с помощью SPEM , языка Object Management Group ( OMG ). В настоящее время существует один процесс разработки, основанный на унифицированном процессе , и другой, основанный на Scrum . [7] Он также включал исследования по выявлению требований с организационной точки зрения. В этой работе используется теории деятельности структура социальных наук для разработки языка моделирования требований с целостным взглядом на организации и их системы, а также несколько полуавтоматических процессов для выявления и проверки этих требований. [8]

Постоянный пересмотр языка моделирования INGENIAS и инструментов для его применения сделал его одной из самых популярных методологий в литературе и фактически применяемой исследователями и инженерами. Он неоднократно включался в соответствующие исследования и сравнения в этой области (согласно Google Scholar , Elsevier's Scopus и Thomson ISI's Web of Knowledge ), например, Brian Henderson-Sellers и Paolo Giorgini (2005) или Beydoun et al. (2009). [9] [10] Его инструменты с открытым исходным кодом, организованные в IDK, также пользуются большим успехом в сообществе агентов, что оценивается по количеству их загрузок. [11] INGENIAS получила награду за лучшее демо на выставке AAMAS 2008, проходившей в Эшториле ( Португалия ).

См. также

[ редактировать ]
  1. ^ Павон, Хуан; Гомес-Санс, Хорхе (2003). «Агентно-ориентированная разработка программного обеспечения с помощью INGENIAS». Мультиагентные системы и приложения III . Конспекты лекций по информатике. Том. 2691. Шпрингер Берлин Гейдельберг. стр. 394–403. дои : 10.1007/3-540-45023-8_38 . ISBN  978-3-540-40450-7 . ISSN   0302-9743 .
  2. ^ Jump up to: а б Гомес-Санс, Хорхе Х. (2002). Методология разработки мультиагентных систем (доктор философии) (на испанском языке). Мадридский университет Комплутенсе.
  3. ^ Франция, Роберт; Бернхард Румпе (2007). «Разработка сложного программного обеспечения на основе моделей: план исследований». Будущее программной инженерии (FOSE '07) . стр. 37–54. arXiv : 1409.6620 . дои : 10.1109/FOSE.2007.14 . ISBN  978-0-7695-2829-8 . S2CID   14920149 .
  4. ^ Пикок, Джон; Хорхе Х. Гомес-Санс; Рубен Фонтан-Фернандес (2005). «Методология и инструменты ENGINEAS» Брайан Хендерсон-Селлерс, Паоло Джорджини (ред.). Агент-ориентированные методологии . Издательство Идея Групп. стр. 100-1 236 –276. ISBN  978-1-59140-586-3 .
  5. ^ Jump up to: а б Гомес-Санс, Хорхе Х. «ИНГЕНМЕ» . Проверено 16 ноября 2012 .
  6. ^ Источники-Фернандес, Рубен; Самер Хасан ; Джон Пикок ; Джозеф М. Галан; Адольф Лопес-Уоллс (2012). «Метамодели для ролевого агентного моделирования». Теория вычислительной и математической организации . 18 (1): 91–112. CiteSeerX   10.1.1.465.9832 . дои : 10.1007/ s10588-012-9110-5 ISSN   1572-9346 . S2CID   28688054 .
  7. ^ Гарсиа-Магариньо, Иван; Альма Гомес-Родригес; Джордж Дж. Гомес-Санс; Хуан К. Гонсалес-Морено (2009). Процесс разработки INGENIAS-SCRUM для многоагентной разработки . Международный симпозиум по распределенным вычислениям и искусственному интеллекту 2008 (DCAI'08). Том. 50. Спрингер. стр. 108–117. дои : 10.1007/978-3-540-85863-8_14 . ISBN  978-3-540-85862-1 . {{cite book}}: |journal= игнорируется ( помогите )
  8. ^ Фуэнтес-Фернандес, Рубен (2004). Теория деятельности для разработки мультиагентных систем (доктор философии) (на испанском языке). Мадридский университет Комплутенсе.
  9. ^ Брайан Хендерсон-Селлерс, Паоло Джорджини, изд. (2005). Агент-ориентированные методологии . IGI Global. ISBN  978-1-59140-586-3 .
  10. ^ Бейдун, Г.; Лоу, Г.; Хендерсон-Селлерс, Б.; Муратидис, Х.; Гомес-Санс, Джей Джей; Павон, Дж.; Гонсалес Перес, К. (2009). «FAML: общая метамодель для разработки MAS» . Транзакции IEEE по разработке программного обеспечения . 35 (6): 841–863. дои : 10.1109/tse.2009.34 . S2CID   14479364 .
  11. ^ «Добро пожаловать в ИНГЕНИАС» . ГРАСИЯ . Проверено 17 ноября 2012 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4c47a1c46fcf50c5d0b80493a0c2b129__1703323440
URL1:https://arc.ask3.ru/arc/aa/4c/29/4c47a1c46fcf50c5d0b80493a0c2b129.html
Заголовок, (Title) документа по адресу, URL1:
INGENIAS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)