Abstract

To model the data and functions in various computer science applications, the researcher uses a Data Flow Diagram (DFD). DFD has been constructed using [open-source software tools that provide users with different shapes and environments. However, the existing approaches require substantial human effort, the validity of the generated output is still a loophole, and they have never gained traction in practice. Our research objective is to develop a semi-automated tool for drawing complex Data Flow Diagrams in the shortest time according to the specified features of the intended system. We developed a Natural Language Interface (NLI) that allows the user to compose a query and identify the system functionality and constraints for the composition of DFD. Natural Language Processing (NLP) techniques are applied to scrapped data to extract the keywords and develop a data repository. Also, we developed rule-based algorithms to map user queries onto respective token shapes to draw the required functionality into appropriate levels of DFD. For verification, output DFDs were converted into conceptual digraphs using adjacency and permutation matrices to evaluate isomorphism. The empirical results reflect that the DFDs generated by the system are correct, complete, and significant.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.