6533b85dfe1ef96bd12bf118

RESEARCH PRODUCT

Software Requirements for Ubiquitous Ad Hoc Mobile Networks: An Example of a Bluetooth Application

Raquel LacuestaLuis Fernandez-sanzLourdes PeñalverMiguel GarcíaJaime Lloret

subject

Ubiquitous robotUbiquitous computingbusiness.industryComputer scienceWireless ad hoc networkDistributed computinglaw.inventionBluetoothSoftware development processSoftwarelawServerSoftware requirementsbusinessComputer network

description

In contrast with the simple and elegant concept of global computing, also called ubiquitous computing - where daily life objects get now computing capacity and interact among them to provide a wide range of services to users - a major difficulty is arising with the software engineering process to develop applications for these devices. This article discusses the additional parameters that should be taken into account when designing and developing software for ubiquitous devices in ad-hoc networks. In these networks the mobility of the devices could increase the complexity of the requirements to be considered. As a case study, we present a Bluetooth application that has been developed to fulfill a variety of established requirements. The application allows the creation of different types of networks for non-expert users thanks to the context-aware capacity of Bluetooth.

https://doi.org/10.1109/icsea.2009.36