module Property:Functions to get properties from components.sig..end
As one can see, very few properties are taken into account for the time being...
Moreover, time units are ignored.
Time-stamp: <modified the 03/09/2007 (at 14:22) by Erwan Jahier>
Author(s): Louis Mandel, Erwan Jahier
val get_period : Aadl_ast.component -> intget_period c returns period of the thread c. Raises
Not_found if no period is associated to c.type dispatch_protocol =
| |
Periodic |
| |
Aperiodic |
| |
Sporadic |
| |
Backgroud |
val get_dispatch_protocol : Aadl_ast.component -> dispatch_protocolget_dispatch_protocol c returns dispatch protocol of the comp c.
Raises Not_found if no period is associated to c.val get_compute_execution_time : Aadl_ast.component -> Ident.integer * Ident.integerget_compute_execution_time c returns the compute execution time
interval of component c .val get_processor_binding : Aadl_ast.component -> (Ident.t * (Ident.t * Ident.t)) listget_processor_binding c returns the period of the component
c. Raises Not_found if no processor binding is associated to
c.type access_mode =
| |
Read |
| |
Write |
| |
ReadWrite |
| |
ByMethod |
val get_provided_access_mode : Aadl_ast.property list -> access_modeval get_required_access_mode : Aadl_ast.property list -> access_mode