Data and Time Abstraction Techniques for Analyzing Multilevel Concurrent Systems

  • Authors:
  • Toshimi Minoura;S. Sitharama Iyengar

  • Affiliations:
  • Oregon State Univ., Corvallis;Louisiana State Univ., Baton Rouge

  • Venue:
  • IEEE Transactions on Software Engineering
  • Year:
  • 1989

Quantified Score

Hi-index 0.03

Visualization

Abstract

It is argued that the design and analysis of a concurrent system can be made simpler and more intuitive if execution times of abstract operations are arbitrarily but systematically defined. This technique (time abstraction) is complementary to data abstraction and is more effective when used in combination with data abstraction. As examples, a bounced-buffer monitor and a multilevel concurrency scheme for a database system are analyzed by using data and time abstraction.