Imperial College London

Professor Jeff Magee

Faculty of EngineeringDepartment of Computing

Emeritus Professor of Computing
 
 
 
//

Contact

 

+44 (0)20 7594 8601j.magee Website

 
 
//

Assistant

 

Mrs Clare Pearson +44 (0)20 7594 8601

 
//

Location

 

2.06Faculty BuildingSouth Kensington Campus

//

Summary

 

Publications

Citation

BibTex format

@article{Sykes:2008,
author = {Sykes, D and Heaven, W and Magee, J and Kramer, J},
journal = {Proceedings - International Conference on Software Engineering},
pages = {105--112},
title = {From goals to components: A combined approach to self-management},
year = {2008}
}

RIS format (EndNote, RefMan)

TY  - JOUR
AB - Autonomous or semi-autonomous systems are deployed in environments where contact with programmers or technicians is infrequent or undesirable. To operate reliably, such systems should be able to adapt to new circumstances on their own. This paper describes our combined approach for adaptable software architecture and task synthesis from high-level goals, which is based on a three-layer model. In the uppermost layer, reactive plans are generated from goals expressed in a temporal logic. The middle layer is responsible for plan execution and assembling a configuration of domain-specific software components, which reside in the lowest layer. Moreover, the middle layer is responsible for selecting alternative components when the current configuration is no longer viable for the circumstances that have arisen. The implementation demonstrates that the approach enables us to handle non-determinism in the environment and unexpected failures in software components. Copyright 2008 ACM.
AU - Sykes,D
AU - Heaven,W
AU - Magee,J
AU - Kramer,J
EP - 112
PY - 2008///
SN - 0270-5257
SP - 105
TI - From goals to components: A combined approach to self-management
T2 - Proceedings - International Conference on Software Engineering
ER -