机构:
Advanced Automation, Greenville, SC, United StatesYonsei University, Seoul, Korea, Republic of
Malloy, Brian A.
[4
]
Curry, E. Lowry
论文数: 0引用数: 0
h-index: 0
机构:
Wofford College, Spartanburg, SC, United States
Clemson University, Clemson, SC, United States
Advanced Automation, Greenville, SC, United StatesYonsei University, Seoul, Korea, Republic of
Curry, E. Lowry
[2
,3
,4
]
Hobatr, Chanika
论文数: 0引用数: 0
h-index: 0
机构:
Advanced Automation, Greenville, SC, United StatesYonsei University, Seoul, Korea, Republic of
Hobatr, Chanika
[4
]
机构:
[1] Yonsei University, Seoul, Korea, Republic of
[2] Wofford College, Spartanburg, SC, United States
[3] Clemson University, Clemson, SC, United States
[4] Advanced Automation, Greenville, SC, United States
来源:
Empirical Software Engineering
|
1999年
/
4卷
/
03期
关键词:
Computer architecture - Computer systems programming - Software engineering;
D O I:
暂无
中图分类号:
学科分类号:
摘要:
The Common Object Request Broker Architecture (CORBA) supports the creation of distributed systems that cross processor, language and paradigm boundaries. These systems can be large and complex entities that consume considerable resources in their creation and execution. Measurements of characteristics of software systems is an important area of study in general and of particular interest for distributed systems. In this paper, we present a specific technique for instrumenting components in a distributed system. The technique constructs a wrapper around the component being measured. The wrapper monitors interactions with the ORB (Object Request Broker) and other components. Each wrapper mimics the interface of the component that it is wrapping so that the remaining objects in the system do not need modification. Two approaches to wrapping the component are presented and contrasted. The result is an efficient and modular technique that can quickly be applied to a component.