Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > CONCURRENCY ANNOTATIONS IN C++
Publication

CONCURRENCY ANNOTATIONS IN C++

Title
CONCURRENCY ANNOTATIONS IN C++
Type
Article in International Scientific Journal
Year
1994
Authors
BAQUERO, C
(Author)
Other
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
MOURA, F
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. View Authenticus page Without ORCID
Other information
Authenticus ID: P-001-JY1
Abstract (EN): This paper describes CA/C++, Concurrency Annotations in C++, a language extension that regulates method invocations from multiple threads of execution in a shared-memory multiprocessor system. This system provides threads as an orthogonal element to the language, allowing them to travel through more than one object. Statically type-ckecked synchronous and asynchronous method invocations are supported, with return values from asynchronous invocations accessed through first claw future-like objects. Method invocations are regulated with synchronization code defined in a separate class hierarchy, allowing separate definition and inheritance of synchronization mechanisms. Each method is protected by an access flag that can be switched in pre and post-actions, and by a predicate. Both must evaluate to true in order to enable a thread to animate the method code. Flags and method predicates are independently redefinable along the inheritance chain, thus avoiding the inheritance anomaly.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 7
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

Using Structural Characteristics for Autonomous Operation (1999)
Article in International Scientific Journal
Baquero, C; Moura, F
Improving causality logging in mobile computing networks (1998)
Article in International Scientific Journal
Baquero, C; Moura, F
Mobile Transaction Management in Mobisnap (2000)
Article in International Conference Proceedings Book
Preguiça, NM; Baquero, C; Moura, F; Martins, JL; Oliveira, RC; Domingos, HJL; Pereira, JO; Duarte, S
Integration of concurrency control in a language with subtyping and subclassing (1995)
Article in International Conference Proceedings Book
BAQUERO, C; OLIVEIRA, R; MOURA, F

Of the same journal

CONFERENCE REPORT ON PDK91 - INTERNATIONAL WORKSHOP ON PROCESSING DECLARATIVE KNOWLEDGE (1992)
Another Publication in an International Scientific Journal
Cristina Ribeiro
Recursion patterns and time-analysis (2005)
Article in International Scientific Journal
Barbosa, A; Cunha, A; Pinto, JS
PADL '00: Workshop on Practical Aspects of Declarative Languages (2000)
Article in International Scientific Journal
Enrico Pontelli; Vítor Santos Costa
From simulation to practice: Cache performance study of a prolog system (2003)
Article in International Scientific Journal
Lopes, R; Castro, LF; Costa, VS
Automatic Amortised Analysis of Dynamic Memory Allocation for Lazy Functional Programs (2012)
Article in International Scientific Journal
Hugo Simoes; Pedro Vasconcelos; Mario Florido; Steffen Jost; Kevin Hammond

See all (6)

Recommend this page Top
Copyright 1996-2024 © Faculdade de Economia da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z  I Guest Book
Page created on: 2024-09-28 at 22:22:57 | Acceptable Use Policy | Data Protection Policy | Complaint Portal
SAMA2