Abstract
The more complicated and large-scaled software systems get, the more important software requirements become, and detecting conflicts between requirements is one of the essential matters that must be considered for successful software projects. Formal methods have been proposed to tackle this problem by adding formality and removing ambiguity. However, they are hard to understand by non-experts, which limit their application to restricted domains. In addition, there is no overall process that covers all the steps for managing conflicts. We propose a process for systematically identifying and managing requirements conflicts. This process is composed of four steps: requirements authoring, partition, conflicts detection and conflicts management. The detection and management of the conflicts are done based on the requirements partition in natural language and supported by a tool. To demonstrate its feasibility, the proposed process has been applied to a home integration system (HIS) and the results are analyzed.
This research was supported by University IT Research Center (ITRC) Project, South Korea, and Oakland University, USA.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Cameron, E.J., Velthuijsen, H.: Feature Interaction in Telecommunications systems. IEEE Communication Magazine 31(8), 46–51 (1993)
M.: Requirements Interaction Detecting Using Semi- Formal Methods. In: Proceedings of the 10th IEEE International Conference and Workshop on the Engineering of Computer-Based System, ECBS 2003 (2003)
Kimbler, K., Bouma L.G.: Feature Interactions in Telecommunication and Software Systems V. IOS Press, Amsterdam (1998)
van Lamsweerde, A.: Managing Conflicts in Goal-Driven Requirements Engineering. IEEE Transactions on Software Engineering 23(11) (November 1998)
Kim, J., Kim, M., Yang, H., Park, S.: A Method and Tool Support for Variant Requirements Analysis: Goal and Scenario Based Approach. In: APSEC 2004, S. Korea, pp. 168–175 (2004)
Brooks, F.P.: No Silver Bullet: Essence and Accidents of Software Engineering. IEEE Computer 20(4), 10 (1987)
Zave, P.: Architectural Solutions to Feature Interaction problem in Telecommunication. In: Kimbler, V.K., Bouma, L.G. (eds.) Feature Interactions in Telecommunication and Software Systems, September 1998, pp. 10–22. IOS Press, Amsterdam (1998)
Peng, Y., Khendek, F., Grogono, P., Butler, G.: Feature Interactions Detection Technique Based On Feature Assumptions. In: Kimber, V.K., Bouma, L.G. (eds.) Feature Interaction in Telecommunication and Software system, September 1998, pp. 291–298. IOS Press, Amsterdam (1998)
Antón, A.I.: Goal-based requirements analysis. In: Proc. 2nd Int. Conf. Requirements Engineering (ICRE 1996), Colorado Springs, CO, April 1996, pp. 136–144 (1996)
Rolland, C., Souveyet, C., Ben Achour, C.: Guiding goal modeling using scenarios. IEEE Trans. Software Eng. 24, 1055–1071 (1998)
Robinson, W.N.: Integrating Multiple Specifications Using Domain Goals. In: Proc. IWSSD-5-Fifth Int’T Workshop Software Specification and Design, pp. 219–225 (1989)
Kang, K.C., et al.: Feature-Oriented Product Line Engineering. IEEE Software 9(4), 58–65 (2002)
Park, S., Kim, M., Sugumaran, V.: A Scenario, Goal and Feature Oriented Domain Analysis Approach for Developing Software Product Lines. Industrial Management & Data Systems 104(4), 296–308 (2004)
Davis, A.M.: Predictions and farewells. IEEE Software 15(4), 6–9 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yang, H., Kim, M., Park, S., Sugumaran, V. (2005). A Process and Tool Support for Managing Activity and Resource Conflicts Based on Requirements Classification. In: Montoyo, A., Muńoz, R., Métais, E. (eds) Natural Language Processing and Information Systems. NLDB 2005. Lecture Notes in Computer Science, vol 3513. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11428817_11
Download citation
DOI: https://doi.org/10.1007/11428817_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26031-8
Online ISBN: 978-3-540-32110-1
eBook Packages: Computer ScienceComputer Science (R0)