Modeling the Realization and Execution of Functions and Functional Requirements

03/31/2020
by   Sabah Al-Fedaghi, et al.
0

Requirements engineering plays a critical role in developing software systems. One of the most difficult tasks in this process is identifying functional requirements. A critical problem in many projects is missing requirements until late in the development cycle. In this paper, our core interest is function modeling, which refers to building models of systems based on their functionalities and on the functionalities of their subcomponents. We present a framework as the basis for specifying functional requirements via a modeling language that produces a high-level diagrammatic representation. The aim is to deliver an overall system description, facilitate communication and understanding, construct a holistic view of the system above the domains of different expertise, and lay the foundation for the design phase. We analyze the notion of function and its elementary types and apply examples of natural language description and scenarios. The results reveal a new method that lays a foundation for works on functionality and viable methodology for capturing its requirements.

READ FULL TEXT

page 4

page 5

page 8

page 10

research
03/03/2021

Automatically detecting the conflicts between software requirements based on finer semantic analysis

Context: Conflicts between software requirements bring uncertainties to ...
research
07/01/2020

Thinging-Based Conceptual Modeling: Case Study of a Tendering System

In computer science, models are made explicit to provide formality and a...
research
10/10/2019

Analysis of Requirements for the Design of a Detector Control System in a High Energy Physics (HEP) Experiment

In this work the use of the Rational Unified Process (RUP) to model the ...
research
06/28/2022

Identifying the requirement conflicts in SRS documents using transformer-based sentence embeddings

High quality software systems typically require a set of clear, complete...
research
01/17/2022

Tailoring Stakeholder Interests to Task-Oriented Functional Requirements

Without a specific functional context, non-functional requirements can o...
research
10/03/2019

Critical Requirements Engineering in Practice

The design of software systems inevitably enacts normative boundaries ar...
research
08/29/2017

Why feature dependencies challenge the requirements engineering of automotive systems: An empirical study

Functional dependencies and feature interactions in automotive software ...

Please sign up or login with your details

Forgot password? Click here to reset