liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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
Graphical Cross-Reference Browser for the OMDev Environment
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, The Institute of Technology.
2013 (English)Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

With todays software development we see huge structures of objects and relationships beingbuilt up. How these are constructed and designed is important to how we make robust andflexible architectures. Developers have to constantly have this overview in mind whenworking with the whole system to prepare for potential changes later on. One object may bereplaced by another one or removed completely; this is when the relationship going to andfrom them comes into picture. Many decisions on what to change or what to remove from thisstructure needs some way of proving that this wont have any side-effects on anything else. Adeveloper could make such a decision by scanning through all files and build a mindset of allthe dependencies between the objects to make sure that something like this would be okay.This report evaluates the possibilities of making a tool that can ease this task in order togain a better overview of all the dependencies going through the system. By observingprojects that are built for other similar tasks and how they haven chosen their implementationwe can build a tool that will inspect the objects specifically to Modelica code. This report alsodiscuss how we can elaborate on the number of features in order to gain more interactivityand make a more user-friendly experience to the end users.The results of our implementation will show a fully functional and optimized productinside the software Eclipse. This product provides all required information by extending uponexisting functionalities of Modelica to get the perspective and access to data that we need fora complete analyze. This report will also show how we effectively make use of graphicallibraries to provide interactivity, bonds, layout orderings and translation from data to visualsobjects. All of these together are ingredients to a tool in which a user can gain a fast responseand move around quickly in his model-structure. In the end we can see that our implementation can reference most things related todependencies in an object-oriented language and explain to the user how these relationshipsplay into our object-structure or where their sources are and where they are pointing.

Place, publisher, year, edition, pages
2013. , 65 p.
National Category
Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-100444ISRN: LIU-IDA/LITH-IDA-EX-A--13/028--SEOAI: oai:DiVA.org:liu-100444DiVA: diva2:662628
Subject / course
Computer and information science at the Institute of Technology
Presentation
2013-05-16, Donald Knuth, Linköping University, Linköping, 14:00 (English)
Supervisors
Examiners
Available from: 2013-11-08 Created: 2013-11-07 Last updated: 2013-11-08Bibliographically approved

Open Access in DiVA

Thesis Work(2424 kB)333 downloads
File information
File name FULLTEXT01.pdfFile size 2424 kBChecksum SHA-512
fab853ea72026884f1f230510222396f5bad5b029dbda79b3be5b62c9fa20dfaad2824418ede8985cf382e72736f6115c4270a0ac0afad5501cea29467dcd028
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Sjöstrand, Magnus
By organisation
Software and SystemsThe Institute of Technology
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 333 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: 82 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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