Research Article

A Service-Oriented Component-Based Framework for Dynamic Reconfiguration Modeling Targeting SystemC/TLM

Table 2

Comparison with related works.

RefDPR supportUML/MARTE useUML/MARTE DPR semantics coveringDesign approachModeling paradigmTarget platformAuto code genTransf. tools
Extended packages#new stereotypes

[24]NoUML-ESLNoNoESLService levelSystemCYesN/A
[25]NoUML/MARTENoNoMDDObject-orientedSystemC/TLMYesUML2HIF
Timing constraintsVHDLHIF2SC/HIF2VHDL
[26]NoUML/MARTENoNoMDEAspect-orientedVHDLYesGenERTiCA
[30]YesNoNoNoPRMProcess-basedSystemCNoNo
[31]YesNoNoNoSW/HW codesignDynamic ModuleSystemC/TLM/RTLNoNo
[32]YesNoNoNoSystem-levelObject-orientedSystemC/TLMNoNo
Process-based
[34, 35]YesNoNoNoY-chart basedCDFGSystemC/TLMNoNo
[7]YesUML/MARTENoNoMDAComponent-basedSystemC/TLM/RTLYesAcceleo/MTL
[38]YesUML/MARTENo04MDEComponent-basedRTL/VHDL/CYesQVTO/Acceleo
[39]YesUML/MARTENo05MDEComponent-basedVHDLYesN/A
[4042]YesRecoMARTEHLAM, GCM, HRM, GRM13MDEComponent-basedXilinx XPSYesQVTO
Acceleo
The proposed frameworkYesMARTE4DPRHLAM, GCM, SRM, HRM, GRM, GQAM50MDEService-oriented componentSystemC/TLMYesATL
MARTE4SCTLMAcceleo