Skip to main content

Observing the Development of a Reliable Embedded System

  • Conference paper
Reliable Software Technology – Ada-Europe 2005 (Ada-Europe 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3555))

Included in the following conference series:

Abstract

Distributed embedded systems are becoming ubiquitous and increasingly complex. It is frequently assumed that the use of simulation can support the design and implementation of such systems. However the contribution made by simulation towards the development process is rarely explored in depth and is incompletely understood. The pilot study described in this paper was intended to help identify techniques which may be used to provide a quantitative assessment of the contribution which simulation makes in this area. The study involved the observation of the “simulation first” development of a distributed embedded system. The results obtained in the study are described, and will form the basis for future investigations in this important area.

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

  1. Basili, V., Asgari, S., Carver, J., Hochstein, L., Hollingsworth, J.K., Shull, F., Zelkowitz, M.V.: A Pilot Study to Evaluate Development Effort for High Performance Computing Technical report CS-TR-4588, University of Maryland (2004)

    Google Scholar 

  2. Basili, V.R., Turner, A.J.: Iterative Enhancement: A practical Technique for Software Development. IEEE Transaction on Software Engineering 1(4), 390–396

    Google Scholar 

  3. Castelpietra, P., Song, Y.Q., Lion, F.S., Attia, M.: Analysis and Simulation Methods for Performance Evaluation of a Multiple Networks Embedded Architecture. IEEE Transactions on Industrial Electronics 49(6)

    Google Scholar 

  4. Cervin, A., Henriksson, D., Lincoln, B., Eker, J., Årzén, K.: How Does control Timing Affect Performance? - Analysis And Simulation Of Timing Using Jitterbug And TrueTime. IEEE Control Systems Journal 23(3), 16–30

    Google Scholar 

  5. Dorf, D., Bishop, R.: Modern Control Systems. Addison Wesley, Reading (1998)

    MATH  Google Scholar 

  6. Dutton, K., Thompson, S., Barraclough, B.: The Art of Control Engineering. Addison Wesley, Reading (1997)

    Google Scholar 

  7. Eker, J., Cervin, A.: A Matlab Toolbox For Real-Time And Control Systems Co-Design. In: Proceedings of the 6th International Conference on Real-Time Computing Systems and Applications (1999)

    Google Scholar 

  8. El-khoury, J., Törngren, M.: Towards A Toolset For Architectural Design Of Distributed Real-Time Control Systems. In: IEEE Real-Time Symposium, London, England. IEEE, Los Alamitos (2001)

    Google Scholar 

  9. Fenton, N., Pfleeger, S.L., Glass, R.L.: Science and Substance: A Challenge to Software Engineers. IEEE Software 11(4), 86–95

    Google Scholar 

  10. Germain, E., Robillard, P.N.: Engineering-Based Processes and Agile Methodologies for Software Development: A Comparative Case Study. Journal of Systems and Software 75(1-2), 17–27

    Google Scholar 

  11. Henriksson, D., Cervin, A.: TrueTime 1.2—Reference Manual, Department of Automatic Control. Lund University, Sweden (2004)

    Google Scholar 

  12. Karatza, H.D.: Modelling and Simulation of Distributed Systems and Networks. Simulation Modelling Practice and Theory 12(3-4), 183–185

    Google Scholar 

  13. McCabe, T.: A Software Complexity Measure. IEEE Transactions on Software Engineering 2, 308–320

    Google Scholar 

  14. Palopoli, L., Lipari, G., Abeni, L., Abeni, M.D., Ancilotti, P., Conticelli, F.: A Tool For Simulation And Fast Prototyping Of Embedded Control Systems. In: Proceedings of LCTES 2001, Snow Bird, Utah, United States. ACM Press, New York (2001)

    Google Scholar 

  15. Pickard, L.M., Kitchenham, B.A., Jones, P.W.: Combining Empirical Results in Software Engineering. Information and Software Technology 40(14), 811–821

    Google Scholar 

  16. Pont, M.J.: Patterns For Time Triggered Embedded Systems. Addison Wesley, Reading (2001)

    Google Scholar 

  17. Redell, O., El-khoury, J., Törngren, M.: The AIDA Toolset for Design and Implementation Analysis of Distributed Real-time Control Systems. Microprocessors and Microsystems 28(4), 163–182

    Google Scholar 

  18. SEL. Software Measurement Guidebook Software Engineering Laboratory Series, NASA/GSFC (1995)

    Google Scholar 

  19. Siemens. C167 Derivatives - User’s manual Version 2.0 (1996)

    Google Scholar 

  20. Solingen, R.V., Stalenhoef, P.: Effort Measurement of Support to Software Products. In: Proceeding of the International Workshop on Empirical Studies of Software Maintenance, Bari, Italy (1997)

    Google Scholar 

  21. Stark, G., Durst, R.C., Vowell, C.W.: Using Metrics in Management Decision Making. IEEE Computer 27(9), 42–48

    Google Scholar 

  22. Thane, H.: Monitoring, Testing and Debugging of Distributed Real-Time Systems. Mechatronics Laboratory, Department of Machine Design, Royal Institute of Technology, Sweden (2000)

    Google Scholar 

  23. Tichy, W.F.: RCS - A System for Version Control. Software - Practice & Experience 15(7), 637–654

    Google Scholar 

  24. Törngren, M., El-khoury, J., Sandfridson, M., Redell, O.: Modelling And Simulation Of Embedded Computer Control Systems: Problem Formulation, Mechatronics Laboratory, Department of Machine Design, Royal Institute of Technology, Sweden (2001)

    Google Scholar 

  25. Turski, W.M.: And no Philosophers’ Stone Either. In: Information Processing 1986, pp. 1077–1080. Elsevier Science, Northern Holland (1986)

    Google Scholar 

  26. Weller, E.F.: Using Metrics to Manage Software Projects. IEEE Computer 27(9), 27–33

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ayavoo, D., Pont, M.J., Parker, S. (2005). Observing the Development of a Reliable Embedded System. In: Vardanega, T., Wellings, A. (eds) Reliable Software Technology – Ada-Europe 2005. Ada-Europe 2005. Lecture Notes in Computer Science, vol 3555. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11499909_14

Download citation

  • DOI: https://doi.org/10.1007/11499909_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26286-2

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics