Filters








357 Hits in 3.1 sec

Contract-Based Specification and Analysis of AADL Models

Ernesto Posse, Jürgen Dingel
2014 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
We describe an approach to the specification, analysis and verification of AADL models using assume/guarantee behavioural contracts specified with the Property Specification Language (PSL).  ...  This approach aids the development process by 1) supporting the reuse and replacement of components based on their contracts rather than only their interface or their implementation and thus reducing the  ...  Relation between PSL sequences and AADL behaviours A key issue in the use of a specification language or temporal logic such as PSL to describe behaviours and contracts of AADL models is the correspondance  ... 
dblp:conf/models/PosseD14 fatcat:7ftp7zjezrapdnl4vixho2hdly

Towards the systematic analysis of non-functional properties in Model-Based Engineering for real-time embedded systems

Guillaume Brau, Jérôme Hugues, Nicolas Navet
2018 Science of Computer Programming  
The models mentioned in this paper are written with the Architecture Analysis and Design Language (AADL) [18] and are part of the AADLib project [19] , our library of reusable AADL models accessible online  ...  This article presents an approach to systematize and then automate the analysis of non-functional properties in Model-Based Systems Engineering.  ...  We presented an implementation of our approach using a combination of constraint languages (REAL for run-time analysis) and specification languages (Alloy for describing interfaces and reasoning about  ... 
doi:10.1016/j.scico.2017.12.007 fatcat:ri3wzlgnnbda7hloaw43h64wqe

AADL and model-based engineering

Peter H. Feiler
2014 Proceedings of the 2014 ACM SIGAda annual conference on High integrity language technology - HILT '14  
the data needed, and completing and reviewing the collection of information.  ...  Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining  ...  ) Transformation and code generation based on verified architecture specifications Testing against verified specifications and models Assurance plan and execution Model-based architecture  ... 
doi:10.1145/2663171.2663174 dblp:conf/sigada/Feiler14 fatcat:mddvd4nlurh65o6zopy5jrziay

Unified Graphical Co-modelling of Cyber-Physical Systems Using AADL and Simulink/Stateflow [chapter]

Haolan Zhan, Qianqian Lin, Shuling Wang, Jean-Pierre Talpin, Xiong Xu, Naijun Zhan
2019 Lecture Notes in Computer Science  
To address this issue, we consider the combination of AADL and Simulink/Stateflow, two widely used graphical modelling formalisms for CPS design in industry.  ...  Existing modelling formalisms cannot provide strong support to take all of these three dimensions into account uniformly, e.g., AADL is a precise formalism for modelling architecture and prototyping hardware  ...  formalism by introducing assertions for supporting contract-based specifications.  ... 
doi:10.1007/978-3-030-31038-7_6 fatcat:niqmamhgarb65lh53m4pqr64gi

The challenge of interoperability

Huafeng Yu, Prachi Joshi, Jean-Pierre Talpin, Sandeep Shukla, Shinichi Shiraishi
2015 Proceedings of the 52nd Annual Design Automation Conference on - DAC '15  
A novel model-based formal integration framework is being developed to enable architecture modeling, timing specification, formal semantics, design by contract and optimization in the system-level design  ...  The main advantages of the proposed approach include its pervasive use of formal methods, architecture analysis and design language (AADL) and associated tools, a novel timing annex for AADL with an expressive  ...  Multi-clock timing specification are based on the modeling of synchrony and time as software and hardware events, and are related to synchronization in an architecture specification.  ... 
doi:10.1145/2744769.2747945 dblp:conf/dac/YuJTSS15 fatcat:dlsu7o7t4bgebgx7bv4wrlk7z4

Heterogeneous models and analyses in the design of real-time embedded systems - an avionic case-study

Guillaume Brau, Nicolas Navet, Jérôme Hugues
2017 Proceedings of the 25th International Conference on Real-Time Networks and Systems - RTNS '17  
We use two languages to model the system at different levels of abstraction: the industry standard AADL (Architecture Analysis and Design Language) and the more recent implementation-oriented CPAL language  ...  The development of embedded systems according to Model-Driven Development relies on two complementary activities: system modeling on the one hand and analysis of the non-functional properties, such as  ...  The modeling and analysis capabilities offered by integrated environments such as the AADL-based tool platform OS-ATE [8] are de facto limited.  ... 
doi:10.1145/3139258.3139281 dblp:conf/rtns/BrauNH17 fatcat:bug4faodkvaeldanvq3em77wzy

Compositional Verification of Architectural Models [chapter]

Darren Cofer, Andrew Gacek, Steven Miller, Michael W. Whalen, Brian LaValley, Lui Sha
2012 Lecture Notes in Computer Science  
: System properties are verified by model checking using component & pattern contracts Reusable Verification: Proof of component and pattern requirements (guarantees) and specification of context  ...  System modeling and translation • AADL is a good fit and provides sufficiently formal notation -Available tools do not provide stable graphical environment -OSATE: open source, Eclipse-based • SysML is  ... 
doi:10.1007/978-3-642-28891-3_13 fatcat:zceb7xmcvfcofmns7rfpjln2wy

A Contract-Based Approach to Support Goal-Driven Analysis

Guillaume Brau, Jerome Hugues, Nicolas Navet
2015 2015 IEEE 18th International Symposium on Real-Time Distributed Computing  
The contribution aims at 1) directing the analyses targeting goals and 2) using contracts to reason about models, analyses and goals.  ...  In our approach, contracts are used to formally depict both the properties required and provided by the analyses ; but also models and goals.  ...  ACKNOWLEDGMENT The authors would like to thank Loïc Gammaitoni (from the CSC Research Unit) for the support and advices dispensed in the use of Alloy.  ... 
doi:10.1109/isorc.2015.29 dblp:conf/isorc/BrauHN15 fatcat:w2zvxcz6x5eordg3xabtzerdya

