Requirements elicitation model for the context- aware pervasive systems
No Thumbnail Available
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Saudi Digital Library
Abstract
A pervasive system focuses on the integration of computing devices into user‘s
environments to develop a highly dynamic and heterogeneous software system. Pervasive
system development is somewhat different because the software will require a highly
adaptive behavior which inherently depends on the availability of different resources in an
environment. The pervasive system requirement process is hence more complicated than
the traditional approaches. In this research, we present a Meta-model that provides a
platform to analyze requirements for a context-aware pervasive system and their possible
interactions with a range of embedded devices in an environment. We extended the UML
sequence diagram notation to represent the interactions details during the dynamic
contexts. A prototype is developed to simulate these interactions based on the context
rules elicited from the Meta-model. We show the usefulness of the Meta-model by
applying it to a range of pervasive scenarios. The conducted comparison study shows the
Meta-model is covering more pervasive aspects than the existing ones. The obtained
observations ,lessons learned, validation results shows the robustness of the model , assist
in expediting the pervasive development life cycle, and pave the way in developing a
concrete pervasive requirement process.