Changes between Version 4 and Version 5 of InterfaceLayers


Ignore:
Timestamp:
Mar 19, 2012, 10:26:17 AM (13 years ago)
Author:
manualwiki
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InterfaceLayers

    v4 v5  
    11= Interface layers = 
    22 
    3 Interface layers and additional relations can define and can check wether in this architecture there are function calls, that insult the layer hierarchy or not. 
     3Interface layers and additional relations can be defined and afterwards it can be checked whether in this architecture there are function calls, that insult the layer hierarchy or not. 
    44 
    55== Define interface layers == 
    66 
    7 We can define the hierarchy of the interface layers with a list. The first element of the list is at the bottom of the layer hierarchy and the last element of the list is at the top of it. This means, that '''by default every layer can call functions from its own layer and the layer immediately below'''. The list contains tuples. Every tuple defines an interface layer: the first element of the tuple is a label with the name of the label; the second element is a list, that contains the modules, which from the layer is built. There are four ways to specify this list with: 
     7We can define the hierarchy of the interface layers with a list. The first element of the list is at the bottom of the layer hierarchy and the last element of the list is at the top of it. This means, that '''by default every layer can call functions from its own layer and the layer immediately below'''. The list contains tuples. Every tuple defines an interface layer: the first element of the tuple is a label with the name of the layer; the second element is a list, that contains the modules, which from the layer is built. There are four ways to specify this list with: 
    88 
    99* name of the modules: {{{[{il1,[one1,one2]},{il2,[two1]}]}}},  
     
    1616== Define additional relations == 
    1717 
    18 Between two layers we can defne a relation, which allows function calls from the first to the second layer. The definition of these additional relations available with a list, that contains this pairs in tuples. We can refer to interface layers with their names. Suppose, that we want to allow function calls from ''il1'' to ''il2'' as well as from ''il2'' to ''il4'' layer: {{{[{il1,il2},{il2,il4}]}}}. 
     18Between two layers we can define a relation, which allows function calls from the first to the second layer. The definition of these additional relations available with a list, that contains this pairs in tuples. We can refer to interface layers with their names. Suppose, that we want to allow function calls from ''il1'' to ''il2'' as well as from ''il2'' to ''il4'' layer: {{{[{il1,il2},{il2,il4}]}}}. 
    1919 
    2020== Examples ==