Abstract
Distributed computing introduces great complexity in software systems development, deployment and maintenance. As a consequence, building quality distributed software systems is hard and relies fundamentally on programmers expertise and good tool assistance. A key factor for the success of a development system is the capability to easily create prototypes, that is, create a preliminary version for the target system where its requirements can be quickly implemented, debugged, tested and simulated. Currently, a number of distributed software systems development tools exist, but they hardly favor learning about distributed computing and hardly favor prototyping because they are typically designed either to satisfy industrial standards – industrial perspective – or to experiment new concepts – research perspective. Industrial tools are concerned with productivity and software efficiency and robustness. Research tools normally have complex user interfaces and require the knowledge of particular concepts. Therefore, there is a need for software development tools where programmers can both learn about distributed computing – pedagogical perspective – and build quality distributed software systems through prototyping – experimental perspective.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsAuthor information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Calsavara, A., Noda, A.K., da Costa, J., Kolb, C., Nunes, L. (2004). A Virtual-Machine-Based Middleware. In: Meersman, R., Tari, Z., Corsaro, A. (eds) On the Move to Meaningful Internet Systems 2004: OTM 2004 Workshops. OTM 2004. Lecture Notes in Computer Science, vol 3292. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30470-8_21
Download citation
DOI: https://doi.org/10.1007/978-3-540-30470-8_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23664-1
Online ISBN: 978-3-540-30470-8
eBook Packages: Springer Book Archive