278 Hits in 4.3 sec

Exploring AADL verification tool through model transformation

Kai Hu, Teng Zhang, Zhibin Yang, Wei-Tek Tsai
2015 Journal of systems architecture  
Our main contribution is to formally define the translation rules from an adequate subset of AADL (including thread component, port communication, behavior annex and mode change) into TASM.  ...  Finally, a case study from an actual data processing unit of a satellite is provided to validate the transformation and illustrate the practicality of the approach.  ...  Mode change protocols are used to deal with the condition i when a mode change comes with old tasks still in execution.  ... 
doi:10.1016/j.sysarc.2015.02.003 fatcat:odgb5czbzreexhmvo3lbafhsaq

Architectural and Behavioral Modeling with AADL for Fault Tolerant Embedded Systems

Gilles Lasnier, Thomas Robert, Laurent Pautet, Fabrice Kordon
2010 2010 13th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing  
We considered a simplified design of the primary backup replication pattern to express the modeling capabilities of AADL and its annex.  ...  The AADL Behavior Annex is an extension allowing the refinement of behavioral aspects described through AADL.  ...  Then the reception of this event triggers the mode change into replica controller process. V.  ... 
doi:10.1109/isorc.2010.32 dblp:conf/isorc/LasnierRPK10 fatcat:qscyx3jhvnfrfoaz4e4uqgojiu

How to Make AADL Specification More Precise

M. Benammar, F. Belala
2010 International Journal of Computer Applications  
AADL (Architectural Analysis and Design Language) is a textual and graphical language used to design and analyze software architecture of embedded real time systems.  ...  Besides, RT-Maude system offers a natural support to execute and prototype real-time object-oriented modules formalizing AADL architecture behavior composed of several communicating threads.  ...  A change in mode can change the whole of active components and connections.  ... 
doi:10.5120/1243-1756 fatcat:fu3gzk2lbvhmbpjrides2timza

Automatic framework generation for hard real-time applications

Irfan Hamid, Bechir Zalila, Elie Najm, Jérôme Hugues
2008 Innovations in Systems and Software Engineering  
The communication and tasking infrastructure of a real-time application makes up a significant portion of any modern embedded control system.  ...  Traditionally, the tasking and communication constructs are provided by a fullfledged real-time operating system.  ...  Acknowledgments The research work on which this paper is based was carried out in the ASSERT project (IST-FP6-2004 004033) funded by the European Commission as part of the 6th Framework Programme.  ... 
doi:10.1007/s11334-008-0044-5 fatcat:4b2cjpif4bc57o622whrizkmyy

From AADL to Timed Abstract State Machines: A verified model transformation

Zhibin Yang, Kai Hu, Dianfu Ma, Jean-Paul Bodeveix, Lei Pi, Jean-Pierre Talpin
2014 Journal of Systems and Software  
, communication protocols, scheduling policies, mode change protocols, and partition mechanisms (support of ARINC 653 standard in avionic systems) (Delange et al., 2009), etc.; (2) the semantics of the  ...  This paper presents a machine checked semantics-preserving transformation of a subset of AADL (including periodic threads, data port communications, mode changes, and the AADL behavior annex) into Timed  ...  This work was supported in part by the National Natural Science Foundation of China (Grant Nos. 61073013, 61003017), the Aviation Science Foundation of China under Grant 2012ZC51025, the TOPCASED Project  ... 
doi:10.1016/j.jss.2014.02.058 fatcat:sd62agiylrhnbdvyrimeyy4dv4

Formal Verification of AADL Models by Event-B

Abeer Saeed Abdo Hadad, Chunyan Ma, Adeeb Abdulwakeel Obadi Ahmed
2020 IEEE Access  
Model transformation is commonly applied to provide formal semantics; hence, the AADL model can be verified by a language that supports formal verification in addition to the ability to cover all AADL  ...  To demonstrate the efficacy of our method, we model the AADL of movement authority (MA) control of the Chinese Train Control System, transform the AADL model to Event-B and verify its crucial properties  ...  only present the transformation of the AADL subset in the case study that they used.  ... 
doi:10.1109/access.2020.2987972 fatcat:fw6uncup5vcvbgqpu2rgtx5kia

Real-Time Model Checking Support for AADL [article]

B Berthomieu, M Filali
2015 arXiv   pre-print
We describe a model-checking toolchain for the behavioral verification of AADL models that takes into account the realtime semantics of the language and that is compatible with the AADL Behavioral Annex  ...  We also describe the experimental results obtained on a significant avionic demonstrator, that models a network protocol in charge of data communications between an airplane and ground stations.  ...  AADL subsets A number of studies have explored how to interpret the AADL standard in a formal setting.  ... 
arXiv:1503.00493v1 fatcat:dxdp3siz2va3zfcgy2g4pgoefu

Incremental latency analysis of heterogeneous cyber-physical systems

