Software Development in HEP

Chapter
Part of the The Frontiers Collection book series (FRONTCOLL)

Abstract

Software Engineering and the “Software Crisis” that it aims at solving, have been fundamental issues at the heart of the software development activity since the moment software existed. A book about software in High Energy Physics (“HEP”) would not be complete without some remarks on this matter, and this chapter provides such remarks.

Keywords

Software Development Software Engineer Software Project User Community Software Development Process 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    In: Proceedings of symposium On Advanced Computer Programs for Digital Computers, sponsored by ONR. June 1956 Republished in Annals of the History of Computing, Oct. 1983, pp. 350–361. Reprinted at ICSE’87, Monterey, California, USA, March 30-April 2, 1987Google Scholar
  2. 2.
    Naur, P., Randell, B. (eds.): Software Engineering: Reports of a conference sponsored by the NATO Science Committee, Garmish, Germany, 7–11 October, 1968Google Scholar
  3. 3.
  4. 4.
    Chen, P.P.: The entity-relationship model - toward a unified view of data. ACM Trans. Database Syst. 1(1), 9–36 (1976)CrossRefGoogle Scholar
  5. 5.
    Booch, G.: Object-Oriented Analysis and Design with Applications. Benjamin–Cummings, 2nd edn. Redwood City, CA (1994)Google Scholar
  6. 6.
    Rumbaugh, J., Blah, M., Premerlani, W., Eddy, F., Lorensen, W.: Object-Oriented Modelling and Design. Prentice Hall, Englewood Cliffs (1991)Google Scholar
  7. 7.
    Shlaer, S., Mellor, S.J.: Object lifecyclesmodeling the world in states. Yourdon Press computing series. Yourdon, Englewood Cliffs, NJ (1992)Google Scholar
  8. 8.
    Guide to the software engineering standards. Eur. Space Agency, Noordwijk, 1 (1991)Google Scholar
  9. 9.
  10. 10.
  11. 11.
  12. 12.
  13. 13.
  14. 14.
  15. 15.
  16. 16.
  17. 17.
  18. 18.
  19. 19.
  20. 20.
  21. 21.
  22. 22.
    Beck, K.: Extreme Programming Explained. Addison-Wesley, Boston (2000)Google Scholar
  23. 23.
    Brooks, F.: The Mythical Man-Month, Addison-Wesley, MA 1975 (1995). ISBN 0-201-83595-9 (1995 edn.)Google Scholar
  24. 24.
  25. 25.
    Tonella, P., Abebe, S.L.: Code Quality from the Programmer’s Perspective. In: Proceedings of Science, XII Advanced Computing and Analysis Techniques in Physics Research, Erice, Italy, 2008Google Scholar
  26. 26.
  27. 27.
  28. 28.
  29. 29.
  30. 30.
  31. 31.
    Tonella, P., Abebe, S.L.: Code Quality from the Programmer’s Perspective. In: Proceedings of Science, XII Advanced Computing and Analysis Techniques in Physics Research, Erice, Italy, 2008Google Scholar
  32. 32.
    Tonella, P., Abebe, S.L.: Code Quality from the Programmer’s Perspective. In: Proceedings of Science, XII Advanced Computing and Analysis Techniques in Physics Research, Erice, Italy, 2008Google Scholar
  33. 33.
  34. 34.
    Anticic, T., et al.: Challenging the challenge: handling data in the gigabit/s range 2003Google Scholar
  35. 35.
  36. 36.
  37. 37.
  38. 38.

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  1. 1.CERNGenevaSwitzerland

Personalised recommendations