TY - GEN
T1 - Automatic discovery of interactions between software requirements
AU - Sarmiento Calisaya, Edgar
AU - Borges, Marcos R.S.
AU - Campos, Maria Luiza M.
PY - 2008
Y1 - 2008
N2 - The Requirement Engineering is the first and one of the most critical phases of any software development methodology. This phase is very complex because of the imprecision of the process, the communication problems and the different viewpoints of the stakeholders. Requirements defined with imprecision or ambiguity hide and/or make difficult the discovery of the different interactions that could exist between requirements. These requirements are considered interdependent, as one requirement depends on or affect others. The identification of the interactions between the requirements allows understanding and acting on the impact of these interactions in the subsequent stages of the software development process. There are several methods for requirements specification. However, most of them don't show explicitly these interactions. In this paper, we present an approach that allows the specification, identification and revealing the different interactions between requirements, using a semi-formal method based on events. The events are considered because the flows of events describe the behavior of the system, through a set of interactions between objects.
AB - The Requirement Engineering is the first and one of the most critical phases of any software development methodology. This phase is very complex because of the imprecision of the process, the communication problems and the different viewpoints of the stakeholders. Requirements defined with imprecision or ambiguity hide and/or make difficult the discovery of the different interactions that could exist between requirements. These requirements are considered interdependent, as one requirement depends on or affect others. The identification of the interactions between the requirements allows understanding and acting on the impact of these interactions in the subsequent stages of the software development process. There are several methods for requirements specification. However, most of them don't show explicitly these interactions. In this paper, we present an approach that allows the specification, identification and revealing the different interactions between requirements, using a semi-formal method based on events. The events are considered because the flows of events describe the behavior of the system, through a set of interactions between objects.
UR - http://www.scopus.com/inward/record.url?scp=84886879177&partnerID=8YFLogxK
M3 - Contribución a la conferencia
AN - SCOPUS:84886879177
SN - 9781627486620
T3 - 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008
SP - 773
EP - 778
BT - 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008
Y2 - 1 July 2008 through 3 July 2008
ER -