International Journal of Computer Applications (0975 – 8887) Volume 73– No.20, July 2013 23 A UML Frame Work for Town and Country Planning Taskeen Zaidi Deptt of Computer Science B.B. Ambedkar University Lucknow INDIA, 226025 Vipin Saxena Deptt of Computer Science B.B. Ambedkar University Lucknow INDIA, 226025 ABSTRACT The scientific research problems can be easily modeled by using the modeling language and it is necessary for getting the errors in the solution at the early stages of the development/ implementation of solution of the scientific research problem. Many of the software companies are using the object-oriented modeling language for this purpose. A planning for new town in a country is very complex problem but it can be easily visualized by using the popular object-oriented modeling language known as the Unified Modeling Language (UML). The present work deals with a framework based on the UML model for a new town in the country. The model contains class, use and sequence diagrams. Keywords UML, Town and Country Planning, Class Diagram, Use Case Diagram, Sequence Diagram, A Sample Database. 1. INTRODUCTION The planning department is responsible for creation of the master plans for the new town in the country. Introducing a new modern town generally affects the country planning, therefore the design for introducing the new town in the existing planning is necessary and planning of new town is the need of the society. The planning affects the free hold land utilization, impacts of environmental changes, public opinion and affects of society colony. This type of the system consists of the people and building model. On the other side, earthquake affects the planning and many of the towns are suffering due to the earthquake and example in this case earthquakes attacked at Uttarkashi in the year 1991, Latur in the year 1993 and Bhuj in the year 2001 and these are examples of India country which have damaged of lots of property, buildings and also loss of lives. Therefore, In India, in 2004, the Government of India constituted a committee and developed By-Laws and reviewed the town planning in a country. The committee studied the model and observed that there are large areas where town planning legislation and development control/building regulation are not applicable and the sanctioned authority in such areas are either Panchayat in the rural area or Development Commissioner through CPWD/PWD or other such agencies. In some of the cases for change in planning, permission is to be given by the local authorities while in some cases, it is given by the central government of India. Let us describe some of the important references related to the planning of a new town in the country. Many of the organizations have used the remote sensing techniques for proposing the various kinds of designs for development of the areas while some of them also used the designed expert systems for creating the design of the town or modifications in the existing town layout [1]. Remote sensing techniques are described in [2]. Due to evolution of the 3 D modeling, the three dimensional view of the newly developed town are proposed in [3] alongwith the techniques for creation of the three dimensional models. Various kinds of the modeling are proposed by the researchers for planning a new town and one of the important modeling language is the object-oriented modeling language through which one can build the model which will be independent on the programming language are used in the planning to design and develop the land for residential purpose for the people [4]. The notations, symbols used for design are created by the Object Management Group (OMG) and available in [5]. The group is created by the researchers Rambaugh, Booch and Jacobson [6-8]. The various kinds of diagrams can be used for modeling purpose of the development of new town and overall country planning. The present work is based upon the modeling for the new town in a country. An object oriented technique is used for modeling purpose, UML class, use case and sequence diagrams are designed for showing the static and dynamic behavior of the system. A sample database is also created in the form of table. 2. UML CLASS MODEL FOR TOWN PLANNING The main purpose of a class diagram is to represent the static behavior of the research problem. It is a pictorial representation in the form of object–oriented which has attributes, operations and the relationships between the objects. In the following UML class diagram, town planning shows the ten major classes alomgwith the aggregation. Initially Administrator class is responsible for the creation of the user accounts and controlled by the User class, thereafter user logins the account through Login and Password class and then various inputs for the town planning may be given by the users to see the location of the area. The Town_Input class is further aggregated through the various sub classes as per the categorization of the areas of the town and the important classes are the Agriculture_area, Buisness_area, Residential_area and Land_area and these classes are finally connected to the class Planning_deptt. The planning department has the complete information about the various areas in the town and user can see all these information by giving the input database.