As testing and benchmarking performance of web udservices and networked applications has proven to be cost-effective, and crucial in some applications, increased udsignificance has been attached to the development of hardware udand software network emulators and simulators. In this paper, udwe discuss a possible design of a light-weight real-time IP udnetwork emulator that can provide the same functionality and udperformance as hardware simulators. Also, as the systematic udsoftware engineering discipline has become a necessity in the udsoftware development life-cycle, we present a possible udapproach, utilizing mature software engineering disciplines, for udbuilding the software architecture of the emulator. We then use udADLARS [1], an Architecture Description Language for Real-time Systems to describe the architecture. The emulator’s udarchitecture serves as a good test-bed for our ADL because of udits real-time and concurrent nature. We conclude by testing our uddesign and presenting a possible JAVA implementation of the udemulator over a UNIX system.
展开▼