I detta dokument behandlas den formella specifikationen och kontrollen av dynamiska omkonfigureringar av komponentbaserade system. För att validera sådana komplexa system finns det ett behov av att kontrollera modellkonsistensen och även att säkerställa att dynamiska omkonfigureringar uppfyller arkitektoniska och integritetsbegränsningar, invarianter och även tidsmässiga begränsningar över (om)konfigureringssekvenser. Eftersom arkitektoniska begränsningar innefattar första ordningens formler, och en beteendemässig semantik av omkonfigureringar ger upphov till oändliga tillståndssystem, föreslår vi att associera bevis och modellkontroll inom den väletablerade B-metoden, för att stödja modellering av sådana system och (delvis)valideringen av deras dynamiska omkonfigurationer. Dokumentets syfte är tvåfaldigt. För det första, med tanke på en hierarkisk B-modell av komponentbaserade arkitekturer, validerar vi den genom att bevisa dess konsekvens. För det andra, med tanke på linjär tidslogik som uttrycker systemets önskvärda dynamiska beteende, validerar vi omkonfigurerbara systemarkitekturer genom att använda begränsade modellkontrollverktyg som stöder B-metoden. Huvudbidragen illustreras med exempel på en HTTP-serverarkitektur.
Lanoix et al:s studie. I REF föreslås ett tillvägagångssätt som kombinerar korrektur- och modellkontroll för att stödja modellering av samtidiga komponentbaserade system och för att validera deras dynamiska omkonfigurationer.
Combining Proof and Model-checking to Validate Reconfigurable Architectures
{'venue': 'Electron. Notes Theor. Comput. Sci.', 'journal': 'Electron. Notes Theor. Comput. Sci.', 'mag_field_of_study': ['Computer Science']}