In this paper we discuss a new approach to Performance Engineering called t
he Object-Oriented Performance Engineering Approach (OOPEA). OOPEA is an in
novative approach to performance modeling, simulation and design where an o
bject-oriented performance analysis model, a discrete-event simulation mode
l and an operational model are integrated into a modeling framework. We emp
hasize simulation in this paper and present a case study on the UICCELL II
(University of Illnois at Chicago CeELLular II switching system), a softwar
e simulator of a cellular phone system. The system can be divided into thre
e main components: the Mobile Switching Center, Base Site, and Mobile Telep
hone Unit, which have client-server relationships and communicate with each
other using IPC-facilities, via message passing. The UICCELL II is impleme
nted in a distributed environment on SUN SPARC 1 and 10 workstations using
an Ethernet LAN. Simulation is used to examine the dynamic behavior of the
system, and helps to capture the performance constraints, mainly the conten
tion for resources.