Test Generation from Bounded, Algebraic Specifications Using Alloy (2008)
6 comments · formalmethods, java, pdf, testing
- Comments6
6 comments · formalmethods, java, pdf, testing
Abstract: "Algebraic specification languages have been successfully used for the formal specification of abstract data types (ADTs) and software components, and there are several approaches to automatically derive test cases that check the conformity between the implementation and the algebraic specification of a software component. However, existing approaches do not assure the coverage of conditional axioms and conditions embedded in complex axioms. In this paper, we present a novel approach…
Story details from Lobsters ↗ · linked article on di.fc.ul.pt.
Test Generation from Bounded, Algebraic Specifications Using Alloy (2008) was first seen on Lobsters · Hottest on Oct 31, 2026. Since then it has appeared in 1 check on 1 different day. Its best position was #24 of 25, reached on Oct 31, 01:51 UTC. It dropped off the list after Oct 31, 01:51 UTC.
Position on Lobsters · Hottest at every check (lower is better).
Best rank per day (UTC).
A few top-level comments from Lobsters, shortened. Read the full thread on Lobsters.
This is pretty interesting. There are a whole bunch of techniques in here I would have never discovered on my own. For example, ``` fact BStackIntConstruction { BStackInt in (start.make[Int]).*{x:BStackInt, y:x.push[Int]} } fact ElementUsedVariables { Element in (BStackInt) } ``` Trying to make sense of this stuff is…
Glad you're enjoying it. Alloy is kind of limited from user reports Ive been reading. Might be why they're jumping through hoops. If you want flexibility, check out rewriting logic using Maude and K Framework (built on Maude). The K people have done a diverse array of languages, including C semantics. Maude has been…
Archived daily, weekly and monthly lists that include this entry.
Not at the moment. It was last on the list on Oct 31, 01:51 UTC, after 1 day of trending.
#24 on Lobsters · Hottest, on Oct 31, 01:51 UTC. Trendoday checks this list every 30 minutes.
It was first seen on Oct 31, 2026 and has been on the list on 1 day (1 check) since.