Abstract-Ett allt viktigare krav för vissa klasser av mjukvaruintensiva system är förmågan att själv anpassa sin struktur och sitt beteende i körtid när man reagerar på förändringar som kan inträffa i systemet, dess miljö, eller dess mål. En stor utmaning i samband med självanpassade programvarusystem är förmågan att ge garantier för sin motståndskraft när de ställs inför förändringar. Eftersom i dessa system, de komponenter som fungerar som controllers av ett målsystem innehåller mycket komplex programvara, finns det behov av att analysera den inverkan som controller fel kan ha på de tjänster som levereras av systemet. I detta dokument presenterar vi ett nytt tillvägagångssätt för att utvärdera motståndskraften hos självanpassade programvarusystem genom att tillämpa robusthetstester på styrenheten för att upptäcka fel som kan påverka systemets motståndskraft. Metoden för att utvärdera motståndskraft, som bygger på probabilistisk modellkontroll, kvantifierar sannolikheten för tillfredsställelse av systemegenskaper när målsystemet är föremål för regulatorfel. Det föreslagna tillvägagångssättets genomförbarhet utvärderas mot bakgrund av ett industriellt mellanprogramsystem som används för att övervaka och hantera högbefolkade nätverk av anordningar, som genomfördes med hjälp av Rainbow-ramverket för arkitekturbaserad självanpassning.
Ett nytt system genom REF tar standarden självanpassning programvara systemram och anpassar det för motståndskraft så systemet övervakar sig själv för förändringar.
Robustness-Driven Resilience Evaluation of Self-Adaptive Software Systems
{'venue': 'IEEE Transactions on Dependable and Secure Computing', 'journal': 'IEEE Transactions on Dependable and Secure Computing', 'mag_field_of_study': ['Computer Science']}