AADL: Programsko inženjerstvo temeljeno na modelu za ugradbene računalne sustave u realnom vremenu

Autor: Kovačević, Tonko, Antunović, Jure, Vukšić, Nena, Đukić, Predrag
Jazyk: chorvatština
Rok vydání: 2023
Předmět:
Popis: U ovom radu se prezentira primjena AADL-a (Architecture Analysis and Design Language) koji se koristi za dizajn i analizu softvera i hardvera ugradbenih računala i sustava koji rade u stvarnom vremenu. Ovaj programski jezik je pogodan za dizajn kritičnih performansi sustava kao što su: latencija s kraja na kraj, mogućnost zakazivanja i pouzdanost sustava. Strukture sustava koji rade u stvarnom vremenu opisuju se AADL jezikom koji generira skup softverskih komponenti koje se preslikavaju na izvršnu platformu. AADL jezik se temelji na paradigmi komponenta-konektor. Komponente se koriste za opise funkcionalnih sučelja (npr., ulazi i izlazi podataka, ulazi i izlazi događaja) i aspekte koji se odnose na performanse (kao što su kašnjenja i rukovanje pogreškama). Karakteristike konektora (asinkroni ili sinkroni) među komponentama softvera imaju preciznu operativnu semantiku unutar razvojnog okruženja za modeliranje AADL-a. Vremenska dinamika izvođenja programa opisuje se modeliranjem modova rada i prijelaza. Softverske komponente vezuju se uz hardverske platforme koje se modeliraju tako da podržavaju specifične karakteristike procesora, sabirnica i memorije.
Databáze: OpenAIRE