• LOGIN
    Login with username and password
Repository logo

BORIS Portal

Bern Open Repository and Information System

  • Publications
  • Theses
  • Research Data
  • Projects
  • Organizations
  • Researchers
  • More
  • Collections
  • Statistics
  • LOGIN
    Login with username and password
Repository logo
Unibern.ch
  1. Home
  2. Publications
  3. Dynamic Synchronization: A Synchronization Model through Behavioral Reflection

Dynamic Synchronization: A Synchronization Model through Behavioral Reflection

Details
Files
DOI
10.7892/boris.37759
Publisher DOI
10.1145/1735935.1735952
Abstract
In conventional software applications, synchronization code is typically interspersed with functional code, thereby impacting understandability and maintainability of the code base. At the same time, the synchronization defined statically in the code is not capable of adapting to different runtime situations. We propose a new approach to concurrency control which strictly separates the functional code from the synchronization requirements to be used and which adapts objects to be synchronized dynamically to their environment. First-class synchronization specifications express safety requirements, and a dynamic synchronization system dynamically adapts objects to different runtime situations. We present an overview of a prototype of our approach together with several classical concurrency problems, and we discuss open issues for further research.
Date Issued
2009
Publication Type
Conference Item
Language(s)
en
Author(s)
Ressia, Jorge Luis  
Institut für Informatik und angewandte Mathematik (IAM)  
Nierstrasz, Oscar  
Institut für Informatik und angewandte Mathematik (IAM)  
Additional Credits
Institut für Informatik und angewandte Mathematik (IAM)  
Publisher
Association for Computing Machinery ACM
ISBN
978-1-60558-899-5
Title of Event
Proceedings of International Workshop on Smalltalk Technologies
Access(Rights)
restricted
Show full item
BORIS Portal
Bern Open Repository and Information System
Build: 0eaa7c [ 7.08. 11:06]
Explore
  • Projects
  • Funding
  • Publications
  • Research Data
  • Organizations
  • Researchers
  • Audiovisual Material
  • Software & other digital items
  • Events
More
  • About BORIS Portal
  • BORIS Portal & Open Science
  • Send Feedback
  • Cookie settings
  • Service Policy
Follow us on
  • Mastodon
  • YouTube
  • LinkedIn
UniBe logo
Repository logo COAR Notify