Sammanhang: Körtidsosäkerhet som oförutsägbar driftsmiljö och fel på sensorer som samlar in miljödata är en välkänd utmaning för adaptiva system. Mål: För att uppfylla krav som är beroende av sammanhanget korrekt behöver systemet aktuell kunskap om det sammanhang som är relevant för sådana krav. Tekniker för att hantera osäkerhet i kontextuella krav är för närvarande underrepresenterade. I detta dokument presenterar vi ACon (Anpassning av kontextuella krav), en data-mining strategi för att hantera runtime osäkerhet acecting kontextuella krav. Metod: ACon använder återkopplingsslingor för att upprätthålla aktuell kunskap om kontextuella krav baserade på aktuell kontextinformation där kontextuella krav är giltiga vid körning. När du upptäcker att kontextuella krav är acected av runtime osäkerhet, ACon analyserar och gruvor kontextuella data, att (åter)operativisera sammanhang och därför uppdatera informationen om kontextuella krav. Resultat: Vi utvärderar ACon i en empirisk studie av ett aktivitetsschemasystem som används av en besättning på 4 roddare i en vild och oförutsägbar miljö med hjälp av en komplex övervakningsinfrastruktur. Vår studie fokuserade på att utvärdera databrytningsdelen av ACon och analyserade sensordata som samlats in ombord från 46 sensorer och 90 748 mätningar per sensor. Slutsats: ACon är ett viktigt steg när det gäller att hantera osäkerhet i samband med kontextuella krav på runtime samtidigt som slutanvändarnas interaktion övervägs. ACon stöder system för att analysera miljön för att anpassa kontextuella krav och kompletterar befintliga kravövervakningsmetoder genom att hålla kravövervakningsspecifikationen uppdaterad. Därför undviker man manuell analys som vanligtvis är kostsam i dagens komplexa systemmiljöer.
Knauss m.fl. I Ref föreslås en ram för anpassning av kontextuella krav i körtid.
ACon: A learning-based approach to deal with uncertainty in contextual requirements at runtime
{'venue': 'Inf. Softw. Technol.', 'journal': 'Inf. Softw. Technol.', 'mag_field_of_study': ['Computer Science']}