Skip to main content

Showing 1–4 of 4 results for author: Haveraaen, M

.
  1. Algebraic Reasoning About Timeliness

    Authors: Seyed Hossein Haeri, Peter W. Thompson, Peter Van Roy, Magne Haveraaen, Neil J. Davies, Mikhail Barash, Kevin Hammond, James Chapman

    Abstract: Designing distributed systems to have predictable performance under high load is difficult because of resource exhaustion, non-linearity, and stochastic behaviour. Timeliness, i.e., delivering results within defined time bounds, is a central aspect of predictable performance. In this paper, we focus on timeliness using the DELTA-Q Systems Development paradigm (DELTA-QSD, developed by PNSol), which… ▽ More

    Submitted 21 August, 2023; originally announced August 2023.

    Comments: In Proceedings ICE 2023, arXiv:2308.08920

    ACM Class: B.8.2; C.4; D.2.4; D.2.8; F.3.2; F.3.1; F.4.1; F.4.3; I.1.1

    Journal ref: EPTCS 383, 2023, pp. 35-54

  2. Revisiting Language Support for Generic Programming: When Genericity Is a Core Design Goal

    Authors: Benjamin Chetioui, Jaakko Järvi, Magne Haveraaen

    Abstract: Context: Generic programming, as defined by Stepanov, is a methodology for writing efficient and reusable algorithms by considering only the required properties of their underlying data types and operations. Generic programming has proven to be an effective means of constructing libraries of reusable software components in languages that support it. Generics-related language design choices play a… ▽ More

    Submitted 3 November, 2022; originally announced November 2022.

    Journal ref: The Art, Science, and Engineering of Programming, 2023, Vol. 7, Issue 2, Article 4

  3. arXiv:2010.05708  [pdf, ps, other

    cs.SE

    Rooting Formal Methods within Higher Education Curricula for Computer Science and Software Engineering -- A White Paper

    Authors: Antonio Cerone, Markus Roggenbach, James Davenport, Casey Denner, Marie Farrell, Magne Haveraaen, Faron Moller, Philipp Koerner, Sebastian Krings, Peter Olveczky, Bernd-Holger Schlingloff, Nikolay Shilov, Rustam Zhumagambetov

    Abstract: This white paper argues that formal methods need to be better rooted in higher education curricula for computer science and software engineering programmes of study. To this end, it advocates (i) improved teaching of formal methods; (ii) systematic highlighting of formal methods within existing, `classical' computer science courses; and (iii) the inclusion of a compulsory formal methods course in… ▽ More

    Submitted 12 October, 2020; originally announced October 2020.

  4. arXiv:cs/9903002  [pdf, ps, other

    cs.SE cs.AI cs.CE cs.MS

    An Algebraic Programming Style for Numerical Software and its Optimization

    Authors: T. B. Dinesh, M. Haveraaen, J. Heering

    Abstract: The abstract mathematical theory of partial differential equations (PDEs) is formulated in terms of manifolds, scalar fields, tensors, and the like, but these algebraic structures are hardly recognizable in actual PDE solvers. The general aim of the Sophus programming style is to bridge the gap between theory and practice in the domain of PDE solvers. Its main ingredients are a library of abstra… ▽ More

    Submitted 1 March, 1999; originally announced March 1999.

    Comments: 19 pages. Submitted to Scientific Programming

    Report number: SEN-R9844 (CWI, Amsterdam) ACM Class: D.1.5; D.2.2; J.2

    Journal ref: Scientific Programming 8 (2000) 4 pages 247-259 (Special issue on coordinate-free numerics)