APPLYING AN EVENT-BASED APPROACH FOR DETECTING REQUIREMENTS INTERACTION

Edgar Sarmiento, Marcos R. S. Borges, Maria Luiza M. Campos

2009

Abstract

At the software development cycle, it is in the requirements analysis phase that most of the problems that can compromise the delivery time and the development and maintenance costs must be identified and resolved. In general, the requirements obtained in this phase have different relationships with each other. Some of these relationships, commonly called negative interactions, make difficult or impossible the progress of some activities of the development process. The detection of interactions between requirements is an important activity that may prevent some of these problems and avoid their propagation throughout the remainder activities. Most of the existent research in this area only focuses on the requirements phase, mainly in the identification of conflict and/or inconsistency interactions. This paper presents a semi-formal event-based approach to model and identify the interactions between requirements, investigating the interactions that influence the other phases of the software development process.

References

  1. Dahlstedt, Å.G., Persson, A., 2003. Requirements Interdependencies - Moulding the State of Research into a Reseach Agenda. In Proceeding of the Ninth International Workshop on Requirements Engineering: Foundation for Software Quality, Austria, 2003.
  2. Robinson, W. N., Pawlowski, S. D., Volkov, V., 2003 Requirements interaction management. In ACM Computing Surveys 35 (2), 2003, pages 132-190.
  3. Shehata, M., 2005. Detecting Requirements Interactions using Semi-Formal Methods. PhD. Thesis (Doctor of Philosophy), Department of Electrical and Computer Engineering, Calgary University, Canada, 2005.
  4. Yuqin, L., Chuanyao, Y., Chongxiang, Z., Wenyun, Z., 2006. An Approach to Managing Feature Dependencies for Product Releasing in Software Product Lines, In Proc. of the International Conference on Software Reuse, LNCS 4039, 2006, pages 127-141.
  5. Zhang, W., Mei, H., Zhao, H., 2006. Feature-driven Requirement Dependency Analysis and High-level Software Design, Requirements Engineering Journal, volume 11, number 3, 2006, pages 205-220.
  6. El-Ansary, A., 2002. Behavioral Pattern Analysis: towards a new representation of systems requirements based on actions and events. In The ACM Symposium on Applied Computing, Madrid, Spain. 2002.
  7. BPMN, 2006. Business Process Modeling Notation, OMG.
  8. Calder, M., Magill, E., 2000. Feature Interactions in Telecommunications and Software Systems VI, Amsterdam: IOS press, 2000.
  9. Lamsweerde, A. V, Darimont, R., Letier, E., 1998. Managing Conflicts in Goal-Driven Requirements Engineering. In IEEE Trans. on Software Engineering, volume 24, number 11, 1998, pages 908-926.
  10. Pohl, K., 1996. Process-Centered Requirements Engineering, John Wiley & Sons Inc.
  11. Mylopoulos, J., Chung, L., Yu, E. 1999. From objectoriented to goal-oriented requirements analysis. Commun. ACM, 42, pages 31-37.
  12. Heisel M., Souquières, J., 2001. A heuristic algorithm to detect feature interactions in requirements. In Language Constructs for Describing Features, M. Ryan, Ed.: Springer-Verlag London Ltd, 2001.
  13. Sarmiento, E.C., 2008. Detecting interactions between requirements in software development. M.Sc. Dissertation in preparation, Graduate Program in Informatics, Federal University of Rio de Janeiro, Brazil (In Portuguese).
Download


Paper Citation


in Harvard Style

Sarmiento E., R. S. Borges M. and Luiza M. Campos M. (2009). APPLYING AN EVENT-BASED APPROACH FOR DETECTING REQUIREMENTS INTERACTION . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8111-86-9, pages 225-230. DOI: 10.5220/0002007902250230


in Bibtex Style

@conference{iceis09,
author={Edgar Sarmiento and Marcos R. S. Borges and Maria Luiza M. Campos},
title={APPLYING AN EVENT-BASED APPROACH FOR DETECTING REQUIREMENTS INTERACTION},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2009},
pages={225-230},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002007902250230},
isbn={978-989-8111-86-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - APPLYING AN EVENT-BASED APPROACH FOR DETECTING REQUIREMENTS INTERACTION
SN - 978-989-8111-86-9
AU - Sarmiento E.
AU - R. S. Borges M.
AU - Luiza M. Campos M.
PY - 2009
SP - 225
EP - 230
DO - 10.5220/0002007902250230