Research Article
A Service-Oriented Component-Based Framework for Dynamic Reconfiguration Modeling Targeting SystemC/TLM
Table 6
Evaluation of the ATL transformations.
| Metric | Value | Quality attributes | A1 | A2 | A3 | A4 | A5 | A6 | A7 |
| # lines of code | 286 | + | + | | | | | − | # lines of comments | 8 | + | | | | | | | Balance of a unit | 1 | + | | + | + | | | | # matched rules | 26 | + | + | | | | | − | # lazy matched rules | 0 | | | | | | | | # called rules | 0 | | | | | | | | Average number of bindings per rule | 3.42 | + | + | | | − | + | | # rules with a filter condition on an input pattern | 1 | + | + | | | | | | Rule complexity increase | 0.69 | + | | | | | | − | # helpers | 2 | + | + | − | | | | | # calls to OCL functions | 1 | + | + | | | | | | Average helper cyclomatic complexity | 1 | + | | | | | | | # input models | 1 | | + | + | | | | − | # output models | 1 | | + | + | | | | | Input metamodel coverage | 96.29 | | | | | + | | + | Output metamodel coverage | 100 | | | | | + | | + | Transformation approach | Declarative | + | + | | | | | − |
|
|
A1: understandability; A2: modifiability; A3: reusability; A4: modularity; A5: completeness; A6: consistency; A7: complexity; +: positive effect; −: negative effect.
|