Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397
Issue N3 2019 year
The article provides a conceptual basis for automated systems development which exploits the "Baguette" realtime operating systems and provides unauthorized access protection. The "Baguette" operating systems do not include access control means. That is why access control and unauthorized access protection mechanisms are to be implemented using application software. By means of the "Baguette" operating systems configuration facilities interactive programs contained in the OS could be excluded. The "Baguette" operating systems utilize cross-technology application development scheme. This implies that no unauthorized code could be injected or executed in application hardware environment. It follows that the only way to get access to some application resource is to make use of algorithms included in the application algorithms which determine interactive communication with the operator. This means that predetermined access principle is fulfilled — all access attempts are under application software control and any access act could not be carried out in case it is not authorized by the application. Hence access control means could be localized in the application software. This scheme could be used for a system consisting of a single computer with "Baguette" operating system installed, or in case if automated system includes a few computers, which are connected by LAN isolated from other computers. The hardware composition of these automated systems is to be permanent.