• DocumentCode
    1056740
  • Title

    Better software through operational dynamics

  • Author

    Bernstein, L.

  • Author_Institution
    Dept. of Oper. Syst., AT&T Bell Labs., USA
  • Volume
    13
  • Issue
    2
  • fYear
    1996
  • fDate
    3/1/1996 12:00:00 AM
  • Firstpage
    107
  • Lastpage
    109
  • Abstract
    Much of the existing theory about software focuses on its static behaviour, based on analysis of the source listing. Explorers of requirements, estimation, design, encapsulation, dataflow, decomposition, structure, and code complexity all study the static nature of software, concentrating on source code. I call this the study of software statics, an activity that has improved software quality and development, and one that we should continue to investigate. However, quality software remains difficult to produce because our understanding has an incomplete theoretical foundation. There is little theory that addresses software´s dynamic behaviour in the field, in particular, how software performs under load. I use the term operational dynamics to differentiate this activity from software statics and from system dynamics, which involves process simulation
  • Keywords
    program testing; software fault tolerance; software quality; dynamic behaviour; incomplete theoretical foundation; operational dynamics; process simulation; quality software; software quality; Encapsulation; Interleaved codes; Performance evaluation; Productivity; Robustness; Software measurement; Software quality; Software systems; System testing; Timing;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.506469
  • Filename
    506469