Type inference for deadlock detection in a multithreaded polymorphic typed assembly language

VT Vasconcelos, F Martins, T Cogumbreiro - arxiv preprint arxiv …, 2010 - arxiv.org
We previously developed a polymorphic type system and a type checker for a multithreaded
lock-based polymorphic typed assembly language (MIL) that ensures that well-typed …

Session-based compilation framework for multicore programming

N Yoshida, V Vasconcelos, H Paulino… - Formal Methods for …, 2009 - Springer
This paper outlines a general picture of our ongoing work under EU Mobius and Sensoria
projects on a type-based compilation and execution framework for a class of multicore …

[PDF][PDF] Typed Assembly Language for Implementing {OS} Kernels in {SMP/Multi-Core} Environments with Interrupts

T Maeda, A Yonezawa - … on Systems Software Verification (SSV 10), 2010 - usenix.org
Although many people still think that it is difficult or even impossible to implement OS kernels
in a strictly typed programming language, we dispelled the myth in our previous works by …

Compiling the π-calculus into a Multithreaded Typed Assembly Language

T Cogumbreiro, F Martins, VT Vasconcelos - Electronic Notes in …, 2009 - Elsevier
We extend a previous work on a multithreaded typed assembly language (MIL) targeted at
shared memory multiprocessors, and describe the design of a type-preserving compiler from …

Type-directed compilation for multicore programming

K Honda, VT Vasconcelos, N Yoshida - Electronic Notes in Theoretical …, 2009 - Elsevier
In this paper, we outline a general picture of our ongoing work on a compilation and
execution framework for a class of multicore CPUs [Gelsinger, P., P. Gargini, G. Parker and …

A programming language for service‐oriented computing with mobile agents

H Paulino, L Lopes - Software: Practice and Experience, 2008 - Wiley Online Library
We present Mob, a service‐oriented scripting language, for programming mobile agents. We
argue that combining the service‐oriented and mobile agent paradigms provides a very …

Mobile Service Development and Deployment with Remotely Launched Service-Oriented Mobile Agents

H Paulino - 2007 International Conference on Mobile Data …, 2007 - ieeexplore.ieee.org
The execution of the client side of a mobile service is a task greatly conditioned by the
limited resources available to perform computation and communication. Moving these …

[PDF][PDF] Compiling the π-calculus into a Multithreaded Typed Assembly Language

T Cogumbreiro, F Martins, VT Vasconcelos - First Workshop on, 2008 - researchgate.net
Introduction. Current trends in hardware made available multi-core CPU systems to ordinary
users, challenging researchers to devise new techniques to bring software into the multi …

Implementação de uma linguagem concorrente com tipos comportamentais

NJC Parreira - 2011 - search.proquest.com
A programação concorrente com base em memória partilhada é uma disciplina difícil. A
possível interferência entre threads no acesso a zonas de memória partilhada pode causar …

Concurrent typed intermediate language

LM Lourenço, JC Seco, F Martins - Proceedings of the 28th Annual ACM …, 2013 - dl.acm.org
Typed assembly languages have been designed to ensure safety on low-level code,
avoiding the dynamic loading of erroneous code, generated by unreliable compilers, thus …