Page-1

The Role of Software in Systems

abstract Software is a dominating factor in the development of complex systems. It plays a crucial role in the performance of the final product at the one hand, while it contributes significant to the development cost and elapsed time of development.

This paper will discuss the role of software in the broader system context. An improved understanding of the role of software enables the system architect, and the other stakeholders of the product creation process, to integrate the software development better. In this way hardware-software tradeoffs can be made, balancing performance, costs and risks.

download article in pdf, size: 0.16 MB
slides in pdf, size: 0.15 MB
source files in Latex and Visio 5.0, size: 0.11 MB
status: concept
download statistics: Slides: 1340 downloads
Paper: 1466 downloads

History

1.2 August 9, 2010 Gerrit Muller
  • replaced the text cetralized versus distributed by brief text about aspects and mechanisms
1.1 August 6, 2010 Gerrit Muller
  • removed "complex" from title
  • textual improvements
  • changed status to concept
1.0 June 9, 2010 Gerrit Muller
  • replaced lists by figures
  • added introduction
  • added text
  • changed status into draft
0.3 August 5, 2002 Gerrit Muller
  • minor changes
0.1 September 21, 2001 Gerrit Muller
  • abstract and logo added
0 July 25, 2000 Gerrit Muller
  • Created, no changelog yet

figures

RSWcontrolHierarchy.stamp.gif RSWrelativeEffort.stamp.gif SWdisciplineCharacterization.stamp.gif RSWqualities.stamp.gif RSWdesignAspects.stamp.gif RSWmechanismsSW.stamp.gif