[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-297173-105":59,"doc-detail-297173-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","model-based-engineering-for-avionics-will-specification-and-formal-verification-based-on-broys-streams-become-feasible","Model-Based Engineering for Avionics - Will Specification and Formal Verification Based on Broy's Streams - Become Feasible","","Avionics software is a safety-critical domain where rising autonomy and real-time interactions increase complexity and create pressure to move beyond decades-old development practices. The paper argues for model-based specification within an integrated systems engineering approach, enabling formal, theorem-prover-based verification of physical and logical implementations against the specification. It demonstrates an early feasibility case using FOCUS, MontiArc ADL, and Isabelle on safety-critical real-time distributed systems.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":40,"@type":76,"position":81},"https://docshare.wps.com/document/research-report/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/model-based-engineering-for-avionics-will-specification-and-formal-verification-based-on-broys-streams-become-feasible/297173/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/model-based-engineering-for-avionics-will-specification-and-formal-verification-based-on-broys-streams-become-feasible/297173.png","ImageObject",300,407,{"name":92,"@type":93},"Taylor Morgan","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-11-03","2026-09-18",true,{"@type":102,"interactionType":103,"userInteractionCount":24},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"Why does the paper focus on model-based specification for avionics software?","Question",{"text":112,"@type":113},"Because avionics is safety-critical and software complexity grows with autonomy and real-time interaction, making it important to use clear specification techniques and formally verify implementations against them.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What frameworks and tools does the paper use for the demonstrated feasibility?",{"text":117,"@type":113},"It uses the FOCUS framework for specifying distributed interactive systems, MontiArc as a developer frontend ADL, and Isabelle as the theorem prover backend to map models into specifications and theorems.",{"name":119,"@type":110,"acceptedAnswer":120},"How is compositionality achieved when proving safety-critical properties?",{"text":121,"@type":113},"The methodology supports modular composition: composition operators in Isabelle combine component specifications, properties can be specified globally and decomposed to atomic components, and refinement of components leads to refinement of compositions.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},297173,1789742022,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":39,"category_name":40,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":24,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":39,"language":139,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":67,"update_tm":129,"read_time":46,"preview_page_count":4},1099523885336,"https://ap-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c","Model-Based Engineering for Avionics: Will Speciﬁcation and Formal Veriﬁcation e.g. Based on Broy's Streams Become Feasible?  \nStefan Kriebel  \nBMW Group Munich, Germany  \nDeni Raco  \nChair of Software Engineering RWTH Aachen University Aachen, Germany  \nBernhard Rumpe  \nChair of Software Engineering RWTH Aachen University Aachen, Germany  \nSebastian St¨uber  \nChair of Software Engineering RWTH Aachen University Aachen, Germany  \nAbstract—Avionics is deﬁnitely a safety-critical application domain. Software complexity is ever increasing together with more autonomy as well as increased real-time based interaction between airplanes, drones and potentially future air taxis.  \nThis again raises the question, whether developing software the same way as we did the last 30 years is still appropriate, or in the times of much better formal methods and cheap and powerful computational capabilities, it would be feasible to use clear and model-based speciﬁcation techniques for an integrated systems engineering approach and formally verify any physical and logical implementation of functionality, includingthe software against that speciﬁcation. This could be another important step towards quicker development of highly safetycritical systems.  \nI. INTRODUCTION  \nIn this paper, we demonstrate early results on a small part of this systems engineering approach, namely using a userfriendly architecture description language [1], [2] and proving safety-critical properties in the theorem prover Isabelle [3] . Because the theory and its underlying methodological concepts are too much to be explained in this short paper, we highlight a small example only, focusing on the demonstration of the feasibility of formal veriﬁcation of complex software.  \nTherefore, the paper demonstrates the use of the FOCUS framework [4]–[8] for specifying distributed interactive systems and verifying safety-critical properties of real-time critical software such as common in avionics systems. The methodology is modular with respect to composition. A userfriendly architecture description language (ADL) like MontiArc [1] serves as a developer frontend, allowing a state-based speciﬁcation of components [8] and enables the deﬁnition of the desired safety-critical properties. An appropriate tool maps the ADL model and its behavior speciﬁcations into speciﬁcations and theorems in the theorem prover Isabelle [3] . There, general composition operators exist that compose speciﬁcations of the components into a speciﬁcation of the overall system. Properties can be speciﬁed on a global scale and decomposed as well and proven on atomic components. Composition of properties leads to globally correct software.  \nFurthermore, reﬁnement of a component in a decomposed structure automatically leads to reﬁnement of the composition, which allows to individually develop each component, but also to replace variants of implementations along the life cycle of a system. High-automation of the proofs, as well as the handling of feedback loops, unbounded non-determinism, time-sensitive speciﬁcations, safety and liveness properties, and reﬁnement checking are key for an efﬁcient development process.  \nThe rest of this paper is structured as follows: First, a motivation for the methodology is given. Then, the underlying theory is presented. Next, the tool chain consisting of the frontend DSL, the mathematical backend, and the generator is illustrated. Finally, the veriﬁcation of a property of the running example is demonstrated.  \nII. BACKGROUND  \nDesigning distributed systems [6], [9] which react in realtime, are dependable and fulﬁll safety and liveness requirements, is a challenging problem [10] . Formulating requirements only in natural language is still common in the embedded industry and the challenging part is to early detect and avoid ambiguity [11] and inconsistencies [6] . In safetycritical systems errors might lead to injury or high costs as consequences [12] . For this reason, formal metho","cbCailGOZRGGrzlp","https://ap.wps.com/l/cbCailGOZRGGrzlp","pdf",924076,"English","# Introduction\n# Background","[{\"question\":\"Why does the paper focus on model-based specification for avionics software?\",\"answer\":\"Because avionics is safety-critical and software complexity grows with autonomy and real-time interaction, making it important to use clear specification techniques and formally verify implementations against them.\"},{\"question\":\"What frameworks and tools does the paper use for the demonstrated feasibility?\",\"answer\":\"It uses the FOCUS framework for specifying distributed interactive systems, MontiArc as a developer frontend ADL, and Isabelle as the theorem prover backend to map models into specifications and theorems.\"},{\"question\":\"How is compositionality achieved when proving safety-critical properties?\",\"answer\":\"The methodology supports modular composition: composition operators in Isabelle combine component specifications, properties can be specified globally and decomposed to atomic components, and refinement of components leads to refinement of compositions.\"}]","Model-Based Engineering for Avionics - Will Specification and Formal Verification Based on Broy's Streams - Become Feasible | PDF"]