Research Article
A Service-Oriented Component-Based Framework for Dynamic Reconfiguration Modeling Targeting SystemC/TLM
Table 2
Comparison with related works.
| Ref | DPR support | UML/MARTE use | UML/MARTE DPR semantics covering | Design approach | Modeling paradigm | Target platform | Auto code gen | Transf. tools | Extended packages | #new stereotypes |
| [24] | No | UML-ESL | No | No | ESL | Service level | SystemC | Yes | N/A | [25] | No | UML/MARTE | No | No | MDD | Object-oriented | SystemC/TLM | Yes | UML2HIF | | | | | | | Timing constraints | VHDL | | HIF2SC/HIF2VHDL | [26] | No | UML/MARTE | No | No | MDE | Aspect-oriented | VHDL | Yes | GenERTiCA | [30] | Yes | No | No | No | PRM | Process-based | SystemC | No | No | [31] | Yes | No | No | No | SW/HW codesign | Dynamic Module | SystemC/TLM/RTL | No | No | [32] | Yes | No | No | No | System-level | Object-oriented | SystemC/TLM | No | No | | | | | | | Process-based | | | | [34, 35] | Yes | No | No | No | Y-chart based | CDFG | SystemC/TLM | No | No | [7] | Yes | UML/MARTE | No | No | MDA | Component-based | SystemC/TLM/RTL | Yes | Acceleo/MTL | [38] | Yes | UML/MARTE | No | 04 | MDE | Component-based | RTL/VHDL/C | Yes | QVTO/Acceleo | [39] | Yes | UML/MARTE | No | 05 | MDE | Component-based | VHDL | Yes | N/A | [40–42] | Yes | RecoMARTE | HLAM, GCM, HRM, GRM | 13 | MDE | Component-based | Xilinx XPS | Yes | QVTO | | | | | | | | | | Acceleo | The proposed framework | Yes | MARTE4DPR | HLAM, GCM, SRM, HRM, GRM, GQAM | 50 | MDE | Service-oriented component | SystemC/TLM | Yes | ATL | | | MARTE4SCTLM | | | | | | | Acceleo |
|
|