Title :
A Lightweight Message-Based Inter-Component Communication Infrastructure
Author :
Simon, Thierry ; Puschmann, Andre ; Khan, Shougat Nazbin ; Mitschele-Thiel, Andreas
Author_Institution :
Integrated Commun. Syst. Group, Ilmenau Univ. of Technol., Ilmenau, Germany
Abstract :
This article introduces a lightweight message-based inter-component communication infrastructure called Signaling and Communication Link (SCL). Specifically targeted for inter-process communication in embedded systems, SCL is characterized by three independent building blocks: topology definition, message transport and data serialization. Due to its broker-free, multi-platform, and multi-language messaging approach, SCL speeds up the design process of complex software systems and enables a wide range of applications. We discuss the related work in comparison to our approach, providing a qualitative analysis and specify requirements which are important for designing such a system. The design as well as the implementation and evaluation of SCL are discussed in detail. To illustrate the applicability of our approach in different projects, we discuss two research platforms from the area of mobile communications which already employ SCL as their primary inter-component communication infrastructure.
Keywords :
embedded systems; mobile communication; object-oriented programming; telecommunication signalling; SCL; data serialization; embedded systems; interprocess communication; lightweight message based intercomponent communication; message transport; mobile communications; signaling and communication link; topology definition; Computer languages; Generators; Logic gates; Operating systems; Sockets; Topology; component based software; modeling; software architecture;
Conference_Titel :
Computational Intelligence, Communication Systems and Networks (CICSyN), 2013 Fifth International Conference on
Conference_Location :
Madrid
Print_ISBN :
978-1-4799-0587-4
DOI :
10.1109/CICSYN.2013.18