Change search
Refine search result
1 - 8 of 8
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • harvard1
  • 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
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 1.
    Blom, Martin
    et al.
    Karlstad University, Faculty of Economic Sciences, Communication and IT, Department of Computer Science.
    Nordby, Eivind J
    Karlstad University, Faculty of Economic Sciences, Communication and IT, Department of Computer Science.
    Ross, Donald F
    Karlstad University, Faculty of Economic Sciences, Communication and IT, Department of Computer Science.
    Jonsson, E.
    Using Quality Criteria in Programming Industry: A Case Study1998Conference paper (Refereed)
  • 2. Heyer, Tim
    et al.
    Göransson, Mari
    Ross, Donald F
    Karlstad University, Faculty of Economic Sciences, Communication and IT, Department of Computer Science.
    Exploiting heterogeneity to improve learning2006Conference paper (Refereed)
  • 3.
    Ross, Donald F
    Karlstad University, Faculty of Economic Sciences, Communication and IT, Department of Computer Science.
    A Comparative Study of the Performance of Concurrency Control Algorithms in a Centralised Database1988Doctoral thesis, monograph (Other academic)
    Abstract [en]

    "The performance of Concurrency Control Algorithms (CCAs) in databases has been widely studied over the last ten years, mainly using analytic and simluation techniques. Results have been contradictory. The main CCA categories to emerge are locking, timestamping and serial validation. Most studies have considered one or two CCAs within the same framework and only one simulation study has considered all the categories.



    Experimental studies are rare and none has covered all three categories of CCA. In this study, the performance of atomic static locking (PRE), two-phase exclusive (2PLE) and update (2PLU) locking, basic timestamping (BTO) and serial validation (SV) is compared using a prototype database system. Previous studies suggest that there is little difference in CCA performance at low levels of conflict. This study explores a "worst-case" scenario and uses update only transactions while recognising that such an approach may be biased against CCAs which allow share access such as 2PLU. Benchmark results are presented for single user transactions. Two transaction types are selected for the multi-user experiments and are run under each CCA and without concurrency control to provide a baseline for comparison. An adaptive restart technique is introduced for 2PLU and BTO and is shown to considerably improve performance.



    The experiments are repeated using a simulation model and the adaptive restart technique is further investigated. Comparing results with the prototype and other simulation studies indicates that the effect of both blocking and restarting delays are important in determining relative CCA performance"

  • 4.
    Ross, Donald F
    Karlstad University, Faculty of Economic Sciences, Communication and IT, Department of Computer Science.
    Teaching Contract Programming Concepts to Future Software Engineers2003Conference paper (Refereed)
    Abstract [en]

    Current research in software engineering at

    Karlstad University is concentrated on non-formal

    software design methods with a focus on semantics.

    One goal is to produce methods, which may be applied

    in both industry and academia. In concrete terms, ideas

    from contract programming, including pre- and postconditions

    have been introduced into the first year

    curriculum. This paper presents results from three

    surveys of first-year students in an attempt to ascertain

    how well the students have internalised these and other

    programming concepts. The results show that the

    majority of the students are aware of the concepts but

    are still at various stages of understanding. A good

    understanding of terminology emerges as one key area

    of focus for future courses. The results are a

    reasonable reflection of reality, given the limited time

    in which the students are expected to absorb these

    ideas, and provide feedback for further integration and

    development of the related programming courses

  • 5.
    Ross, Donald F
    Karlstad University, Faculty of Economic Sciences, Communication and IT, Department of Computer Science.
    Teaching Contract Programming Concepts to Future Software Engineers2002Conference paper (Refereed)
    Abstract [en]

    Current research in software engineering at Karlstad University is concentrated on non-formal software design methods with a focus on semantics. One goal is to produce methods, which may be applied in both industry and academia. In concrete terms, ideas from contract programming, including pre- and post-conditions have been introduced into the first year curriculum. This paper presents results from three surveys of first-year students in an attempt to ascertain how well the students have internalised these and other programming concepts. The results show that the majority of the students are aware of the concepts but are still at various stages of understanding. A good understanding of terminology emerges as one key area of focus for future courses. The results are a reasonable reflection of reality, given the limited time in which the students are expected to absorb these ideas, and provide feedback for further integration and development of the related programming courses

  • 6.
    Ross, Donald F
    Karlstad University, Faculty of Economic Sciences, Communication and IT, Department of Computer Science.
    Using Functional Paradigms in an Imperative Language1998Report (Refereed)
    Abstract [en]

    Undergraduate students are required to absorb knowledge about programming in a relatively short time frame before being required to apply that knowledge in different programming contexts. At the University of Karlstad, the usual progression is from imperative to object oriented languages. Less time is spent on introducing functional languages. This paper is a report on work in progress on taking ideas from the functional paradigm and applying them at an early stage to imperative language programming in an effort to improve the students' understanding of programming paradigms and facilitate an easier transition to functional programming languages.



    Experience indicates that a high percentage of students find this transition difficult and that one of the main difficulties is a conceptual one - escaping from the "imperative mindset". In this project, a programming style is developed using functional ideas; minimising the number of local and non-local variables, passing functions as objects, using functions in data structures, and the students are asked to program in this style throughout one course using an imperative language. The students then go on to a further course where a functional language is introduced. After this course the students are interviewed to determine whether the ideas and programming style from the first course have helped to form a clearer conceptual model of both the imperative and functional paradigms.

  • 7.
    Ross, Donald F
    Karlstad University, Faculty of Economic Sciences, Communication and IT, Department of Computer Science.
    Using Functional Paradigms in an Imperative Programming Language1997Conference paper (Refereed)
  • 8.
    Ross, Donald F
    et al.
    Karlstad University, Faculty of Economic Sciences, Communication and IT, Department of Computer Science.
    Davis, R.H.
    A Comparative Study of the Performance of Concurrency Control Algorithms in a Centralised Database1992In: Computer Systems Science and Engineering Volume 7, Issue 1Article in journal (Refereed)
1 - 8 of 8
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • harvard1
  • 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