Title :
Towards a Model-Driven Requirements Specification of Context-Aware Services
Author :
Boudaa, Boudjemaa
Author_Institution :
Dept. of Comput. Sci., Ibn Khaldoun Univ., Tiaret, Algeria
Abstract :
Requirements Engineering (RE) represents the most intricate phase in software development process, especially for pervasive applications built on context-aware services (CASs) in which the context can affect requirements engineering process. Many researches that advocate model-driven development have been proposed to design and develop such kind of services. Unfortunately, most of them ignore this phase in their proposals for its difficulty. The present work introduces a model-driven approach specifying functional requirements of CASs in different context situations. An extended use case metamodel to cover context-awareness types is proposed, which constitute the Computation-Independent Model (CIM). Furthermore, the Platform-Independent Model (PIM) can be obtained by a Model-to-Model transformation based on a model elements mapping determined in this paper.
Keywords :
formal specification; formal verification; software engineering; ubiquitous computing; CAS; CIM; PIM; RE; computation-independent model; context-aware services; extended use case metamodel; model element mapping; model-driven requirement specification; model-to-model transformation; pervasive applications; platform-independent model; requirements engineering; software development process; Adaptation models; Computational modeling; Computer integrated manufacturing; Context; Context modeling; Context-aware services; Unified modeling language; Computation-Independent Model; Context-Aware Service; Model-Driven Requirements Engineering; Use case;
Conference_Titel :
Signal-Image Technology and Internet-Based Systems (SITIS), 2014 Tenth International Conference on
DOI :
10.1109/SITIS.2014.52