Analysis as a First-Class Citizen: An Application to Architecture Description Languages

Jerome Hugues, Guillaume Brau
2014 2014 IEEE 17th International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing  
Architecture Description Languages (ADLs) support modeling and analysis of systems through models transformation and exploration.  ...  As an element of solution, we introduce current work on the definition of a language dedicated to the analysis of models within the scope of one particular ADL, namely the Architecture Analysis and Design  ...  ACL relies on previous experiment that demonstrated the versatility of such approach to support various kind of analysis.  ... 
doi:10.1109/isorc.2014.60 dblp:conf/isorc/HuguesB14 fatcat:7dblr3wqo5fvbbufe5t6h6cske

COMPASS 3.0 [chapter]

Marco Bozzano, Harold Bruintjes, Alessandro Cimatti, Joost-Pieter Katoen, Thomas Noll, Stefano Tonetta
2019 Lecture Notes in Computer Science  
New features include Timed Failure Propagation Graphs, contract-based analysis, hierarchical fault tree generation, probabilistic analysis of non-deterministic models and statistical model checking.  ...  COMPASS (COrrectness, Modeling and Performance of AeroSpace Systems) is an international research effort aiming to ensure system-level correctness, safety, dependability and performability of onboard computer-based  ...  COMPASS 3.0 offers the possibility to perform contract-based analysis [11] . Contracts must be specified in the model and attached to components.  ... 
doi:10.1007/978-3-030-17462-0_25 fatcat:whgtgnwptfa5xo7lokmhctbn6m

Distributed Mils (D-Mils) Specification, Analysis, Deployment, And Assurance Of Distributed Critical Systems

Harald Rueß, Stefano Tonetta
2015 International Conference on High Performance Embedded Architectures and Compilers  
Presentation on D-MILS project overview and verification framework  ...  formalize requirements and specify verification tasks n Annotations are interpreted by the specific tool t Tool's specification syntax with references to the MILS- AADL model t Example: {OCRA  ...  n Implemented in nuXmv and integrated in HyCOMP for the verification of hybrid systems Contract-based reasoning n Assumptions and guarantees expressed in temporal logic n Refinement proved generating  ... 
doi:10.5281/zenodo.47985 dblp:conf/hipeac/RuessT15 fatcat:ovbvzpwbarh5dmeckjxa3ru2e4

From Design Contracts to Component Requirements Verification [article]

Jing Liu and John D. Backes and Darren Cofer and Andrew Gacek
2016 arXiv   pre-print
During the development and verification of complex airborne systems, a variety of languages and development environments are used for different levels of the system hierarchy.  ...  The effectiveness of the technique has been evaluated and demonstrated on a medical infusion pump and an aircraft wheel braking system.  ...  This work was funded by NASA under contract NNA13AA21C (Compositional Verification of Flight Critical Systems).  ... 
arXiv:1603.02130v2 fatcat:yqkz5g7avbhujfcekz5f2cwy5u

A Model Checker for AADL [chapter]

Marco Bozzano, Alessandro Cimatti, Joost-Pieter Katoen, Viet Yen Nguyen, Thomas Noll, Marco Roveri, Ralf Wimmer
2010 Lecture Notes in Computer Science  
Analyses are implemented on top of mature model checking tools and range from requirements validation to functional verification, safety assessment via automatic derivation of FMEA tables and dynamic fault  ...  trees, to performability evaluation, and diagnosability analysis.  ...  This analysis is based on NuSMV, which supports BDD-based, SAT-based, and (for hybrid systems) SMT-based model checking. traditional techniques for hazard analysis, such as (Dynamic) Fault Tree Analysis  ... 
doi:10.1007/978-3-642-14295-6_48 fatcat:lkikq5wa7fgyljgim2q22qohpe

Leveraging Ada 2012 and SPARK 2014 for assessing generated code from AADL models

Jérôme Hugues, Christophe Garion
2014 ACM SIGAda Ada Letters  
Ada 2012 and SPARK 2014 for assessing generated code from AADL models. ( In Press: ABSTRACT Modeling of Distributed Real-time Embedded systems using Architecture Description Language provides the foundations  ...  for various levels of analysis: scheduling, reliability, consistency, etc.; but also allows for automatic code generation.  ...  Acknowledgments The authors wish to thank Yannick Moy from AdaCore for his insightful comments and suggestions when discussing adaptation of the initial code base to SPARK2014 and in our effort to prove  ... 
doi:10.1145/2692956.2663180 fatcat:j3sitckeibgotfrs2mhrbe6kwq

Leveraging Ada 2012 and SPARK 2014 for assessing generated code from AADL models

Jérôme Hugues, Christophe Garion
2014 Proceedings of the 2014 ACM SIGAda annual conference on High integrity language technology - HILT '14  
Ada 2012 and SPARK 2014 for assessing generated code from AADL models. ( In Press: ABSTRACT Modeling of Distributed Real-time Embedded systems using Architecture Description Language provides the foundations  ...  for various levels of analysis: scheduling, reliability, consistency, etc.; but also allows for automatic code generation.  ...  Acknowledgments The authors wish to thank Yannick Moy from AdaCore for his insightful comments and suggestions when discussing adaptation of the initial code base to SPARK2014 and in our effort to prove  ... 
doi:10.1145/2663171.2663180 dblp:conf/sigada/HuguesG14 fatcat:7kvel4jgrbchth46lsvqc6jpzi
« Previous Showing results 1 — 15 out of 357 results