Dynamic Analysis of Large-Scale Systems

1971 ◽  
Author(s):  
Richard Rosen ◽  
Moshe F. Rubinstein
1982 ◽  
Vol 104 (4) ◽  
pp. 778-784 ◽  
Author(s):  
R. A. Wehage ◽  
E. J. Haug

A method is presented for dynamic analysis of systems with impulsive forces, impact, discontinuous constraints, and discontinuous velocities. A method of computer generation of the equations of planar motion and impulse-momentum relations that define jump discontinuities in system velocity for large scale systems is presented. An event predictor, working in conjunction with a new numerical integration algorithm, efficiently controls the numerical integration and allows for automatic equation reformulation. A weapon mechanism and a trip plow are simulated using the method to illustrate its capabilities.


Author(s):  
Daniel G. Waddington ◽  
Nilabja Roy ◽  
Douglas C. Schmidt

As software-intensive systems become larger, more parallel, and more unpredictable the ability to analyze their behavior is increasingly important. There are two basic approaches to behavioral analysis: static and dynamic. Although static analysis techniques, such as model checking, provide valuable information to software developers and testers, they cannot capture and predict a complete, precise, image of behavior for large-scale systems due to scalability limitations and the inability to model complex external stimuli. This chapter explores four approaches to analyzing the behavior of software systems via dynamic analysis: compiler-based instrumentation, operating system and middleware profiling, virtual machine profiling, and hardware-based profiling. We highlight the advantages and disadvantages of each approach with respect to measuring the performance of multithreaded systems and demonstrate how these approaches can be applied in practice.


Author(s):  
Daniel G. Waddington ◽  
Nilabja Roy ◽  
Douglas C. Schmidt

As software-intensive systems become larger, more parallel, and more unpredictable the ability to analyze their behavior is increasingly important. There are two basic approaches to behavioral analysis: static and dynamic. Although static analysis techniques, such as model checking, provide valuable information to software developers and testers, they cannot capture and predict a complete, precise, image of behavior for large-scale systems due to scalability limitations and the inability to model complex external stimuli. This chapter explores four approaches to analyzing the behavior of software systems via dynamic analysis: compiler-based instrumentation, operating system and middleware profiling, virtual machine profiling, and hardware-based profiling. We highlight the advantages and disadvantages of each approach with respect to measuring the performance of multithreaded systems and demonstrate how these approaches can be applied in practice.


1984 ◽  
Author(s):  
Dipak C. Shah ◽  
Mahmoud E. Sawan ◽  
Minh T. Tran

Sign in / Sign up

Export Citation Format

Share Document