skip to main content
10.1145/3437120.3437278acmotherconferencesArticle/Chapter ViewAbstractPublication PagespciConference Proceedingsconference-collections
research-article

Towards a Requirements Engineering Framework based on Semantics

Published:04 March 2021Publication History

ABSTRACT

Requirements engineering is one of the most important issues in systems development. Whether it is software or hardware systems or embedded systems, the need for well-defined requirements remains the same. The ultimate success or failure of developing a system stems largely from the initial definition and management of its requirements. However, despite the efforts that have been made, a coherent and easily understood process that leads from the requirements to correct implementations is still an open research issue, which seeks alternative promising approaches. To this end, in this paper, we propose a requirements engineering approach based on Semantics. It provides a novel mechanism that combines semantics, ontologies, and appropriate NLP techniques. The ultimate goal is to propose a framework that will include the minimum consistent set of formalities and languages to determine the requirements and perform the necessary verifications.

References

  1. 29148-2018 - ISO/IEC/IEEE Int. Standard - Systems and software engineering – Life cycle processes – Requirements engineering.Google ScholarGoogle Scholar
  2. Ajitha Rajan and Thomas Wahl. 2013. CESAR - Cost-efficient Methods and Processes for Safety-relevant Embedded Systems. Springer.Google ScholarGoogle Scholar
  3. Elizabeth Hull, Ken Jackson, and Jeremy Dick. 2010. Requirements engineering. Springer Science & Business Media.Google ScholarGoogle Scholar
  4. Feng-Lin Li, Jennifer Horko, Alexander Borgida, Giancarlo Guizzardi, Lin Liu, and John Mylopoulos. 2015. From stakeholder requirements to formal specifications through refinement. Requirements Engineering: Foundation for Software Quality, 9013 LNCS, Springer, 164-180.Google ScholarGoogle Scholar
  5. Jena. 2020. The Apache Software Foundation. Retrieved at 06 June 2020.Google ScholarGoogle Scholar
  6. Kon. Mokos, and Panagiotis Katsaros. 2020. A survey on the formalisation of system requirements and their validation. Array 7: 100030Google ScholarGoogle ScholarCross RefCross Ref
  7. A. Mavridou, E. Stachtiari, S. Bliudze, A. Ivanov, P. Katsaros, and J. Sifakis. 2017. Architecture-Based Design: A Satellite On-Board Software Case Study. In Formal Aspects of Component Software. FACS 2016. Lecture Notes in Computer Science, vol 10231. Springer, Cham.Google ScholarGoogle Scholar
  8. Muhammad Azeem, Akbar Jun Sang, Arif Ali Khan, and Shahid Hussain. 2019. Investigation of the requirements change management challenges in the domain of global software development. J Softw Evol Proc. 2019; 31:e2207. https://doi.org/10.1002/smr.2207Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Muhammad Suhaib. 2019. Conflicts Identification among Stakeholders in Goal Oriented Requirements Engineering Process (October 18, 2019). International Journal of Innovative Technology and Exploring Engineering (IJITEE).Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    PCI '20: Proceedings of the 24th Pan-Hellenic Conference on Informatics
    November 2020
    433 pages

    Copyright © 2020 ACM

    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 the author(s) 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: 4 March 2021

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate190of390submissions,49%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format