Powered by OpenAIRE graph
Found an issue? Give us feedback
ZENODOarrow_drop_down
ZENODO
Preprint . 2026
License: CC BY
Data sources: Datacite
ZENODO
Preprint . 2026
License: CC BY
Data sources: Datacite
versions View all 2 versions
addClaim

A New Paradigm for Software Design: Autonomous Objects and Integrated Thread Control

Authors: Zhyrytovskyi, Oleksandr;

A New Paradigm for Software Design: Autonomous Objects and Integrated Thread Control

Abstract

Modern object-oriented programming faces a critical challenge of excessive architectural complexity and high cognitive load on developers, which frequently leads to design errors in concurrent systems. This research presents a reimagined programming concept, Autonomous Objects, aimed at a radical simplification of software development. By rejecting traditional inheritance in favor of an Active Encapsulation model, this paradigm integrates initialization logic directly into the object body. This approach harmonizes data and processes, creating a more intuitive and secure environment for high-performance concurrent programming. Key Technical Contributions: Autonomous Threads: Independent execution units that operate with isolated memory copies, effectively eliminating the need for manual locking primitives like mutexes or critical sections. Timer-Driven Execution: A simplified execution logic that replaces manual thread lifecycle management with predictable, automated timer-driven triggers. Semantic Prefix Scoping: A streamlined two-tier variable scoping model using the $ prefix to explicitly clarify variable visibility and reduce unintended side effects. Note: This is a preprint of a research article currently undergoing peer review.

Keywords

Autonomous Objects, Parallel Computing, Software Architecture, Object-Oriented Programming, Programming Language Design, Active Encapsulation, Cognitive Load, Self-Synchronization

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Upload OA version
Are you the author of this publication? Upload your Open Access version to Zenodo!
It’s fast and easy, just two clicks!