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 2021 Publication 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.
[2]
Ajitha Rajan and Thomas Wahl. 2013. CESAR - Cost-efficient Methods and Processes for Safety-relevant Embedded Systems. Springer.
[3]
Elizabeth Hull, Ken Jackson, and Jeremy Dick. 2010. Requirements engineering. Springer Science & Business Media.
[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.
[5]
Jena. 2020. The Apache Software Foundation. Retrieved at 06 June 2020.
[6]
Kon. Mokos, and Panagiotis Katsaros. 2020. A survey on the formalisation of system requirements and their validation. Array 7: 100030
[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.
[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.2207
[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).

Cited By

View all
  • (2023)Α tool for requirements engineering using ontologies and boilerplatesAutomated Software Engineering10.1007/s10515-023-00403-y31:1Online publication date: 21-Nov-2023
  • (2021)SENSE: A Flow-Down Semantics-Based Requirements Engineering FrameworkAlgorithms10.3390/a1410029814:10(298)Online publication date: 15-Oct-2021

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
PCI '20: Proceedings of the 24th Pan-Hellenic Conference on Informatics
November 2020
433 pages
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: 04 March 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Boilerplates
  2. Ontologies
  3. Requirements Engineering
  4. Semantics

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

  • NSRF

Conference

PCI 2020
PCI 2020: 24th Pan-Hellenic Conference on Informatics
November 20 - 22, 2020
Athens, Greece

Acceptance Rates

Overall Acceptance Rate 190 of 390 submissions, 49%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)16
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Α tool for requirements engineering using ontologies and boilerplatesAutomated Software Engineering10.1007/s10515-023-00403-y31:1Online publication date: 21-Nov-2023
  • (2021)SENSE: A Flow-Down Semantics-Based Requirements Engineering FrameworkAlgorithms10.3390/a1410029814:10(298)Online publication date: 15-Oct-2021

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

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media