Julien Delange, Peter H. Feiler
2014 IEEE Real-Time Systems Symposium  
It also helps engineers to select appropriate execution platform components or change the deployment strategy of system functions to ensure that latency requirements will be met when implementing the system  ...  We first capture the system functions, its related latency requirements and validate the end-to-end latency at a high level.  ...  The case-study demonstrates that, changing the scheduling and deployment concerns impact the enforcement of an end-to-end latency.  ... 
dblp:conf/rtss/DelangeF14 fatcat:3lrxcyrnsjgr7fg6pxx7tyujby

Formal execution semantics for asynchronous constructs of AADL

Jiale Zhou, Andreas Johnsen, Kristina Lundqvist
2012 Proceedings of the 5th International Workshop on Model Based Architecting and Construction of Embedded Systems - ACES-MB '12  
A small case study is presented as a validation of the usefulness of this work.  ...  The main contribution of this paper is a mapping from a substantial asynchronous subset of AADL into the TASM language, allowing us to perform resource consumption and schedulability analysis of AADL models  ...  Future work on this approach will cover a larger subset of AADL components, such as, additional components, the Behavioral Annex, mode change, data communication, the Error Annex, etc.  ... 
doi:10.1145/2432631.2432639 dblp:conf/models/ZhouJL12 fatcat:dobmrvanirfhfg3adopj5tmu6y

A Modeling Method of Agents and SOA in Advanced Avionics System Based on AADL

Pingyu Deng, Qing Zhou, Dong An, Shihai Wang, Kui Li
2022 Applied Sciences  
This paper addresses the above problems by presenting a modeling method based on architecture analysis and design language (AADL).  ...  In this method, the working states of agents are described by the mode components, with the working process being triggered by the input of agents; and the services are described by the process component  ...  a change in a working state.  ... 
doi:10.3390/app12168157 fatcat:26qcoln2uzeidlpii35ube6jia

A rule-based approach for evolution of AADL models based on changes in functional requirements

Arda Goknil, Ivan Kurtev, Klaas van den Berg
2016 Proccedings of the 10th European Conference on Software Architecture Workshops - ECSAW '16  
Using an industrial example, we show how our approach helps in determining changes to produce a new version of the architecture.  ...  The increasing complexity of software systems makes change management costly and time consuming.  ...  Acknowledgments Financial support was provided by NWO ( and the National Research Fund, Luxembourg (FNR/P10/03).  ... 
doi:10.1145/2993412.3004846 fatcat:by3wcsjvgbbpjjcv6kgb6q4voi

Formal Modeling and Analysis of AADL Threads in Real Time Maude

F. Belala, M. Benammar, K. Barkaoui, A. Hicheur
2012 Journal of Software Engineering and Applications  
This paper presents, without altering the AADL meta-model, a formal description of static and behavioral aspects of the AADL thread component.  ...  This formalization, based on real-time object-oriented theories, allows not only a precise description of the semantics of threads composition with respect to their timing requirements but also makes possible  ...  We will deal here with properties such as reachability, safety and liveness through the modeling of a GPS system as case study.  ... 
doi:10.4236/jsea.2012.512b036 fatcat:gaitzcnmkzbwld47nbrcgm67fa

Software dependability modeling using an industry-standard architecture description language [article]

Ana-Elena Rugina, Karama Kanoun
2008 arXiv   pre-print
It presents reusable modeling patterns for fault-tolerant applications and shows how the presented patterns can be used in the context of a subsystem of a real-life application.  ...  This paper gives guidelines for building architectural dependability models for software systems using the AADL (Architecture Analysis and Design Language).  ...  Acknowledgements This work results from a cooperation between LAAS-CNRS and the Software Engineering Institute (SEI), initiated during the visit of Ana-Elena Rugina at the SEI.  ... 
arXiv:0809.4109v1 fatcat:qz4sd553onh2xmxyqt4virjdne

Model driven code generation for critical and adaptative embedded systems

Etienne Borde, Peter H. Feiler, Grégory Haïk, Laurent Pautet
2009 ACM SIGBED Review  
Lastly, we present and discuss the associated experimental results, and show the relative benefits of using the one or the other mode switch protocol.  ...  We then illustrate the usage of this methodology on an industrial use-case, using a component-based framework that generates the adaptation code.  ...  These solutions use a subset of AADL [2] as a specification language.  ... 
doi:10.1145/1851340.1851352 fatcat:o2prxmanhzhshd3f6sebrh2ejq

UML&AADL '2007 grand challenges

Sébastien Gérard, Peter Feiler, Jean-Francois Rolland, Mamoun Filali, Mark-Oliver Reiser, Didier Delanote, Yolande Berbers, Laurent Pautet
2007 ACM SIGBED Review  
The purpose of this workshop was to gather people of both communities from UML (including its domain specific extensions, with a focus on MARTE) and AADL (including its annexes) in order to foster sharing  ...  This paper is the result of discussions and exchanges that took place within the second edition of the workshop "UML&AADL" ( thatwas hold in 2007 in Auckland  ...  The later protocol is equivalent to sending a message to an event data port. However, attaching one of these protocols to a subprogram makes easier future changes in the protocol.  ... 
doi:10.1145/1366546.1366547 fatcat:veblhmfqxfbb7jez3cika6mn7q
« Previous Showing results 1 — 15 out of 278 results