[comp.software-eng] Software Analysis for Design Decisions : Static & Dynamic

ZHOO-Z@osu-20.ircc.ohio-state.edu (Zongcheol Zhoo) (05/02/89)

General question is,
How to cope with tedious and frequent analyses of large and complex software ?

So far
analytic, empirical and simulation approches for the performance analysis have been known to answer the question.  

1. How could we capture the static and dynamic features of the software and how to cooperate the static and dynamic behavior of the software for design decision making ?   In general, analytical approach provides the static behavior of the software, and empirical approach with some sort of measurements appreciates the dynamic features of the software.  (is it true ?)

2. What is the requirements for providing in-depth, and performance information to the design decision making ? Some of them are
- Modeling techniques for capturing the system's behavior
- Trasient behavior of a software system
- Timing data, control flow and program variables
- Dynamic monitoring, measurement for run-time information
- Evaluation techniques with the static and dynamic information
What else ?
Is "the execution time" still important for the design decisions ?

3. Any proposals for the computation structure model or references ?

4. How would the Expert-Systems work for the design decision making with the static and dynamic infomation of software in oder to help capturing the intermediate level of design process ? Any references ?

Any advise and comment on the above questions would be appreciated.
Thanks in advance

-------------------------------------------------------------------------
Zongcheol Zhoo
E_mail: zhoo-z@eng.ohio-state.edu
        zhoo-z@osu-20.ircc.ohio-state.edu
-------------------------------------------------------------------------