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
Applying Design Patterns in the implementation of a simple packet filter
KTH, School of Computer Science and Communication (CSC).
KTH, School of Computer Science and Communication (CSC).
2015 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

By reading this thesis the reader will get insight into if and how

Design Pattern can help in the grand scheme of software development.

Practice is combined with theory in an empirical study to see if Design

Patterns are a feasible method for implementing a simple packet filtering

solution. The resulting application uses the Chain of Responsibility

and Simpleton Design Patterns together with the Security Pattern

Packet Filter Firewall. In the results the thesis will present how Design

Patterns assisted in the design and successful implementation of

the packet filter together with a discussion of the benefits, limitations

and drawbacks of the solution. Finally the reader will take part in how

further studies can be constructed upon the given result.

Abstract [sv]

Genom att läsa denna avhandling kommer läsaren få inblick i om

och hur Design Pattern kan bidra till mjukvaruutveckling. Praktik

kombineras med teori i en empirisk studie för att se om designmönster

är en användbar metod för att implementera ett enkelt packetfilter.

Den resulterande applikationen använder sig av designmönstret Chain

of Responsbility och Simpleton, samt säkerhetsmönstret Packet Filter

Firewall. I resultatet presenteras det hur designmönster bidragit till

skapandet av ett paketfilter tillsammans med en diskussion om fördelar,

nackdelar samt begränsningar. Läsaren kommer sedan avslutningsvis

ta del av hur ytterligare studier kan byggas på resultat.

Place, publisher, year, edition, pages
2015.
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-166731OAI: oai:DiVA.org:kth-166731DiVA: diva2:812020
Supervisors
Examiners
Available from: 2015-05-28 Created: 2015-05-14 Last updated: 2015-05-28Bibliographically approved

Open Access in DiVA

fulltext(1521 kB)231 downloads
File information
File name FULLTEXT01.pdfFile size 1521 kBChecksum SHA-512
5325f9dac11b1c37cac089c9712208edd368367684b23d94ca4b289912c9b663c427adc151f8ec94c784698b3c6b42f5bc6bcfd1a93d7fc32482f1682f043c0e
Type fulltextMimetype application/pdf

By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 231 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: 109 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