Loading...
Please wait, while we are loading the content...
Similar Documents
Middleware for Software Architecture-Based Development in Distributed , Mobile , and Resource-Constrained Environments
| Content Provider | Semantic Scholar |
|---|---|
| Author | Mikic-Rakic, Marija Medvidovic, Nenad |
| Copyright Year | 2002 |
| Abstract | Over the past several decades software researchers and practitioners have proposed various approaches, techniques, and tools for developing large-scale software systems. The results of these efforts have been characterized as programming-in-the-large (PitL). A new set of challenges has arisen with the emergence of inexpensive, small, heterogeneous, resource-constrained, possibly embedded, highly-distributed, and highlymobile computing platforms. We refer to software development in this new setting as programming-in-themany (PitM). This paper provides a description and evaluation of a middleware intended to support software architecture-based development of applications in the PitM setting. The middleware provides implementationlevel support for the key aspects of PitM application architectures: components, connectors, architectural configurations, and communication events. Additionally, the middleware directly facilitates several system qualities necessitated by PitM, including light weight, distribution, mobility, application context awareness, asynchrony, and support for disconnected operation. Our middleware has been applied successfully in a number of applications and used as an educational tool in a graduate-level embedded systems course. While a number of issues remain to be explored, our experience with the middleware thus far has been very positive, indicating that the principles of architecture-based software development can be successfully applied in the PitM setting. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://sunset.usc.edu/~neno/papers/Prism/PrismMW.pdf |
| Alternate Webpage(s) | http://csse.usc.edu/TECHRPTS/2002/usccse2002-501/usccse2002-501.pdf |
| Alternate Webpage(s) | http://sunset.usc.edu/classes/cs599_2002/Prism-MW.pdf |
| Alternate Webpage(s) | http://sunset.usc.edu/publications/TECHRPTS/2002/usccse2002-501/usccse2002-501.pdf |
| Alternate Webpage(s) | http://csse.usc.edu/csse/TECHRPTS/2002/usccse2002-501/usccse2002-501.pdf |
| Alternate Webpage(s) | http://csse.usc.edu/~softarch/Prism/publications/Mikic-Rakic_Medvidovic_Jakobac.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |