| On-line change mechanisms: the software architectural level |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 14, Citation Count: 3
|
|
|
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
|
David Garlan , Robert Allen , John Ockerbloom, Exploiting style in architectural design environments, Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering, p.175-188, December 06-09, 1994, New Orleans, Louisiana, United States
|
| |
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
|
Richard N. Taylor , Nenad Medvidovic , Kenneth M. Anderson , E. James Whitehead, Jr. , Jason E. Robbins , Kari A. Nies , Peyman Oreizy , Deborah L. Dubrow, A Component- and Message-Based Architectural Style for GUI Software, IEEE Transactions on Software Engineering, v.22 n.6, p.390-406, June 1996
[doi> 10.1109/32.508313]
|
| |
15
|
Bernard I. Witt , F. Terry Baker , Everett W. Merritt, Software Architecture and Design: Principles, Models, and Methods, John Wiley & Sons, Inc., New York, NY, 1993
|
CITED BY 3
|
|
|
|
|
|
|
|
Jan Van Katwijk , Ruud De Rooij , Sylvia Stuurman , Hans Toetenel, Software development and verification of dynamic real-time distributed systems based on the radio broadcast paradigm, Parallel and distributed real-time systems, Nova Science Publishers, Inc., Commack, NY, 2001
|
|