Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Design and Implementation of Domain Modeling Language using Object Oriented Requirements: Case Study on Jeppesen's Modeling Language
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
2022 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Background: With the rapid progress in the world, it is still a drawback that data modeling have to be developed and maintained separately each time when enhanced work is carried out. The technology we have now is not good enough to automate itself and keep itself up to date. It needs regularly to get help from people to keep working. In addition, a lot of storage space is needed to hold the new design and data because a single source cannot manage it. Every organization has to deal with this problem. The majority of large, dispersed organizations are most affected. Companies have a lot of data to handle and keep track of, so the data modeling process should be quick, error-free, and not risky in any way.

Objectives: To get around these problems, there should be a way to automate the data modeling. The aim of this thesis is to give a way to solve the problem through automation. The outcome of the research not only helps to automate the data modeling, but it also keeps the data in a way that doesn’t waste memory on unnecessary data.

Methods: This research employs a case study and a literature review. The case study was done at Jeppesen on the Dave modeling language. A literature review was undertaken in order to employ a specific approach for extending the data model. A survey is carried out to identify Dave’s limitations and considerations for improvement. The replies are supplied by Jeppesen employees (developers and users of Dave teams). Research was conducted and the findings were implemented as a program to upgrade the Dave modeling language to meet new object-oriented demands.

Results: The findings identify some limitations of the existing Dave language and present an approach for automating the data modeling abilities by incorporating new features such as abstraction and inheritance so that it can keep up with the real time environments. It creates and automates the data model to provide rapid and right standard. The implementation strategy is drawn from the findings of a literature review.

Conclusions: The existing data model requires extensive manual labour. By adding abstraction and inheritance to the data model, the new data model automates the process, reduces staffing needs, and runs with fewer risks.

Place, publisher, year, edition, pages
2022.
Keywords [en]
Data Modeling, Data Serialization, Object-Oriented Requirements, Automation
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-23865OAI: oai:DiVA.org:bth-23865DiVA, id: diva2:1709841
External cooperation
Jeppesen Systems AB
Subject / course
DV2572 Master´s Thesis in Computer Science
Educational program
DVADA Master Qualification Plan in Computer Science
Presentation
2022-09-26, 08:00 (English)
Supervisors
Examiners
Available from: 2022-11-10 Created: 2022-11-10 Last updated: 2025-09-30Bibliographically approved

Open Access in DiVA

Design and Implementation of Domain Modeling Language using Object Oriented Requirements - Case Study on Jeppesen’s Modeling Language(3104 kB)223 downloads
File information
File name FULLTEXT02.pdfFile size 3104 kBChecksum SHA-512
b6045b8ae654e0524dd466fda30506a7ea47d970e52cf8a7dd1a75c6634083c55bc16b00dd459cd61e66a54f06aff02540331e65cb51adb10b89b9c3254b6f77
Type fulltextMimetype application/pdf

By organisation
Department of Computer Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 224 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 490 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf