For a long time, systems programming in general and embedded programming in particular, have been dominated by C, and to some extent C++. The reason is clear: the programmer has control over the system, and the overhead is minimal. At the same time, the type system is weak, handling dependencies is hard, and it takes a lot of experience and discipline to do things correctly. Of course, there exist other languages trying to solve these shortcomings (Ada, Java Embedded), but they have stayed niche or faded away into obscurity.READ MORE
In crisis communication, satellite communicationsisthe only independent solution that is reliable in any given situation. Demanding that the satellite terminals used delivers solutions that are stable and secure. Therefore, continuous workis being done on ourSatcubeKu terminal to keep developing secure and stable communications.Finding performance efficient methodsthat live up to our high security standards and that are easy to implement is challenging work. To this end Magnus Harryson, our new team member, has been investigating if using Role-Based Access Control, RBAC, in combination with the logic language Datalog could form an effective method to handle access control of tasks within an embedded system.