
PCYNLITX SOFTWARE TECHNOLOGIES
PCYNLITX NOVA
Pcynlitx NOVA is an innovative fully automatic C++ build system generator
PCYNLITX LIBRARY
Pcynlitx multithreading library is a C++ template library which provides cybernetic thread management
A FIRST INTRODUCTION TO THE PCYNLITX PROJECT
Pcynlitx project brings new opportunities for C++ multithreading and it simplifies build system construction in C++.
Welcome the the pcynlitx project. The pcynlitx project provides two innovative solution for C++ developers. The first one is an innovative integrated development environment which can generate build scripts automaticly. More specifically, the pcynlitx nova platform can automatically determine the dependencies of the source file by means of a meta program. Therefore, differently from the existing technologies, on the pcynlitx build system generation, there is no need to specify each file and/or directory dependency and dependency lists are created by the platform. The second innovation is a C++ cybernetic thread management library improving the controllability of the threads in multithreaded applications. Every components of the pcynlitx project is distributed with opensource software license.
PCYNLITX NOVA
C++ Automatic Build System Construction
Pcynlitx Nova includes automatic build system construction technology which automatically writes the necessary scripts and/or list files for the construction of a C++ build system. More specifically, Pcynlitx Nova obtains dependencies of the C++ projects and contructs scripts that are used for build system automations. In addition, it can produce CMakeLists.txt configuration files automatically. This property improves the productivity of the software developers.


Pcynlitx IDE can directly construct the CMAKE List files “CMakeLists.txt files” for the build system construction.
THE AUTOMATIC CMAKE LIST FILE CONSTRUCTION
Automatic build system construction is one of the innovations on the pcynlitx project. The pcynlitx ide can automatically build CMakeLists.txt file for the CMAKE and The CMakeLists.txt files are constructed in two stages. On the first stage, with the help of the graphical user interface of the pcynlitx ide, the software developer enters the construction point of the build system and the external directories including source files and header files. Then, the pcynlitx ide reads the every source code in the git repo and it extracts every dependency information which is required for build system construction from the git repository.
PCYNLITX MULTITHREADING
Cybernetic Thread Management
Pcynlitx project provides a template library for C++ multithreading which use feedbacks from the threads. Cybernetic thread management technology improves the controllability of the thread flows and it simplifies complex inter-thread operations. In cybernetic thread control, the thread control functions act as feedback mechanisms collecting programmer directives.

Currently pcynlitx platform supports only C++. However, the same approach can be easily applied to the other programming languages
RESEARCH PAPER
The research article which explains the cybernetic thread management technology
In the citiation that is given below, you can find scientific outcames of the research study related with pcynlitx projects, the explanation of the approach that is used on the pcynlitx library thread control functions, a comprehensive literature study about multithreading and the performance tests that are carried out for cybernetic thread management. In fact, on the research paper, a general software development approach is intorduced and the same methodology can be applied for different languages.
The usage of cybernetic in complex software systems and its application to the deterministic multithreading. Concurrency Computat Pract. Exper. 2022; 34(28):e7375. WILEY. The Concurrency Computat Pract. Exper. is a SCI-EXP, peer reviewed jornal.
Pcynlitx Software Systems
ABOUT
The pcynlitx project is carried out by Erkam Murat Bozkurt who is control systems engineer with M.Sc degree.
PRODUCTS
Pcynlitx IDE
Pcynlitx Multithreading Library
RESEARCH
The main purpose of the researches performed on pcynlitx project is to simplifiy software development with C++
LICIENCE
The software are distributed with apache software liciense
CONTACT
pcynlitx.help@gmail.com
emb.muratbozkurt@gmail.com
erkam@pcynlitx.com
The source codes that are distributed on pcynlitx projects are copyrited on U.S copyright office. Copyright © 2025. All rights reserved.