A SELF-ADAPTIVE ARCHITECTURE FOR AUTONOMIC SYSTEMS DEVELOPED WITH ASSL

Emil Vassev, Mike Hinchey, Aaron Quigley

2009

Abstract

We address the need to realize a runtime self-modifiable architecture for autonomic systems, specified and generated with the ASSL (Autonomic System Specification Language) framework. This framework generates such systems with a special hierarchical multi-granular architecture composed of singleton classes. Base ASSL is designed to support runtime evolving systems, whereas in this approach, we extend the generated architecture to allow for both code generation and code management at runtime. We provide a tailored algorithm to demonstrate how this approach can be applied to customized ASSL models specified to trigger runtime changes in the structure of the generated autonomic systems.

References

  1. Brogi, A., Canal, C., and Pimentel, E., 2006. On the semantics of software adaptation. In Science of Computer Programming, vol. 61(2). Elsevier.
  2. Garlan, D., Cheng, S., Huang, A., Schmerl, B., Steenkiste, P., 2004. Rainbow: Architecture-Based SelfAdaptation with Reusable Infrastructure. In IEEE Computer. IEEE Computer Society Press.
  3. Kitano, H., 1990. Designing Neural Networks Using Genetic Algorithms with Graph Generation System. In Complex Systems, vol. 4(4).
  4. McKinley, P. K., Sadjadi, S. M., Kasten E. P., Cheng, B. H. C., 2004. Composing Adaptive Software. In IEEE Computer, vol. 37 (7). IEEE Computer Society Press.
  5. Murch, R., 2004. Autonomic Computing: On Demand Series. IBM Press, Prentice Hall.
  6. Oreizy P., Gorlick, M. M., Taylor, R. N., Heimbigner, D., Johnson, G., Medvidovic, N., Quilici, A., Rosenblum, D. S., Wolf, A. L., 1999. An Architecture-Based Approach to Self-Adaptive Software. In IEEE Intelligent Systems. IEEE Computer Society Press.
  7. Truszkowski, W., Hinchey, M., Rash, J., Rouff, C., 2004. NASA's Swarm Missions: The Challenge of Building Autonomous Software. In IT Professional, vol. 6(5). IEEE Computer Society Press.
  8. Vassev, E., 2008. Towards a Framework for Specification and Code Generation of Autonomic Systems, PhD Thesis. Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada.
Download


Paper Citation


in Harvard Style

Vassev E., Hinchey M. and Quigley A. (2009). A SELF-ADAPTIVE ARCHITECTURE FOR AUTONOMIC SYSTEMS DEVELOPED WITH ASSL . In Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT, ISBN 978-989-674-009-2, pages 163-168. DOI: 10.5220/0002252201630168


in Bibtex Style

@conference{icsoft09,
author={Emil Vassev and Mike Hinchey and Aaron Quigley},
title={A SELF-ADAPTIVE ARCHITECTURE FOR AUTONOMIC SYSTEMS DEVELOPED WITH ASSL},
booktitle={Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT,},
year={2009},
pages={163-168},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002252201630168},
isbn={978-989-674-009-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT,
TI - A SELF-ADAPTIVE ARCHITECTURE FOR AUTONOMIC SYSTEMS DEVELOPED WITH ASSL
SN - 978-989-674-009-2
AU - Vassev E.
AU - Hinchey M.
AU - Quigley A.
PY - 2009
SP - 163
EP - 168
DO - 10.5220/0002252201630168