Authors:
Francisco Morais
1
;
Tiago F. Pereira
1
;
Carlos Salgado
1
;
Ana Lima
1
;
Manuel Pereira
2
;
João Oliveira
2
;
António Sousa
3
and
Helena Rodrigues
4
Affiliations:
1
CCG - Centro de Computação Gráfica, Campus de Azurém, Guimarães, Portugal
;
2
F3M Information systems S.A., Braga, Portugal
;
3
HASLab/INESC TEC, Universidade do Minho, Braga, Portugal
;
4
Centro ALGORITMI, Escola de Engenharia, Universidade do Minho, Guimarães, Portugal
Keyword(s):
Cloud Computing, Design Methods, Cloud Reference Architecture, Cloud Requirements, Logic Architecture.
Abstract:
Companies are nowadays looking for the development of solutions based on public and private clouds capable of interoperating with information sources such as other systems, or devices in an IoT and CPS approach, and subsequently using that information efficiently. However, applying appropriate techniques for requirements engineering and designing logical architectures for that context can be complex. The cloud environments are very dynamic and are difficult to identify, clarify, and systematically manage cloud requirements. The lack of requirements engineering methods for this domain carry risks related to incorrect or unjustified decisions, which result in subjective project developments. This paper presents the use of NIST Cloud Computing Reference Architecture in the eliciting of requirements by employing a new approach (the 2P2S technique), that enables the use of an existing Model-Driven Design method (the 4SRS technique), derive logic architectures for cloud-based solutions, as
suring that the system requirements are based on effective client needs.
(More)