IMPLEMENTING ORGANIC COMPUTING SYSTEMS WITH AGENTSERVICE
Florian Nafz, Frank Ortmeier, Hella Seebach, Jan-Philipp Steghöfer, Wolfgang Reif
2008
Abstract
Designing and implementing Organic Computing systems is typically a difficult task. To facilitate the construction a design pattern for Organic Computing systems has been developed. This organic design pattern (ODP) helps in modeling and designing a broad class of Organic Computing systems. This paper focuses on the implementation of Organic Computing systems with the help of this pattern. The core idea is to provide a generic implementation by mapping ODP artifacts to artifacts of a multi-agent frame-work. The used framework – AgentService – is one of the few C# multi-agent frameworks. In this paper a possible implementation as well as benefits and limitations are described.
References
- Boccalatte, A., Gozzi, A., Grosso, A., and Vecchiola, C. (2004). Agentservice. In Maurer, F. and Ruhe, G., editors, SEKE, pages 45-50.
- Boccalatte, A., Grosso, A., and Vecchiola, C. (2006). Implementing a mobile agent infrastructure on the .net framework. 4th International Conference in Central Europe on .NET Technologies.
- Branke, J., Mnif, M., Müller-Schloer, C., Prothmann, H., Richter, U., Rochner, F., and Schmeck, H. (2006). Organic Computing - Addressing complexity by controlled self-organization. In Proceedings of the 2nd International Symposium on Leveraging Applications of Güdemann, M., Ortmeier, F., and Reif, W. (2006a). Formal modeling and verification of systems with self-x properties. In Autonomic and Trusted Computing 2006, Proceedings. Springer LNCS.
- Güdemann, M., Ortmeier, F., and Reif, W. (2006b). Formal modeling and verification of systems with self-x properties. In Yang, L. T., Jin, H., Ma, J., and Ungerer, T., editors, Proceedings of the Third International Conference on Autonomic and Trusted Computing (ATC06), volume 4158 of Lecture Notes in Computer Science, pages 38-47, Berlin/Heidelberg. Springer.
- Güdemann, M., Ortmeier, F., and Reif, W. (2006). Safety and dependability analysis of self-adaptive systems. In Proceedings of ISoLA 2006, 2nd Symposium on Leveraging Applications of Formal Methods, Verification and Validation. IEEE CS Press.
- Jackson, D. (2000). Automating first-order relational logic. In Proceedings of the ACM SIGSOFT 8th International Symposium on the Foundations of Software Engineering (FSE-00), volume 25, 6 of ACM Software Engineering Notes, pages pp. 130 - 139. ACM press.
- Müller-Schloer, C., von der Malsburg, C., and W ürtz, R. P. (2004). Organic computing. Informatik Spektrum, 27(4):332-336.
- Object Management Group, O. (2003). Specification.
- Seebach, H., Ortmeier, F., and Reif, W. (2007). Design and Construction of Organic Computing Systems. In Proceedings of the IEEE Congress on Evolutionary Computation 2007. IEEE Computer Society Press. accepted for publication.
Paper Citation
in Harvard Style
Nafz F., Ortmeier F., Seebach H., Steghöfer J. and Reif W. (2008). IMPLEMENTING ORGANIC COMPUTING SYSTEMS WITH AGENTSERVICE . In Proceedings of the Third International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8111-28-9, pages 64-71. DOI: 10.5220/0001762700640071
in Bibtex Style
@conference{enase08,
author={Florian Nafz and Frank Ortmeier and Hella Seebach and Jan-Philipp Steghöfer and Wolfgang Reif},
title={IMPLEMENTING ORGANIC COMPUTING SYSTEMS WITH AGENTSERVICE},
booktitle={Proceedings of the Third International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2008},
pages={64-71},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001762700640071},
isbn={978-989-8111-28-9},
}
in EndNote Style
TY - CONF
JO - Proceedings of the Third International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - IMPLEMENTING ORGANIC COMPUTING SYSTEMS WITH AGENTSERVICE
SN - 978-989-8111-28-9
AU - Nafz F.
AU - Ortmeier F.
AU - Seebach H.
AU - Steghöfer J.
AU - Reif W.
PY - 2008
SP - 64
EP - 71
DO - 10.5220/0001762700640071