Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where David Pereira is active.

Publication


Featured researches published by David Pereira.


portuguese conference on artificial intelligence | 2005

Towards an Architecture for Emotional BDI Agents

David Pereira; Eugénio C. Oliveira; Nelma Moreira; Luís Sarmento

In this paper we present the emotional-BDI architecture, an extension to the BDI architecture supporting artificial emotions and including internal representations for agents capabilities and resources. The architecture we present here is conceptual, defining which components should exist so that emotional-BDI agents can use effective capabilities as well as effective resources in order to better cope with highly dynamic environments


Computational Logic in Multi-Agent Systems | 2008

Formal Modelling of Emotions in BDI Agents

David Pereira; Eugénio C. Oliveira; Nelma Moreira

Emotional-BDI agents are BDI agents whose behaviour is guided not only by beliefs, desires and intentions, but also by the role of emotions in reasoning and decision-making. The


international conference on implementation and application of automata | 2010

Partial derivative automata formalized in Coq

Jose B. Almeida; Nelma Moreira; David Pereira; Simão Melo de Sousa

\mathcal{E}_{\rm BDI}


conference on industrial electronics and applications | 2015

RTFM-core: Language and implementation

Per Lindgren; Marcus Lindner; Andreas Lindner; David Pereira; Luis Miguel Pinho

logic is a formal system for expressing the concepts of the Emotional-BDI model of agency. In this paper we present an improved version of the


RAMiCS'12 Proceedings of the 13th international conference on Relational and Algebraic Methods in Computer Science | 2012

Deciding regular expressions (in-)equivalence in coq

Nelma Moreira; David Pereira; Simão Melo de Sousa

\mathcal{E}_{\rm BDI}


ACM Sigbed Review | 2015

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

André de Matos Pedro; David Pereira; Luis Miguel Pinho; Jorge Sousa Pinto

logic and show how it can be used to model the role of three emotions in Emotional-BDI agents: fear , anxiety and self-confidence . We also focus in the computational properties of


emerging technologies and factory automation | 2015

A real-time semantics for the IEC 61499 standard

Per Lindgren; Marcus Lindner; Andreas Lindner; Valeriy Vyatkin; David Pereira; Luis Miguel Pinho

\mathcal{E}_{\rm BDI}


international conference on reliable software technologies | 2015

A Novel Run-Time Monitoring Architecture for Safe and Efficient Inline Monitoring

Geoffrey Nelissen; David Pereira; Luís Miguel Pinho

which can lead to its use in automated proof systems.


nasa formal methods | 2014

A Compositional Monitoring Framework for Hard Real-Time Systems

André de Matos Pedro; David Pereira; Luis Miguel Pinho; Jorge Sousa Pinto

In this paper we present a computer assisted proof of the correctness of a partial derivative automata construction from a regular expression within the Coq proof assistant. This proof is part of a formalization of Kleene algebra and regular languages in Coq towards their usage in program certification.


international conference on reliable software technologies | 2014

Towards a Runtime Verification Framework for the Ada Programming Language

André de Matos Pedro; David Pereira; Luis Miguel Pinho; Jorge Sousa Pinto

Robustness, real-time properties and resource efficiency are key properties to embedded devices of the CPS/IoT era. In this paper we propose a language approach RTFM-core, and show its potential to facilitate the development process and provide highly efficient and statically verifiable implementations. Our programming model is reactive, based on the familiar notions of concurrent tasks and (single-unit) resources. The language is kept minimalistic, capturing the static task, communication and resource structure of the system. Whereas C-source can be arbitrarily embedded in the model, and/or externally referenced, the instep to mainstream development is minimal, and a smooth transition of legacy code is possible. A prototype compiler implementation for RTFM-core is presented. The compiler generates C-code output that compiled together with the RTFM-kernel primitives runs on bare metal. The RTFM-kernel guarantees deadlock-lock free execution and efficiently exploits the underlying interrupt hardware for static priority scheduling and resource management under the Stack Resource Policy. This allows a plethora of well-known methods to static verification (response time analysis, stack memory analysis, etc.) to be readily applied. The proposed language and supporting tool-chain is demonstrated by showing the complete process from RTFM-core source code into bare metal executables for a lightweight ARM-Cortex M3 target.

Collaboration


Dive into the David Pereira's collaboration.

Top Co-Authors

Avatar

Per Lindgren

Luleå University of Technology

View shared research outputs
Top Co-Authors

Avatar

Marcus Lindner

Luleå University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Andreas Lindner

Luleå University of Technology

View shared research outputs
Top Co-Authors

Avatar

Simão Melo de Sousa

University of Beira Interior

View shared research outputs
Top Co-Authors

Avatar

Luis Miguel Pinho

Oporto Polytechnic Institute

View shared research outputs
Top Co-Authors

Avatar

Emil Fresk

Luleå University of Technology

View shared research outputs
Top Co-Authors

Avatar

Johan Eriksson

Luleå University of Technology

View shared research outputs
Top Co-Authors

Avatar

Valeriy Vyatkin

Luleå University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge