Reusability at the Early Development Stages of Mobile Wireless Communication Systems

Development productivity and quality improvements, as well as cost reduction, are the main factors for the need and popularity of software reuse. In addition, the increasing demand for large and complex software systems, and the difficulty of supplying them on time and within the budget make the reusability concept attractive. In this context, this work provides a framework for mobile wireless communication systems that allows designers to apply reusability to the early stages of the development process. In order to achieve this, firstly, existing systems are investigated and common network entities and their respective functionalities are identified. Secondly, the framework is generated based on these commonalities with a technique called Use Case Maps.