Research Article

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

Table 4

Concept mapping.

UML conceptsMARTE conceptsMARTE4DPR conceptsSystemC/TLM concepts

Active classHLAM::RtUnit {isDynamic=true}ReconfigurableUnitSC_Module
Active classHLAM::RtUnit {isDynamic=true}FactoryUnitSC_Module
Active classHLAM::RtUnit {isDynamic=true}ReconfigControllerUnitSC_Module
Operation, StateMachineSRM::…::SwSchedulableResourceFactoryProcessSC_Thread, SC_Method
Operation, StateMachineSRM::…::SwSchedulableResourceReconfigControllerProcessSC_Thread, SC_Method
PortGCM::ClientServerPortReconfigurablePortTLM_Initiator_Socket
TLM_Target_Socket
InterfaceGCM::ClientServerSpecificationClientServerSpecificationSC_Interface
ClassHLAM::PpUnitServiceRegistryC++ Container
BehavioralFeatureHLAM::RtServiceIPCoreServiceC++ Function
DataTypeVSL::DataTypes::TupleTypeServiceDescriptorC++ Tuple
MessageGQAM::…::GaStepPayloadTLM_Generic_Payload
Class, connectorSRM::…::MessageComResourceMessageComResourceSC_Prim_Channel
EventGCM::DataEventDataEventSC_Event
TriggerGCM::GCMTriggerGCMTriggerSC_Sensitive
ClassHRM::HwLogical::…::HwPLDFPGASC_Module
ClassGRM::Resource {isActive=true}ResourceSC_Module
ClassHRM::…:: HwComponentReconfigHwComponentSC_Module
BehavioralFeatureGRM::GrServiceGrServiceC++ function