The Internet Archive has a preservation copy of this work in our general collections.
The file type is application/pdf
.
Filters
Automatic Unbounded Verification of Alloy Specifications with Prover9
[article]
2012
arXiv
pre-print
In this paper we propose a translation from Alloy specifications to fork algebras (an extension of relation algebras with the same expressive power as relational logic) which enables their unbounded verification ...
This translation covers not only logic assertions, but also the structural aspects (namely type declarations), and was successfully implemented and applied to several examples. ...
The translation is thus defined by: translate * many(aggregate ⊲ definitions ⊲ uniform * )
Translating Alloy declarations to FA Besides translating Alloy formulas to FA we also need to express in this ...
arXiv:1209.5773v1
fatcat:2tg6vohvzrb5jctk5dhe5iaily
Alloy as a Refactoring Checker?
2008
Electronical Notes in Theoretical Computer Science
We will examine how a constraint solver (the Alloy Analyzer) can be used to automatically check if refactorings, applied to a formal specification (written in Z), meet this requirement. ...
Refactorings are systematic changes made to programs, models or specifications in order to improve their structure without changing the externally observable behaviour. ...
Translation of a Z state schema into Alloy describe them. ...
doi:10.1016/j.entcs.2008.06.015
fatcat:wexbtcamgrfwtjq35degaffoom
Translating Alloy Specifications to UML Class Diagrams Annotated with OCL
[chapter]
2011
Lecture Notes in Computer Science
The proposed transformation enables current UML-based tools to also be applied to Alloy specifications, thus unleashing its potential for MDE. ...
This paper presents a model transformation between Alloy and UML Class Diagrams annotated with OCL. ...
,z n :A n | φ}, the membership test is translated by just applying the predicate φ to the tuple variables y 1 , . . . , y n instead of z 1 , . . . , z n . ...
doi:10.1007/978-3-642-24690-6_16
fatcat:cwlkocjpkrd5fb62cs7x6ydu24
Translating between Alloy specifications and UML class diagrams annotated with OCL
2013
Journal of Software and Systems Modeling
correct and possibly refine them inside Alloy, and to translate them back to UML+OCL for sharing with stakeholders or to reuse current Model-Driven Architecture (MDA) tools to refine them towards code ...
This paper presents a model transformation from Alloy to UML Class Diagrams annotated with OCL (UML+OCL), and shows how an existing transformation from UML+OCL to Alloy can be improved to handle dynamic ...
-In a relation defined by the comprehension {z 1 : 1 , . . ., z n : n | }, the membership test is translated by just applying the predicate to the tuple variables y 1 , . . . , y n instead of z 1 , . . ...
doi:10.1007/s10270-013-0353-5
fatcat:3nlsd2agkrho7k63xwkqq33s7a
The integrated high level specification language, OZTA, is a combination of Object-Z (OZ) and Timed Automata (TA). ...
HighSpec supports editing, type-checking as well as projecting OZTA models into TA models and Alloy Models so that TA model checkers-UPPAAL and the Alloy Analyzer can be utilized for verification. ...
Acknowledgements We would like to thank Chen Qian, and He Kang for their part of work on the coding of HighSpec. ...
doi:10.1145/1134285.1134409
dblp:conf/icse/DongHZQ06
fatcat:gq3xteaqo5ex7jfd4ablfvdiiu
Agile validation of model transformations using compound F-Alloy specifications
2018
Science of Computer Programming
The relational logic based specification language Alloy and its accompanying tool the Alloy Analyzer have been used in the past to validate properties of model transformations. ...
To tackle the performance and scalability limitations, in previous work, we proposed an Alloy-based Domain Specific Language (DSL), called F-Alloy, that is tailored for model transformation specifications ...
The semantics of F-Alloy is defined by a translation from F-modules to plain Alloy modules. ...
doi:10.1016/j.scico.2017.07.001
fatcat:ndt4xgrfsfeetidqp6soalobsy
An Equational Calculus for Alloy
[chapter]
2004
Lecture Notes in Computer Science
In this paper we show that, by translating Alloy formulas to formulas in the language of fork algebras, we obtain a complete, equational, and purely relational calculus for Alloy. ...
It presents the translation of Alloy formulas to fork algebra equations, and a theorem that shows that the translation indeed captures the meaning of Alloy formulas. ...
terms and their translation, and allows us to assess that the translation is sound in the sense that it captures the semantics of Alloy terms. ...
doi:10.1007/978-3-540-30482-1_19
fatcat:pffoosbfufggxmuwnfmeejk7na
Page 121 of Aerospace Engineering Vol. 13, Issue 6
[page]
1954
Aerospace Engineering
(Z.
fiir Physik [Germany], No. 9-10, 1948,
p. 546.) Gt. Brit., MOS TIB Rep. T4232, Jan., 1954. 10 pp. Translation. ...
(Z. ftir Electrochemie |Ger- many], No. 11, 1937, p. 869.) Gt. Brit., MOS TIB Rep. T4219, Jan., 1954. 13 pp. 27 refs. Translation. ...
Page 537 of Welding Journal Vol. 30, Issue 5
[page]
1951
Welding Journal
Olzak, Z. E., “The E f Alloy Composition on Sigma Phase 76. Newell, H.D ‘ im. Soc. ...
W., and Gensamer M Tue Wetprne Journat, 29, Nickel Alloys as E iectrode Material for Welding 27% Chromium-Iron Sub- Research Suppl., 37-s to 48-s (1950 sequently to Be Exposed to Service yperatures of ...
A Proof Assistant for Alloy Specifications
[chapter]
2012
Lecture Notes in Computer Science
Prioni [2] is the closest to ours: it translates Alloy to a first-order logic in which function symbols represent Alloy operators. ...
It describes an automatic translation of the full Alloy language to the first-order logic of the KeY theorem prover, and an Alloy-specific extension to KeY's calculus. ...
function E : exp ∪ intExp → Expr to translate Alloy expressions. ...
doi:10.1007/978-3-642-28756-5_29
fatcat:arh7xevo5jdnbpd2pnjyfb7ij4
VAlloy — Virtual Functions Meet a Relational Language
[chapter]
2002
Lecture Notes in Computer Science
Models in VAlloy are automatically translated into Alloy and can be automatically checked using the existing Alloy Analyzer. ...
We propose VAlloy, a veneer onto the first order, relational language Alloy. Alloy is suitable for modeling structural properties of object-oriented software. ...
We would like to thank Manu Sridharan and Ang-Chih Kao for comments on an earlier draft of this paper. This work was funded in part by ITR grant #0086154 from the National Science Foundation. ...
doi:10.1007/3-540-45614-7_14
fatcat:dtprxs3sx5dmdbdlz5bb4rm6ye
Time-resolved and in-situ Observation of Semisolid Deformation in Al–Cu Alloys with Equiaxed and Columnar Grain Structures by Using a Combination Technique of 4D-CT and 3DXRD
2021
ISIJ International
During the compression tests of a semisolid Al-10mass%Cu alloy with the equiaxed grain structure, translation and rotation of solid grains rather than the plastic deformation played a dominant role in ...
As the compression proceeded, both translation/ rotation and the plastic deformation of solid grains occurred owing to an increase in physical contact between solid grains. ...
We are thankful to the members in the research group of "3D/4D analysis for casting defects and segregation during solidification" in the Iron and Steel Institute of Japan for their fruitful discussion ...
doi:10.2355/isijinternational.isijint-2020-650
fatcat:xnpazzg7qbahlhl3chy5qdg3ba
日本鉄鋼協会第63回講演大会講演大要
1962
Tetsu to hagane
Martensite
structure
in
Fe-32%
Ni
alloy
deformed
76%
prior
to
transformation
at -196•Ž.•~200
(2/3)
Fig. 2. ...
Obrabotka
Metallov,
July 1959, No. 7, p.
58-60, Henry Brutcher
Translations,
No.
4659.
Effect
of
Plastic
Deformation
and
Stress
on Martensite
Transformation
in Fe-Ni
Alloy. ...
doi:10.2355/tetsutohagane1955.48.4_613
fatcat:ait5hnyqlvfy3eypovyvpxubsq
Using the Alloy Analyzer to Verify Data Refinement in Z
2005
Electronical Notes in Theoretical Computer Science
The soundness and joint completeness of the simulation rules for Z have already been established: here we translate them to Alloy. ...
We then show how data types expressed in Z can also be translated to Alloy, before presenting the assertions necessary for the Alloy Analyzer to identify the retrieve relation and hence verify refinement ...
by the ease of translation of both data types and simulation rules from Z to Alloy. ...
doi:10.1016/j.entcs.2005.04.023
fatcat:3jfpxnh2nrbtzgvbmz4d6m5hr4
Alloy: A Logical Modelling Language
[chapter]
2003
Lecture Notes in Computer Science
variable
› compositional mapping from relational to boolean formula
20
analyzer architecture
translate
formula
translate
model
mapping
boolean
formula
boolean
instance
SAT
solver ...
alloy: a structural, analyzable logic a notation inspired by Z › just (sets and) relations › everything's a formula › but not easily analyzed an analysis inspired by SMV › billions of cases in second › ...
doi:10.1007/3-540-44880-2_1
fatcat:tqnmr7zqk5hxrc5wfm6urrui4u
« Previous
Showing results 1 — 15 out of 29,258 results