Automated integration of real-time and non-real-time defense systems Emre Dalkıran a , Tolga Onel b , Okan Topçu c , Kadir Alpaslan Demir d, * a Barbaros Naval Science and Engineering Institute, Turkish Naval Academy, National Defense University, Tuzla, Istanbul, 34942, Turkey b Department of Computer Engineering, Turkish Naval Academy, National Defense University, Tuzla, Istanbul, 34942, Turkey c Department of Computer Engineering, Middle East Technical University Northern Cyprus Campus, Kalkanli, Guzelyurt, Mersin 10, 99738, Turkey d Institute of Social Sciences, Gebze Technical University, Gebze, Kocaeli, 41400, Turkey article info Article history: Received 5 September 2019 Received in revised form 30 December 2019 Accepted 8 January 2020 Available online xxx Keywords: Systems integration System of systems Systems engineering Software engineering C4I systems Defense systems Data distribution service DDS integration Java message service JMS abstract Various application domains require the integration of distributed real-time or near-real-time systems with non-real-time systems. Smart cities, smart homes, ambient intelligent systems, or network-centric defense systems are among these application domains. Data Distribution Service (DDS) is a communi- cation mechanism based on Data-Centric Publish-Subscribe (DCPS) model. It is used for distributed systems with real-time operational constraints. Java Message Service (JMS) is a messaging standard for enterprise systems using Service Oriented Architecture (SOA) for non-real-time operations. JMS allows Java programs to exchange messages in a loosely coupled fashion. JMS also supports sending and receiving messages using a messaging queue and a publish-subscribe interface. In this article, we pro- pose an architecture enabling the automated integration of distributed real-time and non-real-time systems. We test our proposed architecture using a distributed Command, Control, Communications, Computers, and Intelligence (C4I) system. The system has DDS-based real-time Combat Management System components deployed to naval warships, and SOA-based non-real-time Command and Control components used at headquarters. The proposed solution enables the exchange of data between these two systems efciently. We compare the proposed solution with a similar study. Our solution is superior in terms of automation support, ease of implementation, scalability, and performance. © 2020 The Authors. Production and hosting by Elsevier B.V. on behalf of China Ordnance Society. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/ 4.0/). 1. Introduction There are many application domains that can benet from so- lutions enabling the integration of real-time or near-real-time and non-real-time systems. Smart cities, smart homes, ambient intel- ligent systems, and defense systems are among these application domains. Especially, in the defense domain, lately, the development cost of defense software systems is increasing exponentially. Therefore, cost-effective solutions enabling system of systems de- velopments are highly valuable. The integration of existing real- time and non-real-time systems to achieve new or increased ca- pabilities is a cost-effective solution in the defense domain. In this article, we propose a communication mechanism for the integra- tion of real-time Data Distribution Service (DDS) systems, i.e., Combat Management Systems (CMSs) on naval warships and the non-real-time Command and Control (C2) systems at headquarters. On the battleeld, situational awareness is one of the critical factors for mission success. Situational awareness refers to the perception of elements on the battleeld in the current situation, comprehension of the current situation, and projection of the future status of the battleeld [31 ,32]. Good situational awareness helps to achieve effective decision making. In the past two decades, a new concept namely Network Centric Warfare (NCW), which is also called Network-Enabled Capability, has emerged to replace platform-centric warfare [19]. In platform-centric warfare, each warghting unit maintains an individual situational awareness that is bound by a geographical area due to limited sensor range. In the NCW paradigm, a shared battlespace awareness is created by networking geographically dispersed forces [1 ,2]. For example, we achieve a shared battlespace awareness by networking CMSs on * Corresponding author. E-mail addresses: emre59dalkiran@gmail.com (E. Dalkıran), onel.tolga@gmail. com (T. Onel), okantopcu@gmail.com (O. Topçu), kadiralpaslandemir@gmail.com (K.A. Demir). Peer review under responsibility of China Ordnance Society Contents lists available at ScienceDirect Defence Technology journal homepage: www.elsevier.com/locate/dt https://doi.org/10.1016/j.dt.2020.01.005 2214-9147/© 2020 The Authors. Production and hosting by Elsevier B.V. on behalf of China Ordnance Society. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). Defence Technology xxx (xxxx) xxx Please cite this article as: Dalkıran E et al., Automated integration of real-time and non-real-time defense systems, Defence Technology, https:// doi.org/10.1016/j.dt.2020.01.005