scispace - formally typeset
Journal ArticleDOI

iMER: Iterative process of entity relationship and business process model extraction from the requirements

Reads0
Chats0
TLDR
This paper presents an automated approach to extract the entity relationship and business process models from requirements, which are possibly in different formats such as general requirements, use case specification and user stories, based on the efficient natural language processing techniques.
Abstract
Context Extracting conceptual models, e.g., entity relationship model or Business Process model, from software requirement document is an essential task in the software development life cycle. Business process model presents a clear picture of required system's functionality. Operations in business process model together with the data entity consumed, help the software developers to understand the database design and operations to be implemented. Researchers have been aiming at automatic extraction of these artefacts from the requirement document. Objective In this paper, we present an automated approach to extract the entity relationship and business process models from requirements, which are possibly in different formats such as general requirements, use case specification and user stories. Our approach is based on the efficient natural language processing techniques. Method It is an iterative approach of Models Extraction from the Requirements (iMER). iMER has multiple iterations where each iteration is to address a sub-problem. In the first iteration, iMER extracts the data entities and attributes. Second iteration is to find the relationships between data entities, while extracting cardinalities is in the third step. Business process model is generated in the fourth iteration, containing the external (actors’) and internal (system's) operations. Evaluation To evaluate the performance and accuracy of iMER, experiments are conducted on various formats of the requirement documents. Additionally, we have also evaluated our approaches using the requirement documents which been modified by shuffling the sentences and by merging with other requirements. Comparative study is also performed. The preliminary results show a noticeable improvement. Conclusion The iMER is an efficient automated iterative approach that is able to extract the conceptual models from the various formats of requirements.

read more

Citations
More filters
Journal ArticleDOI

Extracting actors and use cases from requirements text with BiLSTM-CRF

TL;DR: In this paper , a model for extracting actors and using cases automatically, which combines BiLSTM and CRF is proposed, which aims to extract actors and use cases from the requirement texts.
Proceedings Article

Computational Technology and Software Tool for Translation of Business Rules into Database Creation Scripts

TL;DR: In this paper , the authors propose a computational technology and a software tool for the translation of business rules into database creation scripts to reduce time and cost expenses at the development or maintenance stages of software engineering projects.

International Journal of Electrical and Computer Engineering (IJECE)

TL;DR: The proposed Depth-DensePose is an efficient deep learning model for 6-degrees-of-freedom (6-DoF) camera-based localization that outperforms the performance of related deep learning models for camera based localization.
Journal ArticleDOI

Novel rules for extracting the entities of entity relationship models

TL;DR: Novel rules based on the machine learning classifiers, the RIPPER, the PART and the decision trees are suggested for extracting entities from natural language text.
References
More filters
ReportDOI

Building a large annotated corpus of English: the penn treebank

TL;DR: As a result of this grant, the researchers have now published on CDROM a corpus of over 4 million words of running text annotated with part-of- speech (POS) tags, which includes a fully hand-parsed version of the classic Brown corpus.
Book

The entity-relationship model: toward a unified view of data

TL;DR: A data model, called the entity-relationship model, is proposed that incorporates some of the important semantic information about the real world and can be used as a basis for unification of different views of data: the network model, the relational model, and the entity set model.
Book

Formal Concept Analysis: Mathematical Foundations

TL;DR: This is the first textbook on formal concept analysis that gives a systematic presentation of the mathematical foundations and their relation to applications in computer science, especially in data analysis and knowledge processing.
Book

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)

Craig Larman
TL;DR: Building on two widely acclaimed previous editions, Craig Larman has updated this book to fully reflect the new UML 2 standard, to help you master the art of object design, and to promote high-impact, iterative, and skillful agile modeling practices.

Stanford typed dependencies manual

TL;DR: The Stanford typed dependencies representation was designed to provide a simple description of the grammatical relationships in a sentence that can easily be understood and effectively used by people without linguistic expertise who want to extract textual relations.
Related Papers (5)