Authors:
Jian Xiao
1
;
Jizhou Sun
1
;
Gang Li
1
;
Chun Li
1
;
Sen Li
1
and
Jingde Cheng
2
Affiliations:
1
TianJin University, China
;
2
Saitama University, Japan
Keyword(s):
Persistent Computing, Soft system bus, Software development methodology, Middleware, On-line distributed application.
Related
Ontology
Subjects/Areas/Topics:
Applications and Software Development
;
Architectural Design and Meta Architectures
;
Component-Based Software Engineering
;
Cross-Feeding between Data and Software Engineering
;
Design Thinking as a Paradigm for Software Development
;
Model-Driven Software Development
;
Paradigm Trends
;
Service-Oriented Software Engineering and Management
;
Software and Systems Development Methodologies
;
Software Engineering
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.