Jump to content

Линии программных продуктов Онлайн-инструменты

Онлайн-инструменты для линеек программных продуктов ( SPLOT ) — это набор ориентированных на исследования онлайн-инструментов для специалистов-практиков в области линеек программных продуктов (SPL). SPLOT был создан Марсилио Мендонкой во время работы над докторской диссертацией. в Университете Ватерлоо , Канада, в 2008–2009 годах. С тех пор академический веб-сайт посещали многочисленные исследователи и исследовательские группы со всего мира, что способствовало развитию линейки программных продуктов. Исходный код SPLOT (а также его основная библиотека SPLAR) находятся в свободном доступе на GitHub и успешно расширяются другими для решения различных исследовательских задач.

Распространенной задачей в линейках программных продуктов является анализ функциональных моделей . Задачи анализа могут включать проверку достоверности модели объектов (т. е. имеет ли модель хотя бы одну действительную конфигурацию), подсчет допустимых конфигураций, обнаружение «мертвых» функций и т. д. SPLOT предлагает инструмент анализа, который может помочь специалистам-практикам анализировать и рассуждать на основе моделей объектов.

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

SPLOT содержит крупнейшее в мире хранилище моделей признаков благодаря принятой открытой модели, позволяющей любому создать модель и поделиться ею с исследовательским сообществом SPL. По состоянию на март 2015 г. в репозитории SPLOT для загрузки доступно более 620 функциональных моделей.

Доступно множество других инструментов для поддержки линеек программных продуктов, включая FaMa, FeatureIDE, Pure::Variants, Ahead и другие. Полный список доступных инструментов можно найти на вики-странице модели объектов.

См. также

[ редактировать ]
  • Марсилио Мендонка, Мойзес Бранко и Дональд Коуэн. 2009. СПЛОТ: линейка программных продуктов, онлайн-инструменты. В материалах 24-й конференции ACM SIGPLAN по языкам и приложениям объектно-ориентированных систем программирования (OOPSLA '09). ACM, Нью-Йорк, Нью-Йорк, США, 761–762. DOI=10.1145/1639950.1640002 [1]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 288ab530b7da9e127415c9a58c9f4f4d__1709140320
URL1:https://arc.ask3.ru/arc/aa/28/4d/288ab530b7da9e127415c9a58c9f4f4d.html
Заголовок, (Title) документа по адресу, URL1:
Software Product Lines Online Tools - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)