This thesis explores the possibility of the functional programming paradigm in the domain of hard embedded real-time systems. The implementation consists of re-implementing an already developed system that is written with the imperative and object oriented paradigms. The functional implementation of the system in question is compared with the original implementation and a study of code complexity, timing properties, CPU utilization and memory usage is performed. The implementation of this thesis consists of re-developing three of the periodic tasks of the original system and the whole development process is facilitated with the TDD development cycle. The programming language used in this thesis is C but with a functional approach to the pro...
Abstract. Although computers have been employed for decades to control machinery and entire laborato...
This paper is to review the application of object oriented programming paradigm in embedded system d...
Abstract. Embedded computing is characterised by the limited availability of computing resources. Fu...
This thesis explores the possibility of the functional programming paradigm in the domain of hard em...
Abstract. We review the basics of functional programming, and give a brief introduction to emerging ...
Embedded real-time systems are tightly coupled with the physical world. This tight coupling imposes ...
An embedded system is a computer system that is a part of a larger device with hardware and mechanic...
This thesis describes a further development of a building block for programmable devices in embedded...
3.1.1. Synchronous functional programming 2 3.1.2. Relaxing synchrony with buffer communication 3 3....
Embedded Systems application development has traditionally been carried out in low-level machine-ori...
In this chapter, we present the different alternatives that are available today for the development ...
We propose a framework for programming real-time and embedded computer systems. The goal of the fram...
Real-time processing systems are typically characterised by high processing rates, high reliability,...
Next generation applications will demand more cost-effective programming abstractions to reduce incr...
Summary form only given. This tutorial focuses on the development of systems software for embedded a...
Abstract. Although computers have been employed for decades to control machinery and entire laborato...
This paper is to review the application of object oriented programming paradigm in embedded system d...
Abstract. Embedded computing is characterised by the limited availability of computing resources. Fu...
This thesis explores the possibility of the functional programming paradigm in the domain of hard em...
Abstract. We review the basics of functional programming, and give a brief introduction to emerging ...
Embedded real-time systems are tightly coupled with the physical world. This tight coupling imposes ...
An embedded system is a computer system that is a part of a larger device with hardware and mechanic...
This thesis describes a further development of a building block for programmable devices in embedded...
3.1.1. Synchronous functional programming 2 3.1.2. Relaxing synchrony with buffer communication 3 3....
Embedded Systems application development has traditionally been carried out in low-level machine-ori...
In this chapter, we present the different alternatives that are available today for the development ...
We propose a framework for programming real-time and embedded computer systems. The goal of the fram...
Real-time processing systems are typically characterised by high processing rates, high reliability,...
Next generation applications will demand more cost-effective programming abstractions to reduce incr...
Summary form only given. This tutorial focuses on the development of systems software for embedded a...
Abstract. Although computers have been employed for decades to control machinery and entire laborato...
This paper is to review the application of object oriented programming paradigm in embedded system d...
Abstract. Embedded computing is characterised by the limited availability of computing resources. Fu...