2013
Autores
Pinho L.; Michell S.; Moore B.;
Publicação
Ada User Journal
Abstract
Experts provided information about parallel and multicore systems in papers submitted and discussed at a workshop. Discussion followed about the wisdom of giving any directive further than with parallel for the programmers to control the details of how parallelism was configured, executed, and potentially mapped in the runtime. The counter argument was raised that in real-time systems there was a need for the programmer to specify such control to directly specify the behavior, which was required for behavior analysis and timing behavior analysis. Questions were raised about the memory model of the proposal, and it was decided that the general model was that which supported a shared memory system, with cache coherency and uniform access to memory= within a single partition.
2013
Autores
Pinho L.;
Publicação
Ada User Journal
Abstract
2013
Autores
Pinho L.;
Publicação
Ada User Journal
Abstract
2014
Autores
Pinho L.;
Publicação
Ada User Journal
Abstract
2014
Autores
Pinho L.;
Publicação
Ada User Journal
Abstract
2014
Autores
Lindgren, P; Eriksson, J; Lindner, M; Pereira, D; Pinho, LM;
Publicação
Ada User Journal
Abstract
In an embedded system, functions often operate under different requirements. In the extreme, a failing safety critical function may cause collateral damage (and hence consider to be a system failure) while non critical functions affect only the quality of service. Approaches by partitioning the system's functions into sandboxes require virtualization mechanisms by the underlying platform and thus prohibit deployment to the bulk of microcontroller based systems. In this paper we discuss an alternative approach based on static semantic analysis performed directly on the system specification expressed in the form of an object oriented (00) model in the experimental language RTFM-lang. This would allow to (at compile time) to discriminate in between critical and non-critical functions, and assign these (by means of statically checkable typing rules) appropriate access rights. In particular, one can imagine dynamic memory allocations to be allowed only in non-critical functions, while on the other hand, direct interaction with the environment may be restricted to the critical parts. With respect to scheduling, a static task and resource configuration allows e.g. Stack Resource Policy (SRP) based approaches to be deployed. In this paper we discuss how this can be achieved in a mixed critical setting.
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.