LYCOS RETRIEVER Beta Retriever Home  |  What is Lycos Retriever?   
Alloy
built 615 days ago
The Alloy Analyzer is a tool developed by the Software Design Group for analyzing models written in Alloy, a simple structural modeling language based on first-order logic. The tool can generate instances of invariants, simulate the execution of operations (even those defined implicitly), and check user-specified properties of a model. Alloy and its analyzer have been used primarily to explore abstract software designs. Its use in analyzing code for conformance to a specification and as an automatic test case generator are being investigated in ongoing research projects.
Source:
Alloy steel which may be hardened by cooling in air from a temperature above the transformation range. Such steels attain their martensitic structure without going through the quenching process. Additions of chromium, nickel, molybdenum and manganese are effective toward this end.
Source:
Alloy is similar to OCL, the Object Language of UML, but it has a more conventional syntax and a simpler semantics, and is designed for automatic analysis. Alloy is a fully declarative language, whereas OCL mixes declarative and operational elements. The 'navigational dot' of Syntropy is a key operator in Alloy, but is given a more uniform and flexible interpretation than in OCL. Because operators can be applied to entire sets and relations, Alloy tends to be more succinct than OCL. Alloy models can describe object models and operations, as well as properties to be checked. The Alloy Analyzer can check the consistency of an object model expressed in Alloy, and can generate snapshots from it, and can execute operations and check their properties.
Source:
Every model checker has some kind of state machine idiom built in. Alloy has no built in idiom. This makes it possible to express and check properties that cannot always be checked with model checkers, especially those that relate states at different points in an execution (for example, that two operations commute). By modelling traces explicitly in Alloy, you can check LTL properties; this amounts essentially to bounded model checking, and works well only when counterexamples can be found in small traces.
Source:
RealNetworks' RealSystem(TM) technology broadcasts music and videos directly from Alloy.com, allowing users to listen to broadband and Internet radio stations and view music videos at speeds up to 300 kbps. RealNetworks digital music software RealJukebox(TM) ... enables users to download, organize and listen to various formatted music files on Alloy.com.
Alloy is an attractive teaching tool, for two reasons. First, the language is very close to first order logic with relational operators. The syntax and semantics are very simple and uniform. The latest version improves on its predecessor in this respect: the language semantics is now untyped, so it can be explained without reference to types, and the language is more flexible (but at the same time the type checker itself is actually more powerful!). Second, the Analyzer gives students immediate, concrete feedback; the graphical display seems to help a lot too.
Source:
SEARCH
MORE ABOUT
  Alloy