
PCYNLITX SOFTWARE TECHNOLOGIES
Pcynlitx Nova
Pcynlitx NOVA is an innovative fully automatic C++ build system generator
Pcynlitx Multithreading Library for C++
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++.
The pcynlitx project provides two innovative solution for C++ developers. The first one is an innovative integrated development environment which can generate build scripts automatically. 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. In fact, the dependency lists are created directly by the platform. In pcynlity project, the second innovation is a C++ cybernetic thread management library improving the controllability of the threads on multithreaded software 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 Nova offers a new build system development technology. For more information please look the related page and documentation

Pcynlitx Nova can directly construct the CMAKE List files ( CMakeLists.txt files ) and the other configuration files which are required in CMAKE build system construction process.
Automatic CMAKE List File Construction Technolgy
Automatic build system construction is one of the innovations on the pcynlitx project. The pcynlitx nova platform can automatically build CMakeLists.txt files 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 nova platform, the software developer enters the construction point of the build system and the external directories ( the directories including libraries and/or source files which are not part of the git repository and they are only used for linking ). Then, the pcynlitx nova 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.
Cybernetic thread management technology acts as an abstraction layer between the developer and the concurrency.
Currently, pcynlitx project platforms are only available on C++. programming language. However, the approaches which are used in these technologies 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.