DocumentCode
2617894
Title
A deployment system for pervasive computing
Author
Andersson, Jon
Author_Institution
Dept. of Comput. & Inf. Sci., Linkoping Univ.
fYear
2000
fDate
2000
Firstpage
262
Lastpage
270
Abstract
Software has for a long time been used for controlling different systems. Today, there is a trend towards integrating more software in consumer electronics, home appliances, cars etc. Suddenly software is moving from traditional environments, such as the desktop computer into new and unknown territory. This will influence many aspects of the software engineering process; above all, several new problems have arisen in the domain of software deployment. How can software be effectively deployed in these environments? Current deployment strategies are not directly applicable. The paper discusses problems with current deployment models and proposes a new, modified model. A deployment model for pervasive computing must support component based development, different delivery models, and installation and activation strategies. Support for dynamic installation and activation (i.e. making modifications without de-activating the software), is especially important. We introduce a prototype implementation, the Java Distributed Run-time Updating Management System (JDRUMS), which we have used as a vehicle for eliciting requirements for our deployment model
Keywords
Java; object-oriented programming; software maintenance; software tools; JDRUMS; Java Distributed Run-time Updating Management System; activation strategies; component based development; consumer electronics; delivery models; deployment models; deployment strategies; deployment system; dynamic installation; home appliances; modified model; pervasive computing; prototype implementation; requirements elicitation; software deployment; software engineering process; software integration; Object oriented programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2000. Proceedings. International Conference on
Conference_Location
San Jose, CA
ISSN
1063-6773
Print_ISBN
0-7695-0753-0
Type
conf
DOI
10.1109/ICSM.2000.883058
Filename
883058
Link To Document