Skip to main content
Top

2010 | OriginalPaper | Chapter

6. A Science of Design for Software-Intensive Systems

Authors : Alan Hevner, Samir Chatterjee

Published in: Design Research in Information Systems

Publisher: Springer US

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Future complex software-intensive systems (SIS) will be vastly different from the software systems that run today’s world. Revolutionary advances in hardware, networking, information, and human interface technologies will require entirely new ways of thinking about how software-intensive systems are conceptualized, built, and evaluated. As we envision the future of tera1-computing and even peta2-computing environments, new science of design principles are needed to provide the foundations for managing issues of complexity, composition, quality, cost, and control of software-intensive systems.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
Tera = 1012 or 1 trillion. Tera-computing environments support trillion-line software programs running on networks connecting trillions of computers at terahertz bandwidth speeds.
 
2
Peta = 1015 or 1000 trillion.
 
3
Great Principles of Computing web site: http://​cs.​gmu.​edu/​cne/​pjd/​GP
 
Literature
go back to reference van der Aalst, W. and K. van Hee (2002) Workflow Management: Models, Methods, and Systems, The MIT Press, Cambridge, MA. van der Aalst, W. and K. van Hee (2002) Workflow Management: Models, Methods, and Systems, The MIT Press, Cambridge, MA.
go back to reference Alexander, C. (1979) The Timeless Way of Building, Oxford University Press, Oxford. Alexander, C. (1979) The Timeless Way of Building, Oxford University Press, Oxford.
go back to reference Baldwin, C. and K. Clark (2000) Design Rules: The Power of Modularity, The MIT Press, Cambridge, MA. Baldwin, C. and K. Clark (2000) Design Rules: The Power of Modularity, The MIT Press, Cambridge, MA.
go back to reference Bass, L., P. Clements, and R. Kazman (2003) Software Architecture in Practice, 2nd edn, Addison-Wesley, Boston, MA. Bass, L., P. Clements, and R. Kazman (2003) Software Architecture in Practice, 2nd edn, Addison-Wesley, Boston, MA.
go back to reference Boehm, B. (1981) Software Engineering Economics, Prentice-Hall, Upper Saddle River, NJ. Boehm, B. (1981) Software Engineering Economics, Prentice-Hall, Upper Saddle River, NJ.
go back to reference Brooks, F. (1995) The Mythical Man-Month: Essays on Software Engineering, 2nd edn, Addison-Wesley, Reading, MA. Brooks, F. (1995) The Mythical Man-Month: Essays on Software Engineering, 2nd edn, Addison-Wesley, Reading, MA.
go back to reference Brown, A. (2000) Large-Scale Component Based Development, Prentice-Hall, Upper Saddle River, NJ. Brown, A. (2000) Large-Scale Component Based Development, Prentice-Hall, Upper Saddle River, NJ.
go back to reference Codd, E. (1970) A relational model of data for large shared databanks, Communications of the ACM 13 (6), pp. 380–387.CrossRef Codd, E. (1970) A relational model of data for large shared databanks, Communications of the ACM 13 (6), pp. 380–387.CrossRef
go back to reference Denning, P. (2003) Great principles of computing, Communications of the ACM 46 (11), pp. 15–20.CrossRef Denning, P. (2003) Great principles of computing, Communications of the ACM 46 (11), pp. 15–20.CrossRef
go back to reference Denning, P. (2005) Is computer science science? Communications of the ACM 48 (4), pp. 27–31.CrossRef Denning, P. (2005) Is computer science science? Communications of the ACM 48 (4), pp. 27–31.CrossRef
go back to reference Denning, P. (2007) Computing is a natural science, Communications of the ACM 50 (7), pp. 13–18. Denning, P. (2007) Computing is a natural science, Communications of the ACM 50 (7), pp. 13–18.
go back to reference Dijkstra, E. (1968) The structure of the ‘T.H.E.’ multiprogramming system, Communications of the ACM 11 (5), pp. 341–346. Dijkstra, E. (1968) The structure of the ‘T.H.E.’ multiprogramming system, Communications of the ACM 11 (5), pp. 341–346.
go back to reference Fiadeiro, J. (2007) Designing for software’s social complexity,” IEEE Computer, 40 (1), pp. 34–39. Fiadeiro, J. (2007) Designing for software’s social complexity,” IEEE Computer, 40 (1), pp. 34–39.
go back to reference Forrester, J. (1961) Industrial Dynamics. Pegasus Communications, Waltham, MA. Forrester, J. (1961) Industrial Dynamics. Pegasus Communications, Waltham, MA.
go back to reference Freeman, P. (1987) Software Perspectives: The System is the Message, Addison-Wesley, Reading, MA. Freeman, P. (1987) Software Perspectives: The System is the Message, Addison-Wesley, Reading, MA.
go back to reference Gelernter, D. (1998) Machine Beauty: Elegance and the Heart of Technology, Basic Books, New York. Gelernter, D. (1998) Machine Beauty: Elegance and the Heart of Technology, Basic Books, New York.
go back to reference Kay, A. (1984) Computer software, Scientific American, 250, pp. 41–47. Kay, A. (1984) Computer software, Scientific American, 250, pp. 41–47.
go back to reference Maier M. and E. Rechtin (2000) The Art of Systems Architecting, 2nd edn, CRC Press, Boca Raton, FL. Maier M. and E. Rechtin (2000) The Art of Systems Architecting, 2nd edn, CRC Press, Boca Raton, FL.
go back to reference Mills, H. (1983) Software Productivity, Little, Brown, and Co., Boston, MA. Mills, H. (1983) Software Productivity, Little, Brown, and Co., Boston, MA.
go back to reference Parnas, D. (1972) On the criteria for decomposing systems into modules, Communications of the ACM 15 (12), pp. 1053–1058. Parnas, D. (1972) On the criteria for decomposing systems into modules, Communications of the ACM 15 (12), pp. 1053–1058.
go back to reference Randers, J. (1980) Elements of the System Dynamics Method, MIT Press, Cambridge, MA. Randers, J. (1980) Elements of the System Dynamics Method, MIT Press, Cambridge, MA.
go back to reference Shaw, M. and D. Garlan (1996) Software Architecture: Perspectives on an Emerging Discipline, Prentice-Hall, Englewood Cliffs, NJ. Shaw, M. and D. Garlan (1996) Software Architecture: Perspectives on an Emerging Discipline, Prentice-Hall, Englewood Cliffs, NJ.
go back to reference Simon, H. (1996) The Sciences of the Artificial, 3rd edn, The MIT Press, Cambridge, MA. Simon, H. (1996) The Sciences of the Artificial, 3rd edn, The MIT Press, Cambridge, MA.
go back to reference Wing, J. (2006) Computational thinking, Communications of the ACM 49 (3), pp. 33–35.CrossRef Wing, J. (2006) Computational thinking, Communications of the ACM 49 (3), pp. 33–35.CrossRef
go back to reference Wulf, W. (2006) Keynote Presentation to USC Center for Software & Systems Engineering Symposium, Los Angeles, CA. Wulf, W. (2006) Keynote Presentation to USC Center for Software & Systems Engineering Symposium, Los Angeles, CA.
Metadata
Title
A Science of Design for Software-Intensive Systems
Authors
Alan Hevner
Samir Chatterjee
Copyright Year
2010
Publisher
Springer US
DOI
https://doi.org/10.1007/978-1-4419-5653-8_6

Premium Partner