Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Transaction Support for Ada
 
conference paper

Transaction Support for Ada

Kienzle, Jörg  
•
Jiménez-Peris, Ricardo
•
Romanovsky, Alexander
Show more
2001
Reliable SoftwareTechnologies — Ada-Europe 2001
6th International Conference on Reliable Software Technologies - Ada-Europe'2001

This paper describes the transaction support framework OPTIMA and its implementation for Ada 95. First, a transaction model that fits concurrent programming languages is presented. Then the design of the framework is given. Applications from many different domains can benefit from using transactions; it is therefore important to provide means to customize the framework depending on the application requirements. This flexibility is achieved by using design patterns. Class hierarchies with classes implementing standard transactional behavior are provided, but a programmer is free to extend the hierarchies by implementing application-specific functionalities. An interface for Ada programmers is presented and its use demonstrated via a simple example.

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.1007/3-540-45136-6_23
Author(s)
Kienzle, Jörg  
Jiménez-Peris, Ricardo
Romanovsky, Alexander
Patiño-Martinez, Marta
Date Issued

2001

Publisher

Springer Verlag

Published in
Reliable SoftwareTechnologies — Ada-Europe 2001
Series title/Series vol.

Lecture Notes in Computer Science; 2043

Start page

290

End page

304

Subjects

omtt

•

transactions

•

fault tolerance

•

optima

•

framework

Note

Also available as Technical Report EPFL-DI No 00/348

Written at

EPFL

EPFL units
LGL  
Event nameEvent placeEvent date
6th International Conference on Reliable Software Technologies - Ada-Europe'2001

Leuven, Belgium

May 14 - 18, 2001

Available on Infoscience
September 20, 2005
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/216950
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés