[aadl-modeling]: error propagation

Luciana Burgareli luciana.burgareli at gmail.com
Wed Feb 1 06:14:22 EST 2017


Hello,



We have been studying EMV2. We have compared the FG system examples[1,2].
Why have lines 10 and 11 of the example 1 been deleted?


Example 1

1.     *system *FG

*2.     **features*

3.     InPort : *in data port *;

4.     OutPort : *out data port *;

5.     *annex *emv2 {∗∗

6.     *use types *ErrorModelLibrary ;

7.     *use behavior *ErrorModelLibrary : : Simple ;

*8.     **error propagations*

9.     OutPort : *out propagation *{NoValue};

*10.  **flows*

11.  FGFail : *error source *outport{NoValue};

12.  *end propagations *;

*13.  **component error behavior*

*14.  **propagations*

15.  Failed−[]−>Outport (NoValue ) ;

16.  *end component *;

17.  ∗∗};

18.    *end *FG;


Example 2


1.  *system *FG

*2.     **features*

3.  InPort: *in data port*;

4.  OutPort: *out data port*;

5.  *annex *emv2 {**

*6.     **use types *ErrorModelLibrary*;*

*7.     **use behavior *ErrorModelLibrary*::*Simple*;*

*8.     **error propagations*

*9.     *OutPort*: out propagation {*NoValue*};*

*10.   **end propagations;*

*11.   **component error behavior*

*12.   **propagations*

*13.   *Failed*-[]->*OutPort*{*NoValue*};*

*14.   **end component;*

15. **};

16. *end *FG;




[1] Delange, J.,  Feiler, P.;  Architecture Fault Modeling with the AADL
Error-Model Annex, 2014



[2] Feiler, P.; Hudak, J.; Delange, J.;  Gluch, P.;  Architecture Fault
Modeling and Analysis with the Error Model Annex, Version 2, 2016



Best regards,


Luciana
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the aadl-modeling mailing list