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
Link To Document