This document presents the requirement analysis of the massively connected society use case that will be used for demonstration. The use case deals with traffic data analysis and the requirements cover both the perspective of the data processors and the final end-users.
The requirements analysis process has been implemented in four major steps:
- Preparation of a questionnaire distributed among data analysis developers to identify the requirements and data sources.
- Analysis of the general project scenario, which is split into three use cases: Data Acquisition, Descriptive Models and Predictive Models.
- identification of User Stories - individual descriptions of whole interactions of the users with the system per use case.
- Identification of 25 functional and non-functional requirements from the use stories per Use Case, used to identify 18 technical requirements.
The requirements from the Use Cases serve to guide the implementation of the application and services that will consume the Big Data services of EUBra-BIGSEA platform. The 18 technical requirements are directly related to the EUBra-BIGSEA platform developers, and address functionalities such as: integration of external data sources, Bag of Tasks, QoS-bounded submission, self-adaptive elasticity, privacy annotation, authentication, and data privacy protection.