Loading...
Please wait, while we are loading the content...
Similar Documents
Building dynamic, long-running systems
| Content Provider | ACM Digital Library |
|---|---|
| Author | Xin, Qi Reiss, Steven P. |
| Abstract | Complex applications that are effectively systems-of-systems are becoming more common and more useful. Our goal is to devise new ways of architecting such systems that will make their programming easier. We take a component oriented approach. A component's interface, which we call an outerface, includes not only the syntax of the component, but also its semantics and constraints on its use. Implementations of outerfaces are defined separately. Our underlying framework, TAIGA, lets the user code directly to the outerface and automatically finds, validates and binds an appropriate implementation. The framework handles component evolution and failure by detected changes and dynamically revalidating and rebinding possibly new implementations to existing outerfaces while maintaining the running system. We are currently working on extending this framework to handle modern, distributed systems-of-systems. |
| Starting Page | 19 |
| Ending Page | 24 |
| Page Count | 6 |
| File Format | |
| ISBN | 9781450341721 |
| DOI | 10.1145/2897829.2897831 |
| Language | English |
| Publisher | Association for Computing Machinery (ACM) |
| Publisher Date | 2016-05-14 |
| Publisher Place | New York |
| Access Restriction | Subscribed |
| Subject Keyword | Interfaces Distributed systems Evolution |
| Content Type | Text |
| Resource Type | Article |