Skip to main content

Supporting System-Level Testing of Applications by Active Real-Time Database Systems

  • Conference paper
  • First Online:
Active, Real-Time, and Temporal Database Systems (ARTDB 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1553))

Abstract

Event-triggered distributed real-time systems are prohibitively difficult to test due the required test effort. The test effort includes instrumenting the test object, and generating, executing, and analyzing the test results. The test effort can be significantly reduced by the use of an distributed active real-time database, thanks to the transaction concept and the built-in event monitor. The two major problems identified w.r.t. testing are the following. Firstly, whether the test effort is manageable. Secondly, whether the introduced run-time overhead is acceptable, i.e., no critical deadlines are missed due to testing.

This work was supported by NUTEK(The Swedish National Board for Industrial and Technical Development), as part of the Distributed Reconfigurable Real-Time Database Systems Project in the Embedded Systems Program.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Andler, S. F., Hansson, J., Eriksson, J, Mellin, J, Berndtsson, M, and Eftring, B.DeeDS Towards a Distributed Active and Real-Time Database System. Spec. Issue on Real Time Data Base Systems, SIGMOD Record 25(1) March 1996

    Google Scholar 

  • Babaoglu, Ö., and Marzullo, K.: Consistent Global States of Distributed Systems: Fundamental Concepts and Mechanisms, Ch. 4, see Mullender1994

    Google Scholar 

  • Beizer, B Software Testing Techniques. (2nd ed.). Van Nostrand Reinhold (1990)

    Google Scholar 

  • Beizer, B Black-Box Testing: Techniques for Functional Testing of Software and Systems, Wiley 1995

    Google Scholar 

  • Berndtsson, M., and Hansson, J.: Issues in Active Real-Time Databases, Proc. Int’l Workshop on Active and Real-Time Database System (ARTDB-95), Springer-Verlag 1995

    Google Scholar 

  • Buchmann, A.P.: Active Object Systems. Advances in Object-Oriented Database Systems, p. 201–204. Springer-Verlag 1994.

    Google Scholar 

  • Buchmann, A. P., Zimmermann, J., Blakeley, J. A., and Wells, D. L.: Building an Integrated Active OODBMS: Requirements, Architecture, and Design Decisions. Data engineering 1995

    Google Scholar 

  • Chakravarthy, S., and Mishra, D.: Snoop: An Event Specification Language for Active Databases. Knowledge and Data Engineering 13(3), October (1994).

    Google Scholar 

  • Gait, J.: A Debugger for Concurrent Programs. Software—Practice And Experience 15(6), June 1985.

    Google Scholar 

  • Garcia-Molina, H., and Salem, K.: Main Memory Database Systems: An Overview. IEEE Trans, on Knowledge and Data Engineering 4(6) 1992 509–516

    Article  Google Scholar 

  • Haban, D., and Wybranietz, D.: A Hybrid Monitor for Behavior and Performance Analysis of Distributed Systems, IEEE Trans, on Software Engineering 16(2) 1990 197–211

    Article  Google Scholar 

  • Helal, A. A., Heddaya, A. A., and Bhargava, Replication Techniques in Distributed Systems Kluwer Academic Publisher 1997

    Google Scholar 

  • Kao, and Garcia-Molina, H: An overview of real-time database systems. Proc. of NATO Advanced Study Inst. on Real-Time Computing. St Marten, Netherlands Antilles. Springer-Verlag 1992

    Google Scholar 

  • Kopetz, H., and Verissimo, P.: Real Time and Dependability Concepts, Ch. 16, see Mullender 1994 411–446

    Google Scholar 

  • Lamport, L.: Time, Clocks and the Ordering of Events in a Distributed System. Comm. of the ACM 21(7) 1978 558–565

    Article  MATH  Google Scholar 

  • Le Lann, G.: The 802.3D Protocol: A Variation on the IEEE 802.3 standard for real-time LANs, Tech. Rep., INRIA, BP 105, F-78153 Le Chesnay Cedex, France 1987

    Google Scholar 

  • Laprie et. al.: Dependability: Basic Concepts and Terminology. WG 10.4. IFIP, 1994

    Google Scholar 

  • Mellin, J., Hansson, J., and Andler, S. F.: Refining Design Constraints using a System Services Model of a Real-Time DBMS, Proc. 1st Int’l Workshop on Real-Time Databases, Newport Beach, California 1996 84–91

    Google Scholar 

  • Mullender, S. (ed): Distributed Systems. Addison-Wesley 1994

    Google Scholar 

  • Petersen, J. L.: Petri Net Theory and The Modeling of Systems. Prentice-Hall 1981

    Google Scholar 

  • Ramamritham, K., and Chrysanthis, P. K.: A Taxonomy of Correctness Criteria in Database Applications. The VLDB Journal 5 1996 85–97

    Article  Google Scholar 

  • Schütz, W.: The Testability of Distributed Real-Time Systems. Kluwer Academic Publishers 1995.

    Google Scholar 

  • Schwidersky, S., Herbert, A., Moody, K.: Composite Events for Detecting Behaviour Patterns in Distributed Environments, Distributed Object Management 95, 1995

    Google Scholar 

  • Veríssimo, P.: Real Time Communication, Ch. 17, see Mullender 1994

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mellin, J. (1998). Supporting System-Level Testing of Applications by Active Real-Time Database Systems. In: Andler, S.F., Hansson, J. (eds) Active, Real-Time, and Temporal Database Systems. ARTDB 1997. Lecture Notes in Computer Science, vol 1553. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49151-1_11

Download citation

  • DOI: https://doi.org/10.1007/3-540-49151-1_11

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65649-4

  • Online ISBN: 978-3-540-49151-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics