I detta dokument presenteras ProLices, ett tillvägagångssätt för utveckling av säkerhetskritiska inbyggda tillämpningar och dess användning för att utveckla en produktlinje för obemannade luftfartyg (UAV). ProLices motivation växte fram efter utvecklingen av Tiriba, en familj av små, eldrivna obemannade flygplan. De flesta programvaruartefakter som producerades för Tiriba krävde ändringar för att återanvändas i ett mer komplext projekt, SARVANT, som måste rymma flera nya funktioner som ökar variabiliteten i slutprodukterna. I Tiriba-projektet definierades och användes ett metodologiskt tillvägagångssätt, SAFE-CRITES. Särskild omsorg togs om återanvändning av programvara, baserat på Modell Driven Utveckling och automatisk kodgenerering. Certifieringsprocessen, som bygger på DO-178B-standarden, har också beaktats. ProLiCEs utökar SAFE-CRITES för att integrera Product Line Engineering i utvecklingsprocessen, syftar till bättre återanvändning av programvara. Denna förlängning gjordes genom att skapa en andra parallell väg till processen, som handlar om Product Line Domain Engineering. ProLices används för närvarande i SARVANT-projektet, som kommer att leverera en mycket mer komplex UAV och beräknas användas om två år.
Författarna ändrar produktlinjen på Critical Embedded Systems (ProLices) REF-utvecklingsprocessen för SPL för att etablera en infrastruktur för produktlinjeteknik för certifierade produkter.
The ProLiCES Approach to Develop Product Lines for Safety-Critical Embedded Systems and its Application to the Unmanned Aerial Vehicles Domain
{'venue': 'CLEI Electron. J.', 'journal': 'CLEI Electron. J.', 'mag_field_of_study': ['Computer Science']}