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

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