Capture, reuse, and validation of requirements and analysis patterns for mobile systems
Abstract (Summary)
in the mobile wireless communication domain, different systems apply common solutions
to similar functional and architecturai design problems. The recognition of these
commonalities is a starting point towards reconciling differences and leading possibly to
better ways to interwork these systems and to develop new ones. There is therefore a need
for capturing these commondities that can be fulfilled by the use of the pattem concept,
which has been applied to document recumng problems and solutions in software
engineering.
This research develops a method to extract such common problems and solutions and
to document them as patterns. These behavioral and struchid patterns are grouped into a
pattern language in order to describe how they work together to solve recumng problems
in the mobile communication domain. The exarnples given are related to mobility and
radio resource management functions in second and third generation systems. The pattem
language for Mobility and Radio Resource management (MoRaR) makes it possible to
generate different requirements and analysis models for mobile systerns.
In addition, this thesis proposes an approach for reuse and validation of the MoRaR
pattem language that includes a combination of different techniques at the early stages of
the system development process and evolution. Use Case Maps (UCMs) descnbe the
requirements and the analysis models. which the Language Of Temporal Ordering
Specifications (LOTOS)
is applied to formdly specify and to validate these models.
Message Sequence Charts (MSCs) are used to represent the LOTOS validation traces at
the design stage. These techniques provide confidence in the correctness of the pattern
reuse. According to the system needs, mobile system designers are able to reuse and to
validate each pattem individually or a set of the patterns described within the MoRaR
pattern language.
Three case studies are considered in this thesis to show the application of the
approach for reuse and validation: the development of a UCM frarnework for mobile
system requirements and analysis models; the addition of a second generation feature and
a generic reference mode! of a third generation system to the frarnework; and the addition
of patterns to a typical wireless mobile ATM network.
Bibliographical Information:
Advisor:
School:
School Location:
Source Type:Master's Thesis
Keywords:
ISBN:
Date of Publication:01/01/2001