Fatma Omara et. al. / International Journal of Engineering Science and Technology Vol. 2(6), 2010, 2057-2070 Performance Analysis and Design of A Wireless Networks Fatma Omara 1 , Ragab El Saiedy 2 , * Reham Anwer 3 1 Computer science department, Information Systems and Computers Faculty, Cairo University, Cairo -Egypt. E-mail: fatma_omara@hotmail.com 2, 3 Math's Department. Science Faculty, EL Minufiya University, Shebin-El Kom -Egypt. 3 *Tel : 0020482372447 - 0020165851433 E-mail: rehamteacher@yahoo.com Abstract Business rules have been defined as "declarations" of policy or conditions that must be satisfied to determine how operational decisions and the organization must be made. In other words, business rules specify action on the occurrence of particular business events, including" state of being" changes concerning individuals and groups of individuals infrastructure, consumables, informational resources, and even business activities. The aim is to discuss an approach to business rules centric development paradigm, known as Manchester Business Rules Management which comprises of a number of activities and techniques. The Basic idea is applying the elicitation organization, and management of business rules for implementing atomic read/write shared memory in mobile ad hoc network according to the Geoquorum algorithm. It also associates rule statements with information entities of their universe of discourse, in order to facilitate their management by allowing rules grouping and retrieval according to different criteria. Keywords: Software Design phase, Specification, Business Rules, Mobile Ad Hoc Networks, MBRM. I. INTRODUCTION Manchester Business Rules Management (MBRM) has its origins in the Enterprise Knowledge Development (EKD) framework, a development framework that has been used in many large scale industrial applications in banking. In this paper we design the Geoquorum algorithm to read/write in shared memory of mobile ad hoc networks using the business rules. In this paper the GeoQuorums approach has presented for implementing atomic read/write shared memory in mobile ad hoc networks. This approach is based on associating abstract atomic objects with certain geographic locations. It is assumed that the existence of Focal Points, geographic areas that are normally "populated" by mobile nodes. For example: a focal point may be a road Junction, a scenic observation point [1]. Mobile nodes that happen to populate a focal point participate in implementing a shared atomic object, using a replicated state machine approach. These objects, which are called focal point objects, are prone to Occasional failures when the corresponding geographic areas are depopulated. The Geoquorums algorithm uses the fault-prone focal point objects to implement atomic read/write operations on a fault-tolerant virtual shared object. The Geoquorums algorithm uses a quorum- based strategy in which each quorum consists of a set of focal point objects. The quorums are used to maintain the consistency of the shared memory and to tolerate limited failures of the focal point objects, which may be caused by depopulation of the corresponding geographic areas. The mechanism for changing the set of quorums has presented, thus improving efficiency [1]. Overall, the new Geoquorums algorithm efficiently implements read/write operations in a highly dynamic, mobile network. In this chapter, a new approach to designing algorithms for mobile ad hoc networks is presented. An ad hoc network uses no pre-existing infrastructure, unlike cellular networks that depend on fixed, wired base stations. Instead, the network is formed by the mobile nodes themselves, which co-operate to route communication from sources to destinations. Ad hoc communication networks are by nature, highly dynamic. Mobile nodes are often small devices with limited energy that spontaneously join and leave the network. As a mobile node moves, the set of neighbors with which at can directly communicate may change completely. The nature of ad hoc networks makes it challenging to solve the standard problems encountered in mobile computing, such as location management using classical tools. The difficulties arise from the lack of a fixed infrastructure to serve as the backbone of the network. In this chapter developing a new approach that ISSN: 0975-5462 2057