Astrée (статикалық талдау) - Astrée (static analysis) - Wikipedia

Astrée ("Aфельдшер сtatique de logiciels тэмпс-el embarqués «[1]) Бұл статикалық анализатор негізінде дерексіз түсіндіру. Онда жазылған бағдарламалар талданады С бағдарламалау тілі және мүмкін болатын қателіктердің толық тізімін шығарады және бекіту бұзушылықтар. Қамтылған ақаулық сыныптарына кіреді нөлге бөлу, буфер толып кетеді, рефераттар нөл немесе ілулі көрсеткіштер, деректер жарыстары, тығырықтар және т.б. Astrée статиканы қамтиды ластануды тексеру және табуға көмектеседі киберқауіпсіздіктің осалдығы, сияқты Спектр.

Құрал қауіпсіздік үшін маңызды енгізілген кодқа сай жасалған: жалпыға бірдей талдау әдістері қолданылады басқару теориясы конструкциялар (ақырғы күйдегі машиналар, сандық сүзгілер, ставка шектегіштері ...) және өзгермелі нүкте сандар.

Параллель кодты параллельді білетін дыбыстық өзара семантикамен талдайды орындау тақырыптары, олардың басымдықтары және синхрондау механизмдері. Astrée қолдайды ARNC 653, OSEK және AUTOSAR орындау модельдері және қосымша ОЖ сипаттамаларына бейімделуі мүмкін. Қосулы көп ядролы процессорлар жіптерді өзектерге орналастыру және пайдалану мутекс құлыптары және спинлоктар ескеріледі.

Astrée жылы жасалған Патрик Кусот тобы École Normale Supérieure, бірлескен топ CNRS, және арқылы сатылады AbsInt GmbH. Ол қорғаныс / аэроғарыш, өнеркәсіптік бақылау, электронды және автомобиль өнеркәсібінде қолданылады. Өнеркәсіптің негізгі пайдаланушыларының бірі Airbus.[2]

Astrée - коммерциялық өнім AbsInt Angewandte ақпарат.

Сондай-ақ қараңыз

Библиография

  • Бруно Бланшет, Патрик Кусот, Радия Кузот, Жером Ферет, Лоран Мауборгне, Антуан Мине, Дэвид Монния және Ксавье Ривал. Қауіпсіздікті қамтамасыз ететін нақты уақыт режиміндегі бағдарламалық жасақтама үшін арнайы мақсаттағы статикалық бағдарлама анализаторын жасау және енгізу, шақырылған тарау. Жылы Есептеу мәні: күрделілік, талдау, түрлендіру. Джонс Нилге арналған очерктер, Т.Могенсен және Д.А. Шмидт және И.Х. Судборо (Редакторлар). Информатикадағы дәріс жазбаларының 2566 томы, 85–108 бб, Спрингер. дои:10.1007/3-540-36377-7_5
  • Бруно Бланшет, Патрик Кусот, Радия Кузот, Жером Ферет, Лоран Мауборгне, Антуан Мине, Дэвид Монния және Ксавье Ривал, Қауіпсіздікті қамтамасыз ететін үлкен бағдарламалық қамтамасыз етуге арналған статикалық анализатор., PLDI 2003 жылы - бағдарламалау тілдерін жобалау және енгізу бойынша ACM SIGPLAN SIGSOFT конференциясы, 2003 Федеративті Есептеу Ғылыми Конференциясы, 7–14 маусым, 2003 ж., Сан-Диего, Калифорния, АҚШ, 196–207 бб., ACM. дои:10.1145/781131.781153
  • Дэвид Делмас пен Жан Суирис. Astrée: зерттеуден индустрияға дейін., Proc. 14-ші Халықаралық статикалық талдау симпозиумы, SAS 2007, Г.Филе және Х.Риис-Нильсон (ред.), Kongens Lyngby, Дания, 22-24 тамыз 2007, LNCS 4634, 437–451 б.
  • Арно Дж. Венет және Майкл Р. Лоури. 2010. Бағдарламалық қамтамасыздандырудың статикалық талдауы: сенімділігі, масштабталуы және бейімделуі. Бағдарламалық жасақтаманы зерттеудің болашағы туралы FSE / SDP семинарының материалдарында (FoSER '10). ACM, Нью-Йорк, Нью-Йорк, АҚШ, 393-396. дои:10.1145/1882362.1882442
  • Жан-Луи Буланжер. Бағдарламалық жасақтаманы статикалық талдау: абстрактілі интерпретация. ISBN  978-1-84821-320-3. Вили.
  • Даниэль Кәстнер, Стефан Вильгельм, Стефана Ненова, Патрик Кузот, Радхия Кузот, Жером Ферет, Лоран Мауборгне, Антуан Мине, Ксавье Ривал. Astrée: жұмыс уақытында қателіктердің жоқтығын дәлелдеу. Нақты уақыттағы енгізілген бағдарламалық жасақтама мен жүйелер конгресі ERTS², Тулуза, 2010 ж.
  • А.Мине, Л.Мауборге, X.Ривал, Дж.Ферет, П.Кузот, Д.Кастнер, С.Вильгельм, Ч.Фердинанд. Статикалық анализді келесі деңгейге көтеру: Астреймен жұмыс уақытында қателіктер мен деректер жарыстарының жоқтығын дәлелдеу. ERTS 2016-да: ендірілген нақты уақыттағы бағдарламалық жасақтама және жүйелер, 8-ші Еуропалық конгресс, қаңтар 2016, Тулуза, Франция.
  • Д.Кастнер, Л.Мауборге, Н.Граф, Ч.Фердинанд. Бағдарламалаудың қауіпсіздігі мен қауіпсіздігіне қатысты ақауларды анықтау үшін кеңейтілген дыбыстық статикалық талдау. 8-ші Халықаралық қауіпсіздік саласындағы жетістіктер журналы, ISSN  1942-2636, т. 11, жоқ. 1 & 2, 149-159, IARIA, 2018 ж.
  • Д.Кастнер, Б.Шмидт, М.Шлундт, Л.Мауборгне, С.Вильгельм, Ч.Фердинанд. Осыны талдаңыз! Автоматты бағдарламалық жасақтаманың интеграциясын тексеру үшін дыбыстық статикалық талдау. SAE Техникалық құжаты 2019-01-1246, SAE Дүниежүзілік Конгресс 2019, Детройт, сәуір 2019. дои:10.4271/2019-01-1246

Әдебиеттер тізімі

Сыртқы сілтемелер