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 SepDisplayed time zone: (UTC) Coordinated Universal Time change
16:00 - 16:40 | |||
16:00 20mTalk | 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 20mTalk | SAT-Based Arithmetic Support for Alloy Doctoral Symposium Cesar Cornejo University of Rio Cuarto and CONICET |
Tue 22 SepDisplayed 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 5mPoster | Managing App Testing Device Clouds: Issues and Opportunities Late Breaking Results | ||
18:25 5mTalk | 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 5mTalk | 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 5mTalk | SAT-Based Arithmetic Support for Alloy Doctoral Symposium Cesar Cornejo University of Rio Cuarto and CONICET | ||
18:40 5mTalk | Applying Learning Techniques to Oracle Synthesis Doctoral Symposium Facundo Molina University of Río Cuarto |