Від проєктів, що подаються на конкурс «Fundamentals of Software Engineering (RIA)», очікується такий результат: методи інженерії програмного забезпечення, інструменти та найкращі практики, що використовують, серед іншого, нові технології штучного інтелекту та даних для прискорення розробки та підтримки програмного забезпечення, у тому числі для систем із кількома архітектурами, зокрема щодо ефективного та гнучкого моделювання, верифікації та перевірки, а також як оцінка вразливості та пом’якшення.
Пропозиції повинні бути присвячені вдосконаленню сучасних технології принаймні в одній із цих областей:
Методи, механізми та інструменти, які дозволяють специфікувати розумну інтелектуальну систему, гнучку розробку системи та коду, розширений аналіз коду, прогнозування та локалізацію несправності та самовідновлення за допомогою нових методів, зокрема на основі штучного інтелекту та технологій даних. Це може включати середовища, які дозволяють автоматично виводити вимоги та створювати концептуальні та архітектурні моделі. Інструменти повинні підтримувати засвоєння складних вимог, програмування проектування за контрактом на всіх рівнях інтеграції, напівавтоматичне створення попередніх умов, постумов та інваріантів для програмних модулів, що полегшує автоматизоване модульне та інтеграційне тестування.
Методи та інструменти для розробки динамічного та стійкого програмного забезпечення для систем, що працюють на кількох архітектурах обробки, включаючи крос-компіляцію, самоадаптацію під час виконання та виконувані файли для кількох архітектур.
Дедлайн: 19 березня 2024 р., 18:00.
Детальніше про конкурс: https://bit.ly/3vPmxYM