MICROSSB: A LIGHTWEIGHT FRAMEWORK FOR ON-LINE DISTRIBUTED APPLICATION BASED ON SOFT SYSTEM BUS

Jian Xiao, Jizhou Sun, Gang Li, Chun Li, Sen Li, Jingde Cheng

2011

Abstract

Software development based on Soft System Bus (SSB) is a novel approach to Software Engineering. From the viewpoint of SSB, this paper presents a lightweight framework for developing on-line distributed applications, called MicroSSB. The framework partly implements the core functions of SSB-based system, including communication channel, data-instruction station, message exchange, security check and dynamic component management etc. The paper also proposes a guideline for using MicroSSB. By using MicroSSB, the designers and developers of distributed applications can focus on the core of their product instead of struggling with the low-level distributed programming. As case studies, the paper also shows two real applications based on MicroSSB: an experimental collaborative decision making system for air traffic flow control and a marine emergency commanding system.

References

  1. J. Cheng, 2005. 'Connecting Components with Soft Syste m Buses: A New Methodology for Design, Developm ent, and Maintenance of Reconfigurable, Ubiquitous, a nd Persistent Reactive Systems', Proceedings of the 1 9th International Conference on Advanced Informatio n Networking and Applications, vol. 1, pp. 667-672.
  2. J. Cheng, 2006. 'Persistent Computing Systems as Continu ously Available, Reliable, and Secure Systems', Proce edings of the First International Conference on Availa bility, Reliability and Security, pp. 631-638.
  3. J. Cheng, 2007. 'Persistent Computing Systems Based on Soft System Buses as an Infrastructure of Ubiquitous Computing and Intelligence', Journal of Ubiquitous C omputing and Intelligence, vol. 1, no. 1, pp. 35-41.
  4. M. R. Selim, T. Endo, Y. Goto, and J. Cheng, 2006. 'A Co mparative Study between Soft System Bus and Traditi onal Middlewares', LNCS Vol.4278, pp. 1264-1273
  5. Jeannie Albrecht, Ryan Braud, Darren Dao, Nikolay Topil ski, Christopher Tuttle, Alex C. Snoeren, Amin Vahda t, 2007. 'Remote control: distributed application confi guration, management, and visualization with Plush'. Proceedings of the 21st conference on Large Installati on System Administration Conference, pp.1-19.
  6. Andre L.C. Tavares, Marco Tulio Valente, 2008. 'A Gentl e Introduction to OSGi'. ACM SIGSOFT Software E ngineering Notes, vol.33, no.5.
  7. J. S. Rellermeyer, G. Alonso, and T. Roscoe. 2007. 'R-OS Gi: Distributed applications through software modulari zation'. Proceedings of the ACM/IFIP/USENIX 2007 I nternational Conference on Middleware, pp.1-20.
  8. Young-Woo Kwon, Eli Tilevich, Taweesup Apiwattanapo ng, 2009. 'DR-OSGi: Hardening Distributed Compone nts with Network Volatility Resiliency'. Proceedings of the 10th ACM/IFIP/USENIX International Conferen ce on Middleware, LNCS vol.5896 pp.373-392
  9. Kan Chang, Ken Howard, Rick Oiesen, Lara Shisler, Mido ri Tanino, and Michael C. Wambsganss, 2001. 'Enhan cements to the FAA Ground-Delay Program Under Co llaborative Decision Making'. Interfaces, vol.31, no.1, pp.57-76
  10. Apache, ActiveMQ, 2008), <http://activemq.apache.org>
  11. Bela Ban, JGroups - A Toolkit for Reliable Multicast Com munication (2007), http://www.jgroups.org/javagroups new/docs/index.htmL
Download


Paper Citation


in Harvard Style

Xiao J., Sun J., Li G., Li C., Li S. and Cheng J. (2011). MICROSSB: A LIGHTWEIGHT FRAMEWORK FOR ON-LINE DISTRIBUTED APPLICATION BASED ON SOFT SYSTEM BUS . In Proceedings of the 6th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8425-57-7, pages 211-217. DOI: 10.5220/0003421502110217


in Bibtex Style

@conference{enase11,
author={Jian Xiao and Jizhou Sun and Gang Li and Chun Li and Sen Li and Jingde Cheng},
title={MICROSSB: A LIGHTWEIGHT FRAMEWORK FOR ON-LINE DISTRIBUTED APPLICATION BASED ON SOFT SYSTEM BUS},
booktitle={Proceedings of the 6th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2011},
pages={211-217},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003421502110217},
isbn={978-989-8425-57-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - MICROSSB: A LIGHTWEIGHT FRAMEWORK FOR ON-LINE DISTRIBUTED APPLICATION BASED ON SOFT SYSTEM BUS
SN - 978-989-8425-57-7
AU - Xiao J.
AU - Sun J.
AU - Li G.
AU - Li C.
AU - Li S.
AU - Cheng J.
PY - 2011
SP - 211
EP - 217
DO - 10.5220/0003421502110217