Write a Blog >>
ASE 2020
Mon 21 - Fri 25 September 2020 Melbourne, Australia
Mon 21 Sep 2020 16:20 - 16:40 at Kangaroo - DS: Presentation 2 Chair(s): Jean-Guy Schneider
Tue 22 Sep 2020 18:35 - 18:40 at Koala - LBR + DS Poster (2) Chair(s): Kevin Lee

Formal specifications in \textsf{Alloy} are organized around user-defined data domains, associated with \emph{signatures}, with almost no support for built-in datatypes. This minimality in the built-in datatypes provided by the language is one of its main features, as it contributes to the automated analyzability of models. One of the few built-in datatypes available in Alloy specifications are integers, whose SAT-based treatment allows only for small bit-widths. In many contexts, where relational datatypes dominate, the use of integers may be auxiliary, e.g., in the use of cardinality constraints and other features. However, as the applications of \textsf{Alloy} are increased, e.g., with the use of the language and its tool support as backend engine for different analysis tasks, the provision of efficient support for numerical datatypes becomes a need. In this work, we present our current preliminary approach to providing an efficient, scalable and user-friendly extension to \textsf{Alloy}, with arithmetic support for numerical datatypes. Our implementation allows for arithmetic with varying precisions, and is implemented via standard \textsf{Alloy} constructions, thus resorting to SAT solving for resolving arithmetic constraints in models.

Mon 21 Sep

Displayed time zone: (UTC) Coordinated Universal Time change

16:00 - 16:40
DS: Presentation 2Doctoral Symposium at Kangaroo
Chair(s): Jean-Guy Schneider Deakin University
16:00
20m
Talk
Towards transparency-encouraging partial software disclosure to enable trust in data usage
Doctoral Symposium
Christian Schindler Institute for Enterprise Systems, University of Mannheim
16:20
20m
Talk
SAT-Based Arithmetic Support for Alloy
Doctoral Symposium
Cesar Cornejo University of Rio Cuarto and CONICET

Tue 22 Sep

Displayed time zone: (UTC) Coordinated Universal Time change

18:20 - 19:20
LBR + DS Poster (2)Doctoral Symposium / Late Breaking Results at Koala
Chair(s): Kevin Lee Deakin University
18:20
5m
Poster
Managing App Testing Device Clouds: Issues and Opportunities
Late Breaking Results
Mattia Fazzini University of Minnesota, Alessandro Orso Georgia Tech
18:25
5m
Talk
Towards transparency-encouraging partial software disclosure to enable trust in data usage
Doctoral Symposium
Christian Schindler Institute for Enterprise Systems, University of Mannheim
18:30
5m
Talk
Automated generation of client-specific backends utilizing existing microservices and architectural knowledge
Doctoral Symposium
Nils Wieber Institute for Enterprise Systems (InES), University of Mannheim
18:35
5m
Talk
SAT-Based Arithmetic Support for Alloy
Doctoral Symposium
Cesar Cornejo University of Rio Cuarto and CONICET
18:40
5m
Talk
Applying Learning Techniques to Oracle Synthesis
Doctoral Symposium
Facundo Molina University of Río Cuarto