Skip to main content
    • by 
    •   7  
      Computer SciencePerformanceComputer SoftwareShared memory
    • by 
    •   3  
      Cognitive ScienceComputer SoftwareProcess Calculi
Logic programming provides a high-level view of programming, giving implementers a vast latitude into what techniques to explore to achieve the best performance for logic programs. Towards obtaining maximum performance, one of the holy... more
    • by 
    • by 
    •   3  
      Engineering DesignData StructureDesign and Implementation
    • by 
    •   3  
      Parallel ProcessingData StructureParallel Systems
    • by 
    •   5  
      Model CheckingLogic ProgrammingPrologData Structure
    • by 
    •   2  
      Program EvaluationWeb Application
    • by 
    •   8  
      Distributed ComputingNext Generation Internet ResearchPeer to PeerHigh performance
Abstract This paper presents a new Web-based system, Mooshak, to handle programming contests. The system acts as a full contest manager as well as an automatic judge for programming contests.
    • by  and +1
Abstract. Mobile agents are the latest software technology to program flexible and efficient distributed applications, since they are independent programs that travel over the network, focusing on local communication, rather than the... more
    • by 
This paper presents DAOS, a model for exploitation of And-and Or-parallelism in logic programs. DAOS assumes a physically distributed memory environment and a logically shared address space. Exploiting both major forms of implicit... more
    • by 
Abstract We propose a programming model for distributed concurrent systems with mobile objects in the context of a process calculus. Code mobility is induced by lexical scoping on names. Objects and messages migrate towards the site where... more
    • by 
Abstract—We address the problem of integrating real-time fault-tolerance mechanisms into peer-to-peer systems, with specific architecture and deployment constraints. For this purpose we implemented a prototype hierarchical peer-to-peer... more
    • by 
Abstract We give a speci cation for an abstract machine for object calculi. The instruction set is intended to work as a target assembly language to which high level concurrent languages may be compiled. As a case example the compilation... more
    • by 
Resumo Um ambiente hospitalar pervasivo necessita que as entidades presente neste contexto (como pessoas e equipamentos) estejam em perfeita sincronia para a realização das tarefas médicas comuns no seu dia-a-dia. Uma das maneiras mais... more
    • by 
Abstract. We present an architecture that allows the seamless configuration of computer labs to work as dedicated computing clusters during periods of user inactivity. The operation of the cluster is fully automated by making use of... more
    • by 
Abstract In this paper we present an universal methodology for finding all the occurrences of a given set of subgraphs in one single larger graph. Past approaches would either enumerate all possible subgraphs of a certain size or query a... more
    • by 
One of the major problems that actual logic programming systems have to address is whether and how to prune undesirable parts of the search space. A region of the search space would definitely be undesirable if it can only repeat... more
    • by 
Abstract Despite extensive theoretical work on process-calculi, abstract machine speci cations and implementations of actual computational models are still scarce. Moreover, a general framework for compiling languages based on these... more
    • by 
Abstract: Currently, Pervasive Computing has focused on the development of programmable and interactive environments, which are intended to help the user in daily activities. The health system of the future envisages the use of Pervasive... more
    • by