A Real-Time Java Component MetaModel
Our hierarchical component model with sharing [2] is depicted in Fig. 2. The
abstract entity Component denes that each component has sub components
- expressing hierarchy, and super components - expressing component sharing.
We derive Active and Passive components, basic building units of our model,
representing business concerns in the system. Each active component contains
its own thread of execution.
inria-00301410, version 1 - 1 Sep 20086 A. Plsek, F. Loiret, P. Merle, L. Seinturier
ThreadDomain represents RealTimeThread, NoHeapRealTimeThread, and Re-
gularThread in a system. Each ThreadDomain component encapsulates all
the active components containing threads of control with the same properties
(such as thread-type or priority). MemoryArea representing ImmortalMemory,
ScopedMemory, and HeapMemory encapsulates all subcomponents that are allo-
cated in the same memory area. Therefore, we are able to explicitly model RT-
concepts at the architectural level by using ThreadDomain and MemoryArea
components. This brings us the advantage of creating the most tting architec-
ture according to real-time requirements of the system.
A Real-Time Java Component MetaModel
Our hierarchical component model with sharing [2] is depicted in Fig. 2. The
abstract entity Component denes that each component has sub components
- expressing hierarchy, and super components - expressing component sharing.
We derive Active and Passive components, basic building units of our model,
representing business concerns in the system. Each active component contains
its own thread of execution.
inria-00301410, version 1 - 1 Sep 20086 A. Plsek, F. Loiret, P. Merle, L. Seinturier
ThreadDomain represents RealTimeThread, NoHeapRealTimeThread, and Re-
gularThread in a system. Each ThreadDomain component encapsulates all
the active components containing threads of control with the same properties
(such as thread-type or priority). MemoryArea representing ImmortalMemory,
ScopedMemory, and HeapMemory encapsulates all subcomponents that are allo-
cated in the same memory area. Therefore, we are able to explicitly model RT-
concepts at the architectural level by using ThreadDomain and MemoryArea
components. This brings us the advantage of creating the most tting architec-
ture according to real-time requirements of the system.
การแปล กรุณารอสักครู่..
