+44 (0)1509 263171
Please use this identifier to cite or link to this item:
|Title: ||Adaptive architectures for future highly dependable, real time systems|
|Authors: ||Ford, Brian|
Phillips, Iain W.
|Issue Date: ||2009|
|Publisher: ||Research School of Systems Engineering, Loughborough University|
|Citation: ||FORD, B. ... et al., 2009. Adaptive architectures for future highly dependable, real time systems. IN: Proceedings of the 7th Annual Conference on Systems Engineering Research (CSER2009), Loughborough, UK, 20 - 23 April 2009, 7pp.|
|Abstract: ||Many present-day safety-critical or mission-critical military applications are deployed using intrinsically static architectures.
Often these applications are real-time systems, where late responses may cause potentially catastrophic results. Static
architectures allow system developers to certify with a high degree of confidence that their systems will provide correct
functionality during operation, but a more adaptive approach could provide some clear benefits. In particular, the ability to
dynamically reconfigure the system at run time would give increased flexibility and performance in response to unpredictable or
unplanned operating scenarios. Many current dynamic architectural approaches provide little or no features to facilitate the
highly dependable, real-time performance required by critical systems. The challenge is to provide the features and benefits of
dynamic architectural approaches while still achieving the required level of performance and dependability.
This paper describes the early results of an ongoing research programme, part funded by the Software Systems Engineering
Initiative (SSEI), aimed at developing a more adaptive software architecture for future military systems. A range of architectures
with adaptive features (including object-based, agent based and publish/subscribe) are reviewed against the desirable
characteristics of highly dependable systems. A publish/subscribe architecture is proposed as a potential way forward and a
discussion of its advantages and disadvantages for highly dependable, real-time systems is given.|
|Description: ||This is a conference paper.|
|Publisher Link: ||http://cser.lboro.ac.uk/papers/S08-45.pdf|
|Appears in Collections:||Conference Papers and Presentations (Computer Science)|
Files associated with this item:
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.