Skip to main content

Showing 1–9 of 9 results for author: Galpin, V

Searching in archive cs. Search in all archives.
.
  1. arXiv:2210.12077  [pdf, other

    cs.PL

    Language-Integrated Query for Temporal Data (Extended version)

    Authors: Simon Fowler, Vashti Galpin, James Cheney

    Abstract: Modern applications often manage time-varying data. Despite decades of research on temporal databases, which culminated in the addition of temporal data operations into the SQL:2011 standard, temporal data query and manipulation operations are unavailable in most mainstream database management systems, leaving developers with the unenviable task of implementing such functionality from scratch. In… ▽ More

    Submitted 21 October, 2022; originally announced October 2022.

    Comments: Extended version of paper accepted to GPCE 2022

  2. arXiv:2106.00412  [pdf, other

    cs.DB cs.DL cs.PL

    Curating Covid-19 data in Links

    Authors: Vashti Galpin, James Cheney

    Abstract: Curated scientific databases play an important role in the scientific endeavour and support is needed for the significant effort that goes into their creation and maintenance. This demonstration and case study illustrate how curation support has been developed in the Links cross-tier programming language, a functional, strongly typed language with language-integrated query and support for temporal… ▽ More

    Submitted 1 June, 2021; originally announced June 2021.

  3. Modelling movement for collective adaptive systems with CARMA

    Authors: Natalia Zoń, Vashti Galpin, Stephen Gilmore

    Abstract: Space and movement through space play an important role in many collective adaptive systems (CAS). CAS consist of multiple components interacting to achieve some goal in a system or environment that can change over time. When these components operate in space, then their behaviour can be affected by where they are located in that space. Examples include the possibility of communication betwee… ▽ More

    Submitted 8 July, 2016; originally announced July 2016.

    Comments: In Proceedings FORECAST 2016, arXiv:1607.02001

    Journal ref: EPTCS 217, 2016, pp. 43-52

  4. arXiv:1509.08560  [pdf, other

    cs.PL cs.DC cs.PF

    CARMA: Collective Adaptive Resource-sharing Markovian Agents

    Authors: Luca Bortolussi, Rocco De Nicola, Vashti Galpin, Stephen Gilmore, Jane Hillston, Diego Latella, Michele Loreti, Mieke Massink

    Abstract: In this paper we present CARMA, a language recently defined to support specification and analysis of collective adaptive systems. CARMA is a stochastic process algebra equipped with linguistic constructs specifically developed for modelling and programming systems that can operate in open-ended and unpredictable environments. This class of systems is typically composed of a huge number of interact… ▽ More

    Submitted 28 September, 2015; originally announced September 2015.

    Comments: In Proceedings QAPL 2015, arXiv:1509.08169

    ACM Class: C.4; B.8.2

    Journal ref: EPTCS 194, 2015, pp. 16-31

  5. arXiv:1411.4433  [pdf, other

    eess.SY cs.LO cs.PF

    Stochastic HYPE: Flow-based modelling of stochastic hybrid systems

    Authors: Luca Bortolussi, Vashti Galpin, Jane Hillston

    Abstract: Stochastic HYPE is a novel process algebra that models stochastic, instantaneous and continuous behaviour. It develops the flow-based approach of the hybrid process algebra HYPE by replacing non-urgent events with events with exponentially-distributed durations and also introduces random resets. The random resets allow for general stochasticity, and in particular allow for the use of event duratio… ▽ More

    Submitted 17 November, 2014; originally announced November 2014.

  6. arXiv:1207.0873  [pdf, other

    eess.SY cs.LO cs.NI cs.PF

    Hybrid performance modelling of opportunistic networks

    Authors: Luca Bortolussi, Vashti Galpin, Jane Hillston

    Abstract: We demonstrate the modelling of opportunistic networks using the process algebra stochastic HYPE. Network traffic is modelled as continuous flows, contact between nodes in the network is modelled stochastically, and instantaneous decisions are modelled as discrete events. Our model describes a network of stationary video sensors with a mobile ferry which collects data from the sensors and delivers… ▽ More

    Submitted 3 July, 2012; originally announced July 2012.

    Comments: In Proceedings QAPL 2012, arXiv:1207.0559

    Journal ref: EPTCS 85, 2012, pp. 106-121

  7. arXiv:1109.1365  [pdf, ps, other

    cs.CE q-bio.QM

    A semi-quantitative equivalence for abstracting from fast reactions

    Authors: Vashti Galpin, Jane Hillston, Federica Ciocchetta

    Abstract: Semantic equivalences are used in process algebra to capture the notion of similar behaviour, and this paper proposes a semi-quantitative equivalence for a stochastic process algebra developed for biological modelling. We consider abstracting away from fast reactions as suggested by the Quasi-Steady-State Assumption. We define a fast-slow bisimilarity based on this idea. We also show congruence un… ▽ More

    Submitted 7 September, 2011; originally announced September 2011.

    Comments: In Proceedings CompMod 2011, arXiv:1109.1044

    Journal ref: EPTCS 67, 2011, pp. 34-49

  8. HYPE with stochastic events

    Authors: Luca Bortolussi, Vashti Galpin, Jane Hillston

    Abstract: The process algebra HYPE was recently proposed as a fine-grained modelling approach for capturing the behaviour of hybrid systems. In the original proposal, each flow or influence affecting a variable is modelled separately and the overall behaviour of the system then emerges as the composition of these flows. The discrete behaviour of the system is captured by instantaneous actions which might b… ▽ More

    Submitted 6 July, 2011; originally announced July 2011.

    Comments: In Proceedings QAPL 2011, arXiv:1107.0746

    Journal ref: EPTCS 57, 2011, pp. 120-133

  9. arXiv:0904.4512  [pdf, ps, other

    cs.DC cs.CC cs.PF

    Bounds on series-parallel slowdown

    Authors: András Z. Salamon, Vashti Galpin

    Abstract: We use activity networks (task graphs) to model parallel programs and consider series-parallel extensions of these networks. Our motivation is two-fold: the benefits of series-parallel activity networks and the modelling of programming constructs, such as those imposed by current parallel computing environments. Series-parallelisation adds precedence constraints to an activity network, usually i… ▽ More

    Submitted 28 April, 2009; originally announced April 2009.

    Comments: 12 pages, 4 figures

    ACM Class: D.1.3; D.3.3; D.4.8; F.2.2; G.2.2