his.sePublikasjoner
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Evaluating the implementation of the monitor synchronization mechanism when implemented using concurrency patterns in C++
Högskolan i Skövde, Institutionen för datavetenskap.
2001 (engelsk)Independent thesis Basic level (degree of Bachelor)Oppgave
Abstract [en]

With the increased use of computers in every-day live, the demand for newer and better software is increasing day by day. This advancement has resulted in that many developers are searching for ways to decrease their development time. One approach is to use design patterns when designing applications. Design pattern are acknowledged solutions to known design problems that can be reused over and over again without ever doing the same thing twice. The most recent advancement of identifying design patterns has been within the domain of concurrent systems.

Design pattern within concurrent systems are of interest in this project because of its young age. Development of concurrent applications has often been compared to constant reinvention of the wheel, because code reuse is very low and solutions to design problems are being rediscovered over and over again. By using design pattern, an attempt is made to avoid that. The question is if design patterns are capable of standing under that load.

This project takes as a case study the problem of protecting a shared resource in a concurrent application, and implements two different solutions to that problem using a special design pattern. These two implementations are then evaluated, with consideration to certain software quality attributes, in a qualitative way.

This project shows how a pattern can be used to solve a common synchronization problem. It discusses the nature of design patterns, what needs to be considered when they are implemented and how a pattern language can affect the implementation.

sted, utgiver, år, opplag, sider
Skövde: Institutionen för datavetenskap , 2001. , s. 67
Emneord [en]
Patterns, Monitors, Software Quality Attributes
HSV kategori
Identifikatorer
URN: urn:nbn:se:his:diva-518OAI: oai:DiVA.org:his-518DiVA, id: diva2:2899
Presentation
(engelsk)
Uppsök
teknik
Veileder
Tilgjengelig fra: 2008-01-18 Laget: 2008-01-18 Sist oppdatert: 2018-01-12

Open Access i DiVA

fulltekst(805 kB)414 nedlastinger
Filinformasjon
Fil FULLTEXT01.psFilstørrelse 805 kBChecksum MD5
52b7d2d8738495084addeb4586478365f1c41984772a89d21ebfdbf1e356aeb07ce5624f
Type fulltextMimetype application/postscript

Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 414 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 304 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf