skip to main content
10.1145/1389586.1389664acmotherconferencesArticle/Chapter ViewAbstractPublication PagespetraConference Proceedingsconference-collections
research-article

Predictable interactive control of experiments in a service-based remote laboratory

Published:16 July 2008Publication History

ABSTRACT

Remote and virtual laboratories are commonly used in electronic engineering and computer science to provide hands-on experience for students. Web services have lately emerged as a standardized interfaces to remote laboratory experiments and simulators. One drawback of direct Web service interfaces to experiments is that the connected hardware could be damaged due to missed deadlines of the remotely executed control applications.

Within this paper, we suggest an architecture for predictable and interactive control of remote laboratory experiments accessed over Web service protocols. We present this concept as an extension of our existing Distributed Control Lab infrastructure. Using our architecture, students can conduct complex control experiments on physical experiments remotely without harming hardware installations.

References

  1. M. Barabanov. A Linux-based Real-Time Operating System. Master's thesis, New Mexico Institute of Mining and Technology, 1997.Google ScholarGoogle Scholar
  2. M. Basso and G. Bagni. ARTIST: A Real-Time Interactive Simulink-based Telelab. In Proceedings of IEEE CCA/ISIC/CACSD Conference, Taipei, Taiwan, September 2004.Google ScholarGoogle ScholarCross RefCross Ref
  3. S. Brosky. Shielded CPUs: Real-Time Performance in Standard Linux. Linux Journal, May 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S. Graham and J. Treadwell. Web Services Resource Properties 1.2 (WS-ResourceProperties). OASIS Open, April 2006.Google ScholarGoogle Scholar
  5. M. Gudgin, M. Hadley, and T. Rogers. Web Services Addressing 1.0 - Core. World Wide Web Consortium (W3C), May 2006.Google ScholarGoogle Scholar
  6. J. Harward, T. T. Mao, and I. Jabbour. iLab Interactive Services - Overview. http://icampus.mit.edu/iLabs/Architecture, 2006.Google ScholarGoogle Scholar
  7. L. S. Indrusiak, M. Glesner, and R. A. da Luz Reis. Lookup-based Remote Laboratory for FPGA Digital Design Prototyping. In Intl. Workshop on e-learning and Virtual and Remote Laboratories (VIRTUAL-LAB 2004). INSTICC Press, August 2004.Google ScholarGoogle Scholar
  8. A. Polze and L. Sha. Composite Objects: Real-Time Programming with CORBA. In Proceedings of 24th Euromicro Conference, Network Computing Workshop, volume II, pages 997--1004. IEEE Computer Society, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Polze, K. Wallnau, and D. Plakosh. A Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain. Technical Report CMU/SEI-97-TR-011, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, USA, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  10. A. Rasche and A. Polze. Configuration and Dynamic Reconfiguration of Component-based Applications with Microsoft .NET. In Proceedings of the International Symposium on Object-oriented Real-time distributed Computing (ISORC), pages 164--171. IEEE Computer Society, May 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Rasche and A. Polze. Redac - dynamic reconfiguration of distributed component-based applications with cyclic dependencies. In Proceedings of the 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC), to appear. IEEE Computer Society, May 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Rasche, M. Puhlmann, and A. Polze. Heterogeneous Adaptive Component-Based Applications with Adaptive.Net. In Proceedings of the International Symposium on Object-oriented Real-time distributed Computing (ISORC), pages 418--425. IEEE Computer Society, May 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. A. Rasche, B. Rabe, M. von Löwis, J. Möller, and A. Polze. Real-Time Robotics and Process Control Experiments in the Distributed Control Lab. In IEE Software, Special Edition on Microsoft Research Embedded Systems RFP, pages 229--235. IEE Proceedings Software, October 2005.Google ScholarGoogle Scholar
  14. A. Rasche, P. Tröger, M. Dirska, and A. Polze. Foucault's Pendulum in the Distributed Control Lab. In Procceedings of IEEE Workshop on Object-Oriented Real-time Dependable Systems, pages 299--306. IEEE Computer Society, October 2003.Google ScholarGoogle Scholar
  15. J. Schwarz, A. Polze, K. Wehner, and L. Sha. Remote Lab: A Reliable Tele-Laboratory Environment. In Proceedings of the International Conference on Internet Computing, pages 55--62. CSREA Press, June 2000.Google ScholarGoogle Scholar
  16. P. Tröger, A. Rasche, F. Feinbube, and R. Wierschke. SOA Meets Robots - A Service-Based Software Infrastructure For Remote Laboratories. In Proceedings of the 2nd International Workshop on elearning and Virtual and Remote Laboratories, pages 57--62. Hasso-Plattner-Institut, Universitätsverlag Potsdam, Germany, February 2008.Google ScholarGoogle Scholar
  17. M. Wulff, P. Lauer, and T. Braun. Content management and architectural issues of a remote learning laboratory. In Proceedings of the 2nd International Workshop on elearning and Virtual and Remote Laboratories, pages 13--19. Hasso-Plattner-Institut, Universitätsverlag Potsdam, Germany, February 2008.Google ScholarGoogle Scholar

Index Terms

  1. Predictable interactive control of experiments in a service-based remote laboratory

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          PETRA '08: Proceedings of the 1st international conference on PErvasive Technologies Related to Assistive Environments
          July 2008
          607 pages
          ISBN:9781605580678
          DOI:10.1145/1389586

          Copyright © 2008 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 16 July 2008

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader