[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3459104.3459196acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiseeieConference Proceedingsconference-collections
research-article

Representation of Conflicts in Non-Functional Requirement using Conceptual Graphs

Published: 20 July 2021 Publication History

Abstract

In software engineering process, the conflict of non-functional requirements (NFR) is one of major problems during analysis and design phase. Since NFR is difficult to be understood and may be interfered, conflicted, or contradicted with other NFRs. In addition, many of NFRs relate to the same quality attribute which leads to the requirement conflict problem. This paper presents a knowledge representation method for detecting the conflicts in NFRs using the conceptual graphs. The proposed method enhances the understanding of NFR. Subsequently, the requirement conflicts between NFRs model can be detected using reasoning process with conceptual graph. The case study of billing system in telecommunication company is discussed for a feasibility and an effectiveness of the proposed method.

References

[1]
M. Glinz. (2007). On Non-Functional Requirement. 15th IEEE International Requirement Engineering Conference, 21–26.
[2]
IEEE (1998). IEEE Recommended Practice for Software Requirements Specifications. IEEE Std. 830-1998.
[3]
Chung L., do Prado Leite J.C.S. (2009) On Non-Functional Requirements in Software Engineering. In: Borgida A.T., Chaudhri V.K., Giorgini P., Yu E.S. (eds) Conceptual Modeling: Foundations and Applications. Lecture Notes in Computer Science, vol 5600. Springer, Berlin, Heidelberg. Germany.
[4]
J. Mylopoulos, L. Chung and B. Nixon (1992). Representing and using nonfunctional requirements: a process-oriented approach. IEEE Transactions on Software Engineering, 18(6), 483-497.
[5]
X. Franch, L. López, C. Cares, and D. Colomer (2016). The i* Framework for Goal-Oriented Modeling. In: Karagiannis D., Mayr H., Mylopoulos J. (eds) Domain-Specific Conceptual Modeling. Springer, Cham. Switzerland.
[6]
D. V. Dzun and A. Ohnishi (2009). Improvement of Quality of Software Requirements with Requirements Ontology. Proceedings of the Ninth International Conference on Quality Software. 284-289.
[7]
T. H. Al Balushi, P. R. F. Sampaio, D. Dabhi, and P. Loucopoulos (2007). ElicitO: A Quality Ontology-Guided NFR Elicitation Tool. In: Sawyer P., Paech B., Heymans P. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2007. Lecture Notes in Computer Science, vol 4542. Springer, Berlin, Heidelberg. Germany.
[8]
I. Castillo, F. Losavio, A. Matteo, and J. Boegh (2010). REquirements, aspects and software quality: The REASQ model. Journal of Object Technology. 9. 69-91.
[9]
Y. Matsumoto, S. Shirai, and A. Ohnishi (2017). A Method for Verifying Non-Functional Requirements. Procedia Computer Science. 112. 157-166.
[10]
D. Mairiza, D. Zowghi, and N. Nurmuliani (2009). Managing among Non-Functional Requirements. 12th Australian Workshop on Requirement Engineering. 11-19.
[11]
J. F. Sowa. 1984. Conceptual Structures Information Processing in Mind and Machine. Addison-Wesley Publishing company, Inc. Boston, United States.
[12]
F. van Harmelen, V. Lifschitz, and B. Porter. 2007. Handbook of Knowledge Representation. Elsevier Science. San Diego, United States.
[13]
J. F. Sowa (1976). Conceptual Graphs for a Data Base Interface. IBM Journal of Research and Development, 20(4), 336-357.
[14]
J. Zhong, H. Zhu, J. Li, and Y. Yu (2002). Conceptual graph matching for semantic search. Proceedings of the 10th International Conference on Conceptual Structures: Integration and Interfaces. 92–196.
[15]
L.W. Harper and H.S. Delugach (2003). Using conceptual graphs to capture semantics of agent communication. Conceptual Structures for Knowledge Creation and Communication. 393-404.
[16]
R. Dieng-Kuntz and O. Corby (2005). Conceptual graphs for semantic web applications. Conceptual Structures: Common Semantics for Sharing Knowledge. 19–50.
[17]
L. Bass, P. Clements and R. Kazman. 2012. Software Architecture in Practice (3th. ed.). Addison-Wesley Publishing company, Inc., Boston, United States.
[18]
L. Bass, M. Klein and F. Bachmann (2001). Quality Attribute Design Primitives and the Attribute Driven Design Method. Software Product-Family Engineering. 169-186.
[19]
L. Chung, B. A. Nixon, E. Yu and J. Mylopoulos. 2000. Non-functional Requirements in Software Engineering. Springer, New York, United States

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ISEEIE 2021: 2021 International Symposium on Electrical, Electronics and Information Engineering
February 2021
644 pages
ISBN:9781450389839
DOI:10.1145/3459104
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 July 2021

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ISEEIE 2021

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 63
    Total Downloads
  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)3
Reflects downloads up to 12 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media