Remote Laboratories for Control Engineering: An architecture oriented state-of-the-art.
Oscar E. Cala W.
Software Architecture
Module A Component B
Layer C
Module C Technology D
Service D
«Meta» «Abstract» Software Architecture
?
?
?
?
?
Common Restrictions
$. Money
Time
Infrastructure
Instantiating the Architecture
IIS
LINUXPYTHONC++
HTML5
Instantiating the Architecture
Instantiating the Architecture
Instantiating the Architecture
The problem
Remote Lab 1Remote Lab 1
Remote Lab 1Remote Lab 1
Remote Lab 1Remote Lab 1
Remote Lab A
Remote Lab 2Remote Lab 1
Remote Lab Z
Remote Lab 4Remote Lab 3
Remote Lab DRemote Lab CRemote Lab B
• Lack of Reusability• Lack of Scalability• Lack of Modularity
What is the problem?
A critical example: J2EE
A critical example: J2EE
What tools will we use?
DAQ
? ??
?
?