Now showing items 1-4 of 4

    • A Comparison of the Declarative Modelling Languages B, Dash, and TLA+ 

      Abbassi, Ali; Bandali, Amin; Day, Nancy; Serna, Jose (IEEE, 2019-08)
      Declarative behavioural modelling is a powerful modelling paradigm that enables users to model system func- tionality abstractly and concisely. We compare two well-used formal declarative modelling languages, B and TLA+, ...
    • DASH: A New Language for Declarative Behavioural Requirements with Control State Hierarchy 

      Serna, Jose; Day, Nancy A.; Farheen, Sabria (IEEE, 2017-09-04)
      We present DASH, a new language for describing formal behavioural models of requirements. DASH combines the ability to write abstract, declarative transitions (as in Z or Alloy) with a labelled control state hierarchy (as ...
    • Dash: Declarative Behavioural Modelling in Alloy 

      Serna, Jose (University of Waterloo, 2019-01-25)
      An abstract model is a representation of the fundamental characteristics and properties of a system, and its purpose is to provide feedback to stakeholders about the correctness of the system during the early stages of ...
    • DASH: Declarative Modelling with Control State Hierarchy (Preliminary Version) 

      Serna, Jose; Day, Nancy A.; Esmaeilsabzali, Shahram (University of Waterloo, 2018)
      We present a new language, called DASH, for describing formal behavioural models. DASH combines common modelling constructs to describe abstractly both data and control in an integrated manner. DASH uses the Alloy language ...

      UWSpace

      University of Waterloo Library
      200 University Avenue West
      Waterloo, Ontario, Canada N2L 3G1
      519 888 4883

      All items in UWSpace are protected by copyright, with all rights reserved.

      DSpace software

      Service outages