| Architecture-centric programming for adaptive systems |
| Full text |
Pdf
(52 KB)
|
| Source
|
Workshop on Self-healing systems
archive
Proceedings of the first workshop on Self-healing systems
table of contents
Charleston, South Carolina
SESSION: Position papers
table of contents
Pages: 93 - 95
Year of Publication: 2002
ISBN:1-58113-609-9
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 30, Citation Count: 2
|
|
|
ABSTRACT
Ubiquitous computing services are a fast-growing and challenging class of self-healing systems that must adapt to constant failures and environmental changes. Writing robust ubiquitous computing code is difficult in current programming systems. The architecture, interfaces, and logic of the program are often obscured by infrastructure details, making the development and evolution of these systems difficult and error-prone.We are exploring whether implementation language support for software architecture can aid in the development and evolution of ubiquitous computing systems. One such approach, embodied in the ArchJava language, allows programmers to express the software architecture of an application within Java source code. In this paper, we propose an extension to ArchJava allowing programmers to define custom connectors. Custom connectors are useful in many different contexts; we show how they can be used to implement part of the PlantCare ubiquitous computing application in ArchJava.
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
|
Anthony LaMarca , Waylon Brunette , David Koizumi , Matthew Lease , Stefan B. Sigurdsson , Kevin Sikorski , Dieter Fox , Gaetano Borriello, PlantCare: An Investigation in Practical Ubiquitous Systems, Proceedings of the 4th international conference on Ubiquitous Computing, p.316-332, September 29-October 01, 2002, Göteborg, Sweden
|
| |
3
|
{MDT98} N. Medvidovic, E. M. Dashofy, and R. N. Taylor. Employing Off-the-Shelf Connector Technologies in C2-Style Architectures. In CSS'98, Irvine, CA, October 1998.
|
| |
4
|
Mary Shaw , Robert DeLine , Daniel V. Klein , Theodore L. Ross , David M. Young , Gregory Zelesnik, Abstractions for Software Architecture and Tools to Support Them, IEEE Transactions on Software Engineering, v.21 n.4, p.314-335, April 1995
[doi> 10.1109/32.385970
]
|
Peer to Peer - Readers of this Article have also read:
-
The effect of latency on user performance in Warcraft III
Proceedings of the 2nd workshop on Network and system support for games
Nathan Sheldon
, Eric Girard
, Seth Borg
, Mark Claypool
, Emmanuel Agu
-
Learning subjective relevance to facilitate information access
Proceedings of the fourth international conference on Information and knowledge management
James R. Chen
, Nathalie Mathé
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
|