-Location-aided routing (LAR) is a mechanism which attempts to reduce the control message overhead of Ad-hoc ondemand distance vector (AODV) routing protocol by flooding only the portion of the network that is likely to contain the route to destination. LAR takes advantage of Global Positioning System (GPS) coordinates to identify a possible location of the destination node. Based on this information, LAR defines a portion of the network which will be subject to the limited flooding, thus reducing the total number of the control packet traveling through the network during the route discovery process. GeoAODV is a variation of the AODV protocol which like LAR also employs GPS coordinates to limit the search area used during the route discovery process. However, unlike LAR, GeoAODV does not make the assumption that every node in the network knows the traveling speed and location of the corresponding destination node. Instead, GeoAODV tries to dynamically learn and distribute location information among the nodes in the network. This paper examines and compares through simulation the performance of AODV, LAR, and GeoAODV protocols under different environmental settings.
Unfortunately, the stereotype of a software engineer is one who spends his or her whole day in a cubicle programming. In this paper, we present an interactive, decision-based game to help students ranging from middle school to college juniors learn about the interview process in the requirements analysis phase of the software engineering life cycle. The important aspect of our game is that the student does not actually interview personnel for a real software system, which could be an abstract and intimidating process. Instead, the student interviews an assembled panel for a hypothetical scenario, which is appealing especially to a younger audience. The assembled panel lies, deceives and contradict one another in order to promote the same strategies that would be used in a real software requirements elicitation. The interview process is emphasized in our game, as this is the most common technique used in requirements elicitation.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.