Book chapter
Сетевая база данных, построенная по объектно-атрибутному принципу
In book
The application of the object-attribute (OA) architecture of computing environment to implementation of distributed automation systems with computational nodes (computers or PLCs) of different hardware architectures is described. The features of OA modeling of distributed automation tools and the main techniques for modeling, programming, and debugging of such systems are shown.
A research project on dataflow automation system architecture is presented exploring the research and engineering issues related to the development of computer architecture for the next generation distributed supervision and control systems that exploits and leverages dataflow computation model. Major focus of research is on new object-attribute architecture of dataflow computing environment which is particularly suitable for the design and implementation of reconfigurable scalable heterogeneous distributed applications in industrial automation area. The state-ofthe- art in the application of the dataflow model of computation is accompanied with description of software tools developed for programming, simulation, debugging and test of automation applications that follow the object-attribute dataflow model.
The proceedings consist of papers which cover the topics of design work, implementation and maintenance of object systems, considering a broad range of problems.
According to the subjective opinions of many industry experts, object immutability is a virtue in object-oriented programming, since it leads to side-effect-free design, cleaner code, better concurrency, and many other factors. However, it has never been empirically demonstrated exactly how immutability affects quality metrics of object-oriented programs. In the following research, we analyzed 97508 classes from 240 public Java repositories to find out how immutability affects the size of the code.
The proceedings consist of papers which cover the topics of design work, implementation and maintenance of object systems, considering a broad range of problems.
When training in programming computer testing of students shows satisfactory knowledge of the principles of object-oriented programming. But in the course of performance some difficult programs (homeworks, term papers) the majority of them breaks the principle of encapsulation. In article the reasons of inadvertent violation by students of the principle of encapsulation and possible ways of their elimination are considered.