European Commission logo
polski polski
CORDIS - Wyniki badań wspieranych przez UE
CORDIS
Zawartość zarchiwizowana w dniu 2024-06-18

Mobility between Europe and Argentina applying Logics to Systems

Article Category

Article available in the following languages:

Tworzenie bezpieczniejszych, bardziej niezawodnych i bardziej użytecznych systemów komputerowych

W ramach jednej z inicjatyw UE zajęto się narzędziami i metodami do formalnej weryfikacji poprawności działania tworzonych systemów komputerowych.

Gospodarka cyfrowa icon Gospodarka cyfrowa

Inspekcje, przejścia etapowe i inne przeglądy mają za zadanie zagwarantowanie, aby wyniki każdego kolejnego etapu tworzenia oprogramowania poprawnie odzwierciedlały intencje etapu poprzedzającego. Testowanie rozumiane jako wykonywanie oprogramowania to tylko jedna z wielu technik używanych do weryfikacji systemów komputerowych. Systematyczne weryfikowanie systemów komputerowych pozwala ograniczać ryzyko problemów z oprogramowaniem w środowisku produkcyjnym. W ramach finansowanego ze środków projektu MEALS (Mobility between Europe and Argentina applying logics to systems) zaproponowano podejście matematyczne do analizowania systemów we wczesnych fazach tworzenia. Partnerzy projektu opracowali ścisłe narzędzia i techniki matematyczne pozwalające opisać dowolny system komputerowy i wspomagać jego projektowanie. Znalazły się wśród nich narzędzia do modelowania i analizowania typów systemów, takich jak kontrolery wbudowane, systemy rozproszone i usługi internetowe. Miało to na celu zbadanie fundamentalnych własności związanych z już istniejącymi niezbędnymi cechami, takimi jak poprawność funkcyjna, kwestie bezpieczeństwa, profile wydajności i odporność na awarie. Zweryfikowanie kluczowych aspektów z użyciem narzędzi MEALS dowiodło zgodności projektu systemu z pożądaną specyfikacją. Dzięki nowym narzędziom i technikom można wykrywać błędy projektowe jeszcze przed dokonaniem poważnych inwestycji. Wyniki inicjatywy były prezentowane w ponad 300 recenzowanych artykułach w pismach naukowych, na konferencjach międzynarodowych i podczas warsztatów. Podczas spotkań, warsztatów i wydarzeń popularyzatorskich realizowano cele transferu wiedzy, budowania społeczności i upowszechniania wyników w zakresie specyfikacji, weryfikowania i syntezy niezawodnych, wszechobecnych systemów obliczeniowych. Przeprowadzono też 213 transatlantyckich wizyt badawczych. Prace projektu MEALS pozwolą rozszerzyć zakres wykorzystania technik weryfikacji formalnej w branży komputerowej, a tym samym znacznie poprawić jakość tworzonego w przyszłości oprogramowania.

Słowa kluczowe

Systemy komputerowe, tworzenie oprogramowania, weryfikacja systemów komputerowych, MEALS

Znajdź inne artykuły w tej samej dziedzinie zastosowania