Abstract
Ubiquitous computing proliferates complexity and heterogeneity of software. Component software provides better productivity and configurability by assembling software from several components. The purpose of this paper is to investigate system configurations on a component-based system and the side effects of the configurations. We have implemented a component-based Java virtual machine named Earl Gray, by modifying an existing Java virtual machine. The case study revealed several problems to use the current component framework when configuring software. We report three experiments of those problems and present a future direction to solve the problem.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bollella, G., Gosling, J., Brosgol, B., Dibble, P., Furr, S., Turnbull, M.: The Real-Time Specification for Java. Addison-Wesley, Reading (2000)
Dey, A.K., Abowd, G.D., Salber, D.: A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications. In: HUMAN-COMPUTER INTERACTION, vol. 16, pp. 99–166. Lawrence Erlbaum Associates, Mahwah (2001)
Doyle, P., Abdelrahman, T.S.: A Modular and Extensible JVM Infrastructure. In: Proceedings of the 2nd Java Virtual Machine Research and Technology Symposium 2002 (JVM 2002) (August 2002)
Ford, B., Back, G., Benson, G., Lepreau, J., Lin, A., Shivers, O.: The Flux OSKit: A Substrate for Kernel and Language Research. In: Proceedings of the 16th ACM Symposium on Operating Systems Principles (October 1997)
Garland, S.J., Lynch, N.A., Vaziri, M.: IOA: A Language for Specifying, Programming, and Validating Distributed Systems. MIT Laboratory for Computer Science (October 2001)
Kon, F., Campbell, R.H.: Dependence Management in Component-Based Distributed Systems. IEEE Concurrency 8(1), 26–36 (2002)
Reid, A., Flatt, M., Stoller, L., Lepreau, J., Eide, E.: Knit: Component Composition for Systems Software. In: Proceedings of the 4th Symposium on Operating Systems Design and Implementation (OSDI 2000) (October 2000)
Szyperski, C., Gruntz, D., Murer, S.: Component Software: Beyond Object-Oriented Programming, 2nd edn. Addison-Wesley, Reading (2002)
Sreedhar, V.C.: ACOEL on CORAL: A Component Requirement and Abstraction Language. In: OOPSLA workshop on Specification of Component-Based Systems (October 2001)
Venners, B.: Inside The Java 2 Virtual Machine. MacGraw Hill, New York (2000)
Weiser, M.: The Computer for the 21st Century. Scientific American 265(30), 94–104 (1991)
CORBA, http://www.corba.org
Wolczko, M.: Benchmarking Java with the Richards benchmark, http://research.sun.com/people/mario/java_benchmarking/richards/richards.html
Wonka - The Embedded VM from ACUNIA, http://wonka.acunia.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ishikawa, H., Nakajima, T. (2003). A Case Study on a Component-Based System and Its Configuration. In: Krall, A. (eds) Software and Compilers for Embedded Systems. SCOPES 2003. Lecture Notes in Computer Science, vol 2826. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39920-9_14
Download citation
DOI: https://doi.org/10.1007/978-3-540-39920-9_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20145-8
Online ISBN: 978-3-540-39920-9
eBook Packages: Springer Book Archive