Towards a Decentralized Middleware for Composition of Resource-limited Components to Realize Distributed Applications

Christian Bartelt, Benjamin Fischer, Andreas Rausch

2013

Abstract

Dynamic adaptive middleware solutions for component-based development have become very important for creating complex applications in recent years. Many different middleware systems have been developed. In addition, decentralized middleware systems have been developed for special areas such as ambient intelligence or generic middleware systems for a wide range of areas. However no decentralized middleware system based on composition of limited components has been constructed. No component can be connected to an unlimited set of other components, because every connection uses a small amount of resources like network traffic or processor time. Specifically in mobile system resources is very restricted. Therefore, we need a middleware to solve the competition for the needed components to get a good composition. This paper demonstrates an approach towards a procedure to compose components under the aspect of limited components. It also gives users the opportunity to prioritize an application to prefer it while creating a composition.

References

  1. Kon, F., Costa, F., Blair, G, Campbell, R. H., 2002. The Case for Reflective Middleware. CACM June 2002/Vol. 46, No. 6.
  2. Issarny, V., Sacchetti, D., Tartanoglu, F., 2004. Developing ambient intelligence systems: A solution based on web services. Journal of Automated Software Engineering.
  3. Szyperski, C., Gruntz, D., Murer, S., 2002. The book, Component Software: Beyond Object-Oriented Programming. New York, 2nd Edition, AddisonWesley.
  4. Currion, P., Silva, C., Van de Walle, B., 2007. Open source software for disaster management. Communications of The ACM, Vol. 50, Issue 3, pp.61-65.
  5. Klus, H., Niebuhr, D., Rausch. A., 2007. A component model for dynamic adaptive systems. In Alexander L. Wolf, editor, Proceedings of the International Workshop on Engineering of software services for pervasive environments, pages 21-28, Dubrovnik, Croatia.
  6. Janakiram, D., Venkateswarlu, R., Nitin, S., 2005, COMiS: Component Oriented Middleware for Sensor Networks. To appear in the proceedings of 14th IEEE Workshop on Local Area and Metropolitan Networks (LANMAN), Chania, Crete, Greece.
  7. Clarke, M., Blair, G. S., Coulson, G., Parlavantzas, N., 2001. An efficient component model for the construction of adaptive middleware. In Middleware, Springer-Verlag, pp. 160-178.
  8. Baresi, L., Guinea, S., Tamburrelli, G., 2008. Towards decentralized self-adaptive component-based systems. In Proceedings of the International Workshop on Software Engineering for Adaptive and Self-Managing Systems, pages 57.
Download


Paper Citation


in Harvard Style

Bartelt C., Fischer B. and Rausch A. (2013). Towards a Decentralized Middleware for Composition of Resource-limited Components to Realize Distributed Applications . In Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: SANES, (PECCS 2013) ISBN 978-989-8565-43-3, pages 245-251. DOI: 10.5220/0004386402450251


in Bibtex Style

@conference{sanes13,
author={Christian Bartelt and Benjamin Fischer and Andreas Rausch},
title={Towards a Decentralized Middleware for Composition of Resource-limited Components to Realize Distributed Applications},
booktitle={Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: SANES, (PECCS 2013)},
year={2013},
pages={245-251},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004386402450251},
isbn={978-989-8565-43-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: SANES, (PECCS 2013)
TI - Towards a Decentralized Middleware for Composition of Resource-limited Components to Realize Distributed Applications
SN - 978-989-8565-43-3
AU - Bartelt C.
AU - Fischer B.
AU - Rausch A.
PY - 2013
SP - 245
EP - 251
DO - 10.5220/0004386402450251