Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

Publicações por HumanISE

2015

Allocation of Parallel Real-Time Tasks in Distributed Multi-core Architectures supported by an FTT-SE Network

Autores
Martínez, Ricardo Garibay; Nelissen, Geoffrey; Ferreira, Luís Lino; Pinho, Luís Miguel;

Publicação

Abstract
Distributed real-time systems such as automotive applications are becoming larger and more complex, thus, requiring the use of more powerful hardware and software architectures. Furthermore, those distributed applications commonly have stringent real-time constraints. This implies that such applications would gain in flexibility if they were parallelized and distributed over the system. In this paper, we consider the problem of allocating fixed-priority fork-join Parallel/Distributed real-time tasks onto distributed multi-core nodes connected through a Flexible Time Triggered Switched Ethernet network. We analyze the system requirements and present a set of formulations based on a constraint programming approach. Constraint programming allows us to express the relations between variables in the form of constraints. Our approach is guaranteed to find a feasible solution, if one exists, in contrast to other approaches based on heuristics. Furthermore, approaches based on constraint programming have shown to obtain solutions for these type of formulations in reasonable time.

2015

Architecture to Support Quality of Service in Arrowhead Systems

Autores
Albano, Michele; Garibay-Martínez, Ricardo; Lino Ferreira, Luis;

Publicação
INForum - Simpósio de Informática (INFORUM 2015).

Abstract
The Arrowhead project [1] considers to normalize all interactions involving embedded systems by mediating them through services. The Service Oriented Architecture (SOA) paradigm is applied to both the interactions that provide the service requested by the user, and other support actions such as the authentication and registration of the devices, and the services they provide, the look-up of devices and service provided, and orchestration of services for creation of more complex services. To this purpose, services are divided into Core Services, which are present in every environment supporting Arrowhead applications, and user services that implement the applications. The Core Services set comprises, at least, Authentication Service, Registration Service and Orchestration Service.

2015

Holistic Analysis for Fork-Join Distributed Tasks supported by the FTT-SE Protocol

Autores
Martínez, Ricardo Garibay; Nelissen, Geoffrey; Ferreira, Luís Lino; Pedreiras, Paulo; Pinho, Luís Miguel;

Publicação

Abstract
This paper presents a holistic timing analysis for fixed-priority fork-join Parallel/Distributed tasks (P/D tasks) over a Flexible Time Triggered - Switched Ethernet (FTT-SE) network. The holistic approach considers both time-triggered and eventtriggered tasks/messages.

2015

Adaptive offloading for infotainment systems

Autores
Ferreira, LL; Pinho, LM; Albano, M; Teixeira, C;

Publicação
ACM SIGBED Review

Abstract
Infotainment applications in vehicles are currently supported both by the in-vehicle platform, as well as by user's smart devices, such as smartphones and tablets. More and more the user expects that there is a continuous service of applications inside or outside of the vehicle, provided in any of these devices (a simple but common example is hands-free mobile phone calls provided by the vehicle platform). With the increasing complexity of 'apps', it is necessary to support increasing levels of Quality of Service (QoS), with varying resource requirements. Users may want to start listening to music in the smartphone, or video in the tablet, being this application transparently 'moved' into the vehicle when it is started. This paper presents an adaptable offloading mechanism, following a service-oriented architecture pattern, which takes into account the QoS requirements of the applications being executed when making decisions.

2015

Monitoring for a Decidable Fragment of MTL-integral

Autores
Pedro, AD; Pereira, D; Pinho, LM; Pinto, JS;

Publicação
RUNTIME VERIFICATION, RV 2015

Abstract
Temporal logics targeting real-time systems are traditionally undecidable. Based on a restricted fragment of MTL-integral, we propose a new approach for the runtime verification of hard real-time systems. The novelty of our technique is that it is based on incremental evaluation, allowing us to effectively treat duration properties (which play a crucial role in real-time systems). We describe the two levels of operation of our approach: offline simplification by quantifier removal techniques; and online evaluation of a three-valued interpretation for formulas of our fragment. Our experiments show the applicability of this mechanism as well as the validity of the provided complexity results.

2015

Logic-based schedulability analysis for compositional hard real-time embedded systems

Autores
Pedro, AdM; Pereira, D; Pinho, LM; Pinto, JS;

Publicação
SIGBED Review

Abstract

  • 432
  • 648