Skip to main content

Software Development in HEP

  • Chapter
  • First Online:
From the Web to the Grid and Beyond

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

  • 1004 Accesses

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.

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 EPUB and 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
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  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, 1987

    Google Scholar 

  2. Naur, P., Randell, B. (eds.): Software Engineering: Reports of a conference sponsored by the NATO Science Committee, Garmish, Germany, 7–11 October, 1968

    Google Scholar 

  3. http://www.yourdon.com

  4. Chen, P.P.: The entity-relationship model - toward a unified view of data. ACM Trans. Database Syst. 1(1), 9–36 (1976)

    Article  Google Scholar 

  5. Booch, G.: Object-Oriented Analysis and Design with Applications. Benjamin–Cummings, 2nd edn. Redwood City, CA (1994)

    Google Scholar 

  6. Rumbaugh, J., Blah, M., Premerlani, W., Eddy, F., Lorensen, W.: Object-Oriented Modelling and Design. Prentice Hall, Englewood Cliffs (1991)

    Google Scholar 

  7. Shlaer, S., Mellor, S.J.: Object lifecyclesmodeling the world in states. Yourdon Press computing series. Yourdon, Englewood Cliffs, NJ (1992)

    Google Scholar 

  8. Guide to the software engineering standards. Eur. Space Agency, Noordwijk, 1 (1991)

    Google Scholar 

  9. http://www.uml.org

  10. http://adamo.web.cern.ch

  11. http://www.ilogix.com

  12. http://sdt.web.cern.ch

  13. http://omtools.com

  14. http://www.aonix.com/stp.html

  15. http://www.rational.com

  16. http://cernlib.web.cern.ch/cernlib

  17. http://paw.web.cern.ch/paw

  18. http://wwwasdoc.web.cern.ch/wwwasdoc/geantold/

  19. http://root.cern.ch

  20. http://geant4.web.cern.ch/geant4

  21. http://lhcxx.home.cern.ch/lhcxx/

  22. Beck, K.: Extreme Programming Explained. Addison-Wesley, Boston (2000)

    Google Scholar 

  23. Brooks, F.: The Mythical Man-Month, Addison-Wesley, MA 1975 (1995). ISBN 0-201-83595-9 (1995 edn.)

    Google Scholar 

  24. http://www.doxygen.org

  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, 2008

    Google Scholar 

  26. http://eu-datagrid.web.cern.ch

  27. http://www.eu-egee.org

  28. ttp://www.opensource.org,http://www.sourceforge.com,http://www.gnu.org

  29. http://agilemanifesto.org

  30. http://aliceinfo.cern.ch/Offline

  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, 2008

    Google Scholar 

  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, 2008

    Google Scholar 

  33. http://alien.cern.ch

  34. Anticic, T., et al.: Challenging the challenge: handling data in the gigabit/s range 2003

    Google Scholar 

  35. http://wa97.web.cern.ch

  36. http://wwwcompass.cern.ch

  37. http://harp.web.cern.ch

  38. http://na60.web.cern.ch

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Federico Carminati .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Carminati, F. (2011). Software Development in HEP. In: Brun, R., Carminati, F., Galli Carminati, G. (eds) From the Web to the Grid and Beyond. The Frontiers Collection. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23157-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23157-5_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23156-8

  • Online ISBN: 978-3-642-23157-5

  • eBook Packages: Physics and AstronomyPhysics and Astronomy (R0)

Publish with us

Policies and ethics