Skip to main content

Measuring the Ripple Effect of Pascal Programs

  • Conference paper
  • First Online:
  • 251 Accesses

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

Abstract

Recent acquisition of a half million LOC telephone switching system TXE4 [7] written in Pascal has provided a unique opportunity for software measurement. This paper discusses the software implementation of ripple effect measure - REST (Ripple Effect and Stability Tool) focusing on a recent attempt to produce a Pascal parser for REST which will be used to measure the TXE4 system. Ripple effect is a measure of impact analysis: the effect that a change to one part of a system will have on other parts of a system. It can be used in software engineering development to compare different versions of software or during maintenance to highlight software modules which may need attention. The implementation of the Pascal parser has highlighted several significant differences between Pascal and C source code, which are discussed and investigated.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Albas, H., Nymeyer, A.: Practice and principles of compiler building with C. Prentice Hall, Europe (1996) 376–380

    Google Scholar 

  2. Black, S.E.: A simplified algorithm for computing logical stability. Tech. Report. SBUCISM-96-19, South Bank University, London (1996)

    Google Scholar 

  3. Black, S.E.: REST-A tool to measure the ripple effect of C and C++ programs. In: Dumke, R., Abran, A. (eds.): Software Measurement: Current trends in research and practice. Deutscher Universitäts Verlag, September (1998), 159–172

    Google Scholar 

  4. Black, S.E.: Measuring ripple effect for software maintenance. IEEE International Conference on Software Maintenance, September (1999) 38–42

    Google Scholar 

  5. Black, S.E., Wigg, D.J.: X-Ray: A Multi-Language, Industrial Strength Tool. IEEE International Workshop on Software Measurement, September (1999) 39–42

    Google Scholar 

  6. Haney, F.M.: Module connection analysis-A tool for scheduling software debugging activities. In: Proc. Fall Joint Computer Conference (1972) 173–179

    Google Scholar 

  7. Homan, D.: 10 years of software maintenance or crawling through the mire! Workshop on Empirical Studies of Software Maintenance, September (1999)

    Google Scholar 

  8. Parr, T.J.: Language translation using PCCTS and C++. Automata publishing company, San Jose, CA 95129, USA (1996)

    Google Scholar 

  9. Yau, S.S., Collefello, J.S., McGregor, T.M.: Ripple effect analysis of software maintenance. In: Proc. COMPSAC, (1978) 60–65

    Google Scholar 

  10. Yau, S.S., Collefello, J.S.: Some stability measures of software maintenance. IEEE Transactions on Software Engineering 6(1980)6, 545–552

    Article  Google Scholar 

  11. Yau, S.S., Chang, J.S.: Estimating logical stability in software maintenance. In: Proc. COMPSAC, (1984) 109–119

    Google Scholar 

  12. Yau, S.S., Collefello, J.S.: Design stability measures for software maintenance. IEEE Transactions on Software Engineering, 11(1985)9, 849–856

    Article  Google Scholar 

  13. Yau, S.S., Liu, S.: Some approaches to logical ripple effect analysis. Tech. Report. SERCTR-24-F, University of Florida, Gainesville, FL 32611 (1988)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Black, S., Clark, F. (2001). Measuring the Ripple Effect of Pascal Programs. In: Dumke, R., Abran, A. (eds) New Approaches in Software Measurement. IWSM 2000. Lecture Notes in Computer Science, vol 2006. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44704-0_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-44704-0_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41727-9

  • Online ISBN: 978-3-540-44704-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics