Schedulable online testing framework for real-time embedded applications in VM

Okehee Goh, Yann-Hang Lee

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

The paper suggests a VM-based online testing approach in which software testing is piggybacked at runtime on a system that operates to serve actual mission. Online testing in VM is facilitated with a framework that uses persistence service to initialize the testing operation with a consistent system state. The testing operation then runs in an isolated domain which can be scheduled independently of the operating version. Thus, testing operation cannot cause unbounded pause time nor spoil the normal operation. We evaluate the feasibility of schedulable online testing with a prototype developed in MONO CLI (Common Language Infrastructure) and the experiment on the prototype.

Original languageEnglish (US)
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pages730-741
Number of pages12
Volume4808 LNCS
StatePublished - 2007
EventInternational Conference on Embedded and Ubiquitous Computing, EUC 2007 - Taipei, Taiwan, Province of China
Duration: Dec 17 2007Dec 20 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4808 LNCS
ISSN (Print)03029743
ISSN (Electronic)16113349

Other

OtherInternational Conference on Embedded and Ubiquitous Computing, EUC 2007
CountryTaiwan, Province of China
CityTaipei
Period12/17/0712/20/07

Fingerprint

Language
Software
Real-time
Testing
Prototype
Software Testing
Software testing
Persistence
Framework
Infrastructure
Evaluate
Experiment
Experiments

Keywords

  • Online testing
  • Real-time embedded applications
  • Virtual machine

ASJC Scopus subject areas

  • Computer Science(all)
  • Biochemistry, Genetics and Molecular Biology(all)
  • Theoretical Computer Science

Cite this

Goh, O., & Lee, Y-H. (2007). Schedulable online testing framework for real-time embedded applications in VM. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4808 LNCS, pp. 730-741). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 4808 LNCS).

Schedulable online testing framework for real-time embedded applications in VM. / Goh, Okehee; Lee, Yann-Hang.

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 4808 LNCS 2007. p. 730-741 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 4808 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Goh, O & Lee, Y-H 2007, Schedulable online testing framework for real-time embedded applications in VM. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). vol. 4808 LNCS, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 4808 LNCS, pp. 730-741, International Conference on Embedded and Ubiquitous Computing, EUC 2007, Taipei, Taiwan, Province of China, 12/17/07.
Goh O, Lee Y-H. Schedulable online testing framework for real-time embedded applications in VM. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 4808 LNCS. 2007. p. 730-741. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Goh, Okehee ; Lee, Yann-Hang. / Schedulable online testing framework for real-time embedded applications in VM. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 4808 LNCS 2007. pp. 730-741 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{783b8a9a3d5a4a1b909fa193a4eae49b,
title = "Schedulable online testing framework for real-time embedded applications in VM",
abstract = "The paper suggests a VM-based online testing approach in which software testing is piggybacked at runtime on a system that operates to serve actual mission. Online testing in VM is facilitated with a framework that uses persistence service to initialize the testing operation with a consistent system state. The testing operation then runs in an isolated domain which can be scheduled independently of the operating version. Thus, testing operation cannot cause unbounded pause time nor spoil the normal operation. We evaluate the feasibility of schedulable online testing with a prototype developed in MONO CLI (Common Language Infrastructure) and the experiment on the prototype.",
keywords = "Online testing, Real-time embedded applications, Virtual machine",
author = "Okehee Goh and Yann-Hang Lee",
year = "2007",
language = "English (US)",
isbn = "9783540770916",
volume = "4808 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "730--741",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",

}

TY - GEN

T1 - Schedulable online testing framework for real-time embedded applications in VM

AU - Goh, Okehee

AU - Lee, Yann-Hang

PY - 2007

Y1 - 2007

N2 - The paper suggests a VM-based online testing approach in which software testing is piggybacked at runtime on a system that operates to serve actual mission. Online testing in VM is facilitated with a framework that uses persistence service to initialize the testing operation with a consistent system state. The testing operation then runs in an isolated domain which can be scheduled independently of the operating version. Thus, testing operation cannot cause unbounded pause time nor spoil the normal operation. We evaluate the feasibility of schedulable online testing with a prototype developed in MONO CLI (Common Language Infrastructure) and the experiment on the prototype.

AB - The paper suggests a VM-based online testing approach in which software testing is piggybacked at runtime on a system that operates to serve actual mission. Online testing in VM is facilitated with a framework that uses persistence service to initialize the testing operation with a consistent system state. The testing operation then runs in an isolated domain which can be scheduled independently of the operating version. Thus, testing operation cannot cause unbounded pause time nor spoil the normal operation. We evaluate the feasibility of schedulable online testing with a prototype developed in MONO CLI (Common Language Infrastructure) and the experiment on the prototype.

KW - Online testing

KW - Real-time embedded applications

KW - Virtual machine

UR - http://www.scopus.com/inward/record.url?scp=38349013726&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=38349013726&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:38349013726

SN - 9783540770916

VL - 4808 LNCS

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 730

EP - 741

BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

ER -