Filters








29,258 Hits in 2.3 sec

Automatic Unbounded Verification of Alloy Specifications with Prover9 [article]

Nuno Macedo, Alcino Cunha
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?

H.-Christian Estler, Heike Wehrheim
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]

Ana Garis, Alcino Cunha, Daniel Riesco
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

Alcino Cunha, Ana Garis, Daniel Riesco
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

HighSpec

J. S. Dong, P. Hao, X. Zhang, S. C. Qin
2006 Proceeding of the 28th international conference on Software engineering - ICSE '06  
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

Loïc Gammaitoni, Pierre Kelsen, Qin Ma
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]

Marcelo F. Frias, Carlos G. López Pombo, Nazareno M. Aguirre
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]

Mattias Ulbrich, Ulrich Geilmann, Aboubakr Achraf El Ghazi, Mana Taghdiri
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]

Darko Marinov, Sarfraz Khurshid
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

Taka Narumi, Takumi Nakata, Ryuya Kobayashi, Hideyuki Yasuda
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回講演大会講演大要

Takayasu OKADA, Tatsuro KUNITAKE, Takayasu OKADA, Yuzo HOSOI, Yoshito KAWAKAMI, Fumitada NAKATANI
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

Christie Bolton
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]

Daniel Jackson
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