200 likes | 310 Vues
This paper discusses a cutting-edge architecture for remote laboratories specific to control engineering, focusing on modularity, scalability, and reusability. It addresses common limitations of traditional remote lab setups, presenting a comprehensive framework that integrates various technologies such as HTML5, Linux, and programming languages like Python and C++. The architecture is designed to enhance educational experiences by enabling seamless instantiation of various remote labs, overcoming challenges like infrastructure and resource constraints. Key insights include practical examples and the application of service-oriented architecture principles.
E N D
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 ? ? ? ? ?
CommonRestrictions $. Money Time Infrastructure
Instantiating theArchitecture HTML5 LINUX PYTHON C++ IIS
Theproblem RemoteLab 1 RemoteLab 2 RemoteLab 3 RemoteLab 4 RemoteLab 1 RemoteLab 1 RemoteLab 1 • Lack of Reusability • Lack of Scalability • Lack of Modularity RemoteLab 1 RemoteLab 1 RemoteLab 1 RemoteLab A RemoteLab B RemoteLab C RemoteLab D RemoteLab Z
Whattoolswillwe use? ? ? ? ? ? DAQ