{"id":1504,"date":"2021-06-25T14:50:07","date_gmt":"2021-06-25T11:50:07","guid":{"rendered":"https:\/\/gmkas.com\/en\/?page_id=1504"},"modified":"2023-05-22T22:19:51","modified_gmt":"2023-05-22T19:19:51","slug":"software","status":"publish","type":"page","link":"https:\/\/gmkas.com\/en\/software\/","title":{"rendered":"Software"},"content":{"rendered":"<section class=\"wpb-content-wrapper\"><p>[vc_row][vc_column icons_position=&#8221;left&#8221;][vc_column_text]<\/p>\n<h5><strong>Weapon Systems Software<\/strong><\/h5>\n<p>As the technological possibilities of today develop, the dependence of weapon systems on software increases further. As a result, the mission success of the weapon system becomes directly proportional to the success of the software it contains. Although the process of software development seems to be the same whether it is a weapon system or a system developed for another purpose, there are major differences in terms of administration.<br \/>\nGMKA Defense is willing to share its knowledge, experience and understanding of project management acquired with the software for unmanned shooting weapons it has developed so far in new projects.<\/p>\n<p>The studies carried out within this scope consist of the following subsections:<\/p>\n<p>\u2022 Air Defense Software<br \/>\n\u2022 Sensor Systems Software<br \/>\n\u2022 Communication and Antenna Management Units<br \/>\n\u2022 Air Defense Weapon System Components<br \/>\n\u2022 User Interface Software<br \/>\n\u2022 Signal Processing Systems<br \/>\n\u2022 Signal\/Image Analysis and Processing<br \/>\n\u2022 Video Processing<br \/>\n\u2022 Imaging and Pattern Recognition<br \/>\n\u2022 Motion Analyses<br \/>\n\u2022 Data Control Systems<br \/>\n\u2022 Data Control and Display Units<br \/>\n\u2022 Data Control Software<br \/>\n\u2022 Data Control System Power Units<br \/>\n\u2022 Serial Channel-Ethernet Communication Software<\/p>\n<h5><strong>COMMAND AND CONTROL SOFTWARE<\/strong><\/h5>\n<p>Given the complex, non-linear chaotic nature of the combat environment accurate and timely decision-making is virtually impossible. There is a need for systems that increase situational awareness, reveal the big picture of the battlefield, and perform all the crucial information exchange not only within their own area of interest but across the entire coalition or joint battlespace, in order to enable leaders to make effective decisions. When there is so much information that can be collected from the battlefield, the need for command and control software that will process this information, filter and present the most important ones to the use of decision makers, thus ensuring the complete perception and definition of the battlefield, has increased more than ever.[\/vc_column_text][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][\/vc_column][\/vc_row][vc_row][vc_column icons_position=&#8221;left&#8221;][vc_single_image image=&#8221;3616&#8243; img_size=&#8221;large&#8221; alignment=&#8221;center&#8221;][vc_empty_space][\/vc_column][\/vc_row][vc_row][vc_column icons_position=&#8221;left&#8221;][vc_column_text]GMKA develops products for command, control, communication, computer, and intelligence systems that increase operational flexibility, shorten the organization time, are easy to access, easy to use, and meet all and all needs.<\/p>\n<p>Some of the software developed within this scope are:<\/p>\n<p>\u2022 Firing Support Software<br \/>\n\u2022 Target Management<br \/>\n\u2022 User Message Management<br \/>\n\u2022 Data Conversion between Different Devices\/Message Systems<br \/>\n\u2022 Firing Management<br \/>\n\u2022 Mission Planning Software<br \/>\n\u2022 GIS-Based Mission Planning<br \/>\n\u2022 Mission Analyses<br \/>\n\u2022 Database Management Processes<br \/>\n\u2022 Sensor Coverage Analyzes<br \/>\n\u2022 Graphical Analyses<br \/>\n\u2022 Mission Data Transfer\/Retrieval<br \/>\n\u2022 Component Development<br \/>\n\u2022 Mission Analysis Software<\/p>\n<h5><strong>MARINE SYSTEMS SOFTWARE<\/strong><\/h5>\n<p>GMKA Defense develops software in many areas from naval battle management systems on ships to communication systems. The data management software GMKA has developed fulfills the data integration functions needed within the scope of special-purpose mission systems in support ships such as Scientific Research, Search\/Rescue, and Mine Hunting.<\/p>\n<p>The software collects data from different sensors aboard the ship and distribute them in formats suitable formats for the operation of special-purpose mission systems. In addition, the synchronization of the data required for the mission systems to work in harmony with each other is among the tasks of the software. All data collected and distributed are recorded.<br \/>\nThe ongoing software development by GMKA has been designed for the following floating units:[\/vc_column_text][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/2&#8243; icons_position=&#8221;left&#8221;][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][vc_column_text]\u2022 Submarine Rescue Mother Ship<br \/>\n\u2022 Rescue and Towing Ship<br \/>\n\u2022 Seismic Research Ship<br \/>\n\u2022 Frigate<br \/>\n\u2022 Corvette<br \/>\n\u2022 Patrol Boats<br \/>\n\u2022 Mine Ship<br \/>\n\u2022 Submarine<br \/>\n\u2022 Support Ships<br \/>\n\u2022 Maritime Patrol Aircraft<br \/>\n\u2022 Marine Helicopters[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243; icons_position=&#8221;left&#8221;][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][vc_single_image image=&#8221;3618&#8243; img_size=&#8221;large&#8221; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row][vc_column icons_position=&#8221;left&#8221;][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][\/vc_column][\/vc_row][vc_row][vc_column icons_position=&#8221;left&#8221;][vc_column_text]<\/p>\n<h5><strong>AVIONICS AND EMBEDDED SYSTEM SOFTWARE<\/strong><\/h5>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/2&#8243; icons_position=&#8221;left&#8221;][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][vc_single_image image=&#8221;3620&#8243; img_size=&#8221;large&#8221; alignment=&#8221;center&#8221;][\/vc_column][vc_column width=&#8221;1\/2&#8243; icons_position=&#8221;left&#8221;][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][vc_column_text]Avionics software is the embedded software used in the electronic systems of aircraft, artificial satellites and spacecraft whose safety and reliability needs are determined legally. The difference between avionic embedded software and conventional embedded software is that the development process is legally defined and optimized in terms of safety. GMKA aims to achieve numerous successes in this field by developing software in accordance with international standards as well.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column icons_position=&#8221;left&#8221;][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][vc_column_text]Some of the works by GMKA specific to this field are: Real-time operating systems, safety-critical system software, embedded system software, hardware and integration, development of a symbology library, GIS-based mission planning, mission analyses, database management operations, sensor coverage analysis, graphical analyses, mission data transfer\/retrieval.[\/vc_column_text][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][\/vc_column][\/vc_row][vc_row][vc_column icons_position=&#8221;left&#8221;][vc_column_text]<\/p>\n<h5><strong>TESTING SOFTWARE AND SERVICES<\/strong><\/h5>\n<p>[\/vc_column_text][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][\/vc_column][\/vc_row][vc_row][vc_column icons_position=&#8221;left&#8221;][vc_single_image image=&#8221;3621&#8243; img_size=&#8221;large&#8221; alignment=&#8221;center&#8221;][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][\/vc_column][\/vc_row][vc_row][vc_column icons_position=&#8221;left&#8221;][vc_column_text]Especially in research and development projects, the environmental components that a completed component must interact with are often unfinished. Having to wait for the entire project to be completed makes it almost impossible for contractors to fulfill their responsibilities to the requesting authority. In some cases, the test service has to be performed by third parties due to the nature of the business.<br \/>\nGMKA contributes to the realization of projects with minimum errors and highest performance with the test environments it creates with its experienced staff, which has been used only in this field for a long time. The test team, which consists of engineers, analyzes system and software requirements, develops simulators and emulators instead of non-existent components, creates a test environment close to the real thing and contributes to the completion of the tests on time.<\/p>\n<p>Some of the projects for which only testing services are provided by a third party are listed below.<\/p>\n<p>\u2022 Test Simulators and Service of Firing Support Systems<br \/>\n\u2022 Multi-Barrel Rocket Launcher Test Simulators and Service<br \/>\n\u2022 Air Defense Systems Test Simulators and Service<\/p>\n<h5><strong>COMBAT MANAGEMENT SYSTEMS<\/strong><\/h5>\n<p>[\/vc_column_text][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][\/vc_column][\/vc_row][vc_row][vc_column icons_position=&#8221;left&#8221;][vc_single_image image=&#8221;5428&#8243; img_size=&#8221;large&#8221; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row][vc_column icons_position=&#8221;left&#8221;][vc_column_text]<\/p>\n<h5><strong>COMMAND CONTROL SOFTWARE ARCHITECTURE \u2013 1<\/strong><\/h5>\n<p>\u2022 The Smart Mobile Weapon Platform (AKMOS-Ak\u0131ll\u0131 Mobil Silah Platformu) consists of 6 subsystems that are independent and integrated with each other. It contributes to ensuring maximum continuity in case of possible malfunctions during field operation and reducing costs by accelerating the maintenance process through its modular structure. The flexible architecture enables agile solutions to be offered in the development of possible new requests in the future.<\/p>\n<p><strong>A \u2013 AKMOS RRS &amp; ONT<\/strong><br \/>\n\u2022 AKMOS RRS (RF Radar System) transmits all objects detected in the sector under surveillance to AKMOS TKS (Basic Control System) with latitude, longitude and altitude information by passive listening with 12 directional antennas.<br \/>\n\u2022 By supporting two-way communication, RRS also offers the opportunity to query, delivering a list of active detected objects at any given time.<br \/>\n\u2022 When the required distance is reached, the targets determined by RRS are automatically tracked visually, by distinguishing people, animals and vehicles with the ONT (Optical Object Recognition) system.<\/p>\n<p><strong>B \u2013 AKMOS TKS<\/strong><br \/>\n\u2022 AKMOS TKS (Main Control System) acts as the interface layer that will control the other 5 subsystems and ensure that they are integrated with each other in a controlled manner. It informs the subsystems of AKMOS PYS (Platform Management System) and AKMOS SYS (Simulation Management System) by recording the information from RRS in the central database.<br \/>\n\u2022 Users log in to AKMOS via TKS (Main Control System). Every action performed is entered as a trace in the database on TKS. Parametric settings of TKS and other subsystems are also managed through TKS.<br \/>\n\u2022 For all targets detected, tracked, blocked etc. at any time, past event records can be viewed together with visual evidence and retrieved as a report via TKS.<\/p>\n<h5><strong>COMMAND CONTROL SOFTWARE ARCHITECTURE \u2013 2<\/strong><\/h5>\n<p><strong>C \u2013 AKMOS PYS (Platform Management System)<\/strong><br \/>\n\u2022 AKMOS PYS (Platform Management System) calculates the angle that the body should rotate by comparing the coordinate information received from TKS with the coordinate information where it is positioned, and takes the relevant position by moving on the vertical axis. It positions the head according to the relevant target coordinate on the horizontal axis based on the height information.<\/p>\n<p><strong>D \u2013 AKMOS SYS (Simulation Management System)<\/strong><br \/>\n\u2022 AKMOS SYS (Simulation Management System) analyzes the detected object by making 3 different categorizations with the information from RRS. After the first detection, it automatically makes the friend\/foe decision according to the communication frequency values of the relevant object from RRS and the visual analysis results from AKMOS KYS (Camera Management System). Different colors on the tracking screen allows the relevant distinction to be made easily.<\/p>\n<p><strong>E \u2013 AKMOS KYS (Camera Management System)<\/strong><br \/>\n\u2022 AKMOS KYS (Camera Management System) constantly checks for the presence of any object in the line of sight. Based on the information from RRS, PYS turns the body and the head in the relevant direction, finds the object by performing detailed visual analysis with smart algorithms and runs the visual tracking process by framing it.<br \/>\n\u2022 It can automatically terminate friendly tracking according to the friend\/foe information coming from SYS, and can visually track multiple targets at the same time.<br \/>\n\u2022 The recording module in KYS independently records continuous videos, allowing the target detection and interception process to be monitored retrospectively if needed.<\/p>\n<p><strong>F \u2013 AKMOS AKS (Firing Management System)<\/strong><br \/>\n\u2022 AKMOS AKS (Firing Management System) can be used in automatic or manual mode. During the visual tracking of the target, which is identified as an enemy by SYS, the target is repressed\/hit\/destroyed by making single\/serial\/curtain shots.<br \/>\n\u2022 During the shooting process, the estimated distance as well as the aiming direction in the horizontal and vertical axes is automatically calculated, and positioning to the most suitable firing position is ensured.<br \/>\n[\/vc_column_text][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][\/vc_column][\/vc_row][vc_row][vc_column icons_position=&#8221;left&#8221;][vc_single_image image=&#8221;3625&#8243; img_size=&#8221;medium&#8221; alignment=&#8221;center&#8221;][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][vc_empty_space hide_on_wide=&#8221;&#8221; hide_on_desktop=&#8221;&#8221; hide_on_notebook=&#8221;&#8221; hide_on_tablet=&#8221;&#8221; hide_on_mobile=&#8221;&#8221;][\/vc_column][\/vc_row][vc_row][vc_column icons_position=&#8221;left&#8221;][vc_column_text]<\/p>\n<h5><strong>WORK PACKAGE ACTIVITIES \u2013 1<\/strong><\/h5>\n<p>\u2022 The RRS control software stores the relevant information as raw data when there is actually a detection from the information obtained by emitting radio signals. It quickly analyzes the raw data by creating multiple threads within itself, and as soon as it decides that there is a real detection, it marks it on its own database and informs the TKS system.<br \/>\n\u2022 The RRS system also offers a service that can make a retrospective query based on date range, coordinate information and altitude data, which can be used by other systems as needed. The format of the information transmitted during detection and the format of the query service are operated using the same data structure, thus AKMOS presents an efficient operating model while preserving its internal standards.<br \/>\n\u2022 The ONT submodule classifies the entities that can be viewed as objects at a certain distance as human, animal, vehicle and provides automatic visual tracking through the artificial intelligence-supported system.<\/p>\n<h5><strong>WORK PACKAGE ACTIVITIES \u2013 2<\/strong><\/h5>\n<p>\u2022 TKS infrastructure consists entirely of computer systems. In order to manage the integration process with other systems, the central database server and the application server that monitors the work processes are housed in TKS.<br \/>\n\u2022 TKS system database and application servers are operated as separate physical machines, each in clusters of 3. In active-active clustering logic, every data written to the main database server is also written to the copy database server. In parallel, the same information is transferred to the 3rd database server as a passive backup.<br \/>\n\u2022 In case of a possible failure, AKMOS system continues to operate at maximum level.<br \/>\n\u2022 The application server cluster also hosts 3 physical machines. Incoming requests to the 2 physical machines are distributed in a way that load balances according to the density. The 3rd machine is positioned separately to provide services for user management, reporting and editing other additional settings, apart from the main task of target detection and blocking. Managing the target detection and blocking process and other operational activities over separate servers guarantees the highest level of continuity in case of possible failures.<\/p>\n<h5><strong>WORK PACKAGE ACTIVITIES \u2013 3<\/strong><\/h5>\n<p>\u2022 The TKS software can be used by logging in via any web browser on tablet\/desktop\/laptop computers with its web-based interface. The system is based on role and authorization mechanism. The user can act in accordance with the role assigned to them and the authorizations of the role.<br \/>\n\u2022 The final status of the integration with other systems, and event records can be monitored via TKS. The last location information of the platform, target detection image on the cameras, electronic jamming system settings and main control functionalities are monitored and managed via TKS.<br \/>\n\u2022 TKS communicates with other systems over the internal network that is not open to the outside. It does not contain the PYS, KYS and AKS systems directly embedded in itself. This architecture makes it possible for any subsystem to work without affecting the others in case of failure, while also contributing to software performance.<\/p>\n<h5><strong>WORK PACKAGE ACTIVITIES \u2013 4<\/strong><\/h5>\n<p>\u2022 PYS provides manual or automatic control of the carrier platform with the keyboard\/joystick. It runs on application servers on the TKS system. It constantly updates the final location information on TKS. By communicating over TCP\/UDP protocols, it continues to operate on the internal connection ready for duty at any time.<br \/>\n\u2022 It uses the coordinate values transmitted to the PYS to mathematically calculate the angle values that it needs to rotate, considering its own fixed position information mathematically, and automatically triggers the platform by generating commands to rapidly move to the new position.<\/p>\n<h5><strong>WORK PACKAGE ACTIVITIES \u2013 5<\/strong><\/h5>\n<p>\u2022 SYS examines the details of the relevant detection based on the object information received from RRS and transmitted from TKS, makes friend\/foe analysis and displays this information by working on a separate server on its own monitor. In the cluster consisting of 2 physical machines, the detections made in a redundant manner are simulated and displayed on a separate LCD monitor screen, operating in the Active-Active logic.<br \/>\n\u2022 The software running on the SYS displays the map information of the physical location. Objects detected on the map are represented with blue, red or green colors according to the analysis results. As they move and change their positions, they are shown in their new positions on the map in line with the information coming from RRS and TKS.<br \/>\n\u2022 In the first detection, it is directly displayed with blue color. When it is clear that the detection is friendly, it is shown in green; it is shown in red if it is understood that the detection is hostile. The current coordinate information of each target on the map is indicated as civil \/ military coordinate values, altitude information and circulation route.<\/p>\n<h5><strong>WORK PACKAGE ACTIVITIES \u2013 6<\/strong><\/h5>\n<p>\u2022 AKMOS AKS (Firing Management System) can be used in automatic or manual mode. During the visual tracking of the target, which is identified as an enemy by SYS, the target is repressed\/hit\/destroyed by making single\/serial\/curtain shots.<br \/>\n\u2022 During the shooting process, the estimated distance as well as the aiming direction in the horizontal and vertical axes is automatically calculated, and positioning to the most suitable firing position is ensured.<br \/>\n[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column icons_position=&#8221;left&#8221;][vc_column_text] Weapon Systems Software As the technological possibilities of today develop, the dependence of weapon systems on software increases further. As a result, the&hellip;<\/p>\n","protected":false},"author":1,"featured_media":2787,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/gmkas.com\/en\/wp-json\/wp\/v2\/pages\/1504"}],"collection":[{"href":"https:\/\/gmkas.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gmkas.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gmkas.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gmkas.com\/en\/wp-json\/wp\/v2\/comments?post=1504"}],"version-history":[{"count":27,"href":"https:\/\/gmkas.com\/en\/wp-json\/wp\/v2\/pages\/1504\/revisions"}],"predecessor-version":[{"id":5515,"href":"https:\/\/gmkas.com\/en\/wp-json\/wp\/v2\/pages\/1504\/revisions\/5515"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gmkas.com\/en\/wp-json\/wp\/v2\/media\/2787"}],"wp:attachment":[{"href":"https:\/\/gmkas.com\/en\/wp-json\/wp\/v2\/media?parent=1504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}