An agent based model implementation is the result of three different types of scientists: the thematician, the
modeler and the computer scientist. The implementation of Artificial Society using NetLogo is the process of
transforming the algorithms in the procedures recognized by NetLogo. Any agent-based computational model
implementation must be validated and verified. A model is valid to the extent that it provides a satisfactory range of
accuracy consistent with the intended application of the model. Verification (sometimes called "internal validation") is the
process of ensuring that the model performs in the manner intended by its designers and implementers. NetLogo is a
software platform designed by Uri Wilensky it in the year 1999, NetLogo is used for modeling complex systems
developing over time. NetLogo has a Models Library with a large collection of agent-based models that can be used
and/or modified. Netlogo uses three types of agents: turtles, patches and observer. NetLogo has the next defining
characteristics: (i) simplicity, (ii) transparency, (iii) gradual modeling, (iv) cross-platform, (v) extensive options of
running, (vi) environment, (vii) BehaviorSpace tool, (viii) System Dynamics Modeler, (ix) speed slider, (x) powerful and
flexible plotting system, (xi) HubNet module and (xii) models can be saved as applets to be embedded in web pages.