Software Engineering Modeling Applied to English Verb Classification (and Poetry)

10/26/2017
by   Sabah Al-Fedaghi, et al.
0

In requirements specification, software engineers create a textual description of the envisioned system as well as develop conceptual models using such tools as Universal Modeling Language (UML) and System Modeling Language (SysML). One such tool, called FM, has recently been developed as an extension of the INPUT-PROCESS-OUTPUT (IPO) model. IPO has been used extensively in many interdisciplinary applications and is described as one of the most fundamental and important of all descriptive tools. This paper is an attempt to understanding the PROCESS in IPO. The fundamental way to describe PROCESS is in verbs. This use of language has an important implication for systems modeling since verbs express the vast range of actions and movements of all things. It is clear that modeling needs to examine verbs. Accordingly, this paper involves a study of English verbs as a bridge to learn about processes, not as linguistic analysis but rather to reveal the semantics of processes, particularly the five verbs that form the basis of FM states: create, process, receive, release, and transfer. The paper focuses on verb classification, and specifically on how to model the action of verbs diagrammatically. From the linguistics point of view, according to some researchers, further exploration of the notion of verb classes is needed for real-world tasks such as machine translation, language generation, and document classification. Accordingly, this non-linguistics study may benefit linguistics.

READ FULL TEXT

page 4

page 6

page 7

page 8

page 10

page 11

research
06/27/2022

Conceptual Modeling of Actions

Modeling in software engineering includes constructing static, dynamic, ...
research
01/31/2020

Modeling Events and Events of Events in Software Engineering

A model is a simplified representation of portion of reality that hides ...
research
05/01/2020

Three Levels of Modeling: Static (Structure/Trajectories of Flow), Dynamic (Events) and Behavioral (Chronology of Events)

Constructing a conceptual model as an abstract representation of a porti...
research
01/05/2023

Stoic Conceptual Modeling Applied to Business Process Modeling Notation (BPMN)

Basic abstraction principles are reached through ontology, which was tra...
research
09/25/2018

Thinging Ethics for Software Engineers

Ethical systems are usually described as principles for distinguishing r...
research
12/03/2020

Exploration in Algorithm Engineering: Modeling Algorithms

According to some algorithmicists, algorithmics traditionally uses algor...
research
04/08/2022

Change in Conceptual Modeling and Systems Reconfiguration

In this paper, we explore the notion of change in systems and software e...

Please sign up or login with your details

Forgot password? Click here to reset