ACM Home Page
Please provide us with feedback. Feedback
On-line change mechanisms: the software architectural level
Full text PdfPdf (656 KB)
Source Foundations of Software Engineering archive
Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering table of contents
Lake Buena Vista, Florida, United States
Pages: 80 - 86  
Year of Publication: 1998
ISBN:1-58113-108-9
Also published in ...
Authors
Sylvia Stuurman  Department of Mathematisc and Informatics, Delft University of Technology, P.O.Box 356, 2600 AJ Delft, The Netherlands
Jan van Katwijk  Department of Mathematisc and Informatics, Delft University of Technology, P.O.Box 356, 2600 AJ Delft, The Netherlands
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 9,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/288195.288257
What is a DOI?

ABSTRACT

Our interest in the field of software architecture is focused on the application in technical systems, such as control systems. Our current research in this field is centered around a real-life case study, a control system for unmanned vehicles transporting containers on the "Maasvlakte" , an area in the ports of Rotterdam.Important issues in this control system are scalability, evolvability, and on-line change capacities.In this paper, we discuss two mechanisms for on-line change in the distributed control system for the Maasvlakte system, which we have implemented in Java. The software architecture we use is a configuration of distributed processes, communicating according to the subscription model. We will focus on the software architectural aspects of the mechanisms for on-line change. One of these mechanisms is associated with the decoupling of processes as a result of the subscription-based communication model. The other mechanism is based on the late-binding properties of Java.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
R.C.M. de Rooij. Subscription-based communication for distributed embedded java. In ASCI Conference, accepted for publication 1995.
 
4
O. Frieder and M.E. Segal. Dynamic program updating in a distributed computer system. In Proceedings of the IEEE Conference on Software Maintenance, Phoenix, Arizona, October 1933.
5
 
6
 
7
 
8
 
9
10
 
11
 
12
S.Stuurman. An implementation of a controller for unmanned lorries and its performance. Technical Report to appear, Faculty of Tech&al Mathematics and Informatics, Delft University of Technology, 1998.
 
13
J.A. Stankovic. Real-time and embedded systems. Group Report of the Real-Time Working Group of the IEEE Technical Committee on Real-Time Systems, at http://www-ccs.cs.umass.edu/sdcr/rt.ps, 1996.
 
14
 
15


Collaborative Colleagues:
Sylvia Stuurman: colleagues
Jan van Katwijk: colleagues

Peer to Peer - Readers of this Article have also read: