BARNAT, Jiří, Petr BAUCH, Nikola BENEŠ, Luboš BRIM, Jan BERAN a Tomáš KRATOCHVÍLA. Analysing Sanity of Requirements for Avionics Systems. Online. Formal Aspects of Computing. 2016, roč. 28, č. 1, s. 45-63. ISSN 0934-5043. Dostupné z: https://dx.doi.org/10.1007/s00165-015-0348-9. [citováno 2024-04-23]
Další formáty:   BibTeX LaTeX RIS
Základní údaje
Originální název Analysing Sanity of Requirements for Avionics Systems
Autoři BARNAT, Jiří (203 Česká republika, garant, domácí), Petr BAUCH (203 Česká republika, domácí), Nikola BENEŠ (203 Česká republika, domácí), Luboš BRIM (203 Česká republika, domácí), Jan BERAN (203 Česká republika) a Tomáš KRATOCHVÍLA (203 Česká republika)
Vydání Formal Aspects of Computing, 2016, 0934-5043.
Další údaje
Originální jazyk angličtina
Typ výsledku Článek v odborném periodiku
Obor 10201 Computer sciences, information science, bioinformatics
Stát vydavatele Spojené státy
Utajení není předmětem státního či obchodního tajemství
Impakt faktor Impact factor: 1.041
Kód RIV RIV/00216224:14330/16:00089171
Organizační jednotka Fakulta informatiky
Doi http://dx.doi.org/10.1007/s00165-015-0348-9
UT WoS 000372262000003
Klíčová slova anglicky Requirement engineering; Linear temporal logic; Sanity checking
Příznaky Mezinárodní význam, Recenzováno
Změnil Změnil: prof. RNDr. Luboš Brim, CSc., učo 197. Změněno: 17. 4. 2018 08:34.
Anotace
In the last decade it became a common practice to formalise software requirements to improve the clarity of users' expectations. In this work we build on the fact that functional requirements can be expressed in temporal logic and we propose new sanity checking techniques that automatically detect flaws and suggest improvements of given requirements. Specifically, we describe and experimentally evaluate approaches to consistency and redundancy checking that identify all inconsistencies and pinpoint their exact source (the smallest inconsistent set). We further report on the experience obtained from employing the consistency and redundancy checking in an industrial environment. To complete the sanity checking we also describe a semi-automatic completeness evaluation that can assess the coverage of user requirements and suggest missing properties the user might have wanted to formulate. The usefulness of our completeness evaluation is demonstrated in a case study of an aeroplane control system.
Návaznosti
MUNI/A/1159/2014, interní kód MUNázev: Rozsáhlé výpočetní systémy: modely, aplikace a verifikace IV.
Investor: Masarykova univerzita, Rozsáhlé výpočetní systémy: modely, aplikace a verifikace IV., DO R. 2020_Kategorie A - Specifický výzkum - Studentské výzkumné projekty
7H13001, projekt VaVNázev: Critical System Engineering Acceleration (Akronym: CRYSTAL (MSMT))
Investor: Ministerstvo školství, mládeže a tělovýchovy ČR, Critical System Engineering Acceleration
VytisknoutZobrazeno: 23. 4. 2024 12:55