Learn More
The use of components significantly helps in development of real-time embedded systems. There have been a number of component frameworks developed for this purpose, and some of them have already became well established in this area. Even though these frameworks share the general idea of component-based development, they significantly differ in the range of(More)
Our undergraduate curriculum includes a one semester course on object-oriented programming in the C# language and the .NET platform. The course underwent a major change in its labs organization two years ago - an introduction of regular one-week lab assignments motivated by a need to enhance unsatisfactory skills of students attending the course. However(More)
Strong pressure on deployment of embedded control systems on a low-cost hardware leads to the need of optimizing software architectures to minimize resource demands. Nevertheless, releasing the resources not needed in specific phases of system execution is only rarely supported by todays component frameworks, mainly since information about the system state(More)
We present the SS7Box modular signaling platform, a tool for rapid application prototyping in a cellular mobile network, and examine in detail its performance limits for the application of active network-based tracking, called SS7Tracker. This application is a highly configurable, non-intrusive and cost-effective solution for large-scale data collection on(More)
As embedded and real-time systems became an inherent part of many electronic appliances of everyday use, the demand for their development has grown enormously. Increasing complexity of these systems leads to demands of tools and techniques addressing their efficient and short time-to-market development. One of the possible ways to tackle the problem is a(More)
The SOFA 2 component system allows development of high-integrity real-time embedded systems using the component-based development approach. SOFA 2 employs a hierarchical component model and many advanced features which may be useful in this area of software development. The report offers discussion about necessary changes and features that needs to be(More)
This thesis is a part of a bigger research vision called Progress which aims at providing component based techniques for the development of realtime embedded systems. It starts research of the runtime structures of the Progress component model. The thesis aims at identifying necessary questions about the internal structure of virtual nodes and about the(More)
I would like to thank all those who supported me in my doctoral study and the work on my thesis. I very appreciate the help and counseling received from Petr Hnětynka, Tomáš Bureš, František Plášil and Petr Kroha. I would also like to thank all my colleagues at the Department of Distributed and Dependable Systems who have contributed valuable feedback,(More)