lnu.sePublications
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
Software Architecture Checker
Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
2008 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

By the increasing needs of software industry, software systems became more complex constructions than ever before. As a result of increasing complexity in software systems, functional decomposition of these systems gains the status of the most important aspect in the software development process. Dividing problems to sub-problems and producing specific solutions for divided parts makes it easier to solve the main problem.

Component Based Software Engineering is a way of developing software systems that consists of logically or functionally decomposed components which integrated to each other by the help of well-defined interfaces. CBSE relies on architectural design of a software system.

Planning phase and implementation of a software project may differ time to time. Because of the complexity of software systems, solving specific problems may affect the architecture of the whole system.

In spite of sophisticated software engineering processes and CASE tools there is still a large gap between the planned and implemented architecture of software systems. Finding deviations from architecture in source code is a non-trivial task requiring tool support.

Since, matching operation of designed software architecture and implemented software architecture needs to check design documents against implementation code. This manual checking operation is nearly impossible for major software systems. Software Architecture Checker provides a great approach to check the architecture of any software system.

This bachelor thesis examines the approach behind the Software Architecture Checker.

Place, publisher, year, edition, pages
2008. , p. 41
Keywords [en]
software, architecture, java, regex, vizzanalyzer
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:vxu:diva-2294OAI: oai:DiVA.org:vxu-2294DiVA, id: diva2:206209
Uppsok
teknik
Supervisors
Examiners
Available from: 2008-09-19 Created: 2008-09-19 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

fulltext(612 kB)3314 downloads
File information
File name FULLTEXT01.pdfFile size 612 kBChecksum MD5
36aa35e6a386570334de8723366b906eafa89ca9b75a7b094a5d7bc0cce2233bcc314c17
Type fulltextMimetype application/pdf

By organisation
School of Mathematics and Systems Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 3314 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: 718 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