Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Svetoslav R. Ganov

dblp:40/7566 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 2012
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 3 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Program verification · 100%
Theoretical computer science
1 paper
Automated reasoning and model checking · 100%

Topics — the 2 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program verification › formal modeling
alloy
0.112011
A case for alloy annotations for efficient incremental analysis via domain specific solvers · ASE 2011
Automated reasoning and model checking › automated reasoning › SAT-based reasoning
SAT-based analysis
0.112011
A case for alloy annotations for efficient incremental analysis via domain specific solvers · ASE 2011

Methods — techniques the papers use, named apart from their topics

domain-specific solvers · 0.2annotation · 0.2SAT solving · 0.2
YearPublicationVenuePosition
2012 Annotations for Alloy: Automated Incremental Analysis Using Domain Specific Solvers
Svetoslav R. Ganov, Sarfraz Khurshid, Dewayne E. Perry
ICFEM1
2011 A case for alloy annotations for efficient incremental analysis via domain specific solvers
abstract
Alloy is a declarative modelling language based on first-order logic with sets and relations. Alloy formulas are checked for satisfiability by the fully automatic Alloy Analyzer. The analyzer, given an Alloy formula and a scope, i.e. a bound on the universe of discourse, searches for an instance i.e. a valuation to the sets and relations in the formula, such that it evaluates to true. The analyzer translates the Alloy problem to a propositional formula for which it searches a satisfying assignment via an off-the-shelf propositional satisfiability (SAT) solver. The SAT solver performs an exhaustive search and increasing the scope leads to the combinatorial explosion problem. We envision annotations, a meta-data facility used in imperative languages, as a means of augmenting Alloy models to enable more efficient analysis by specifying the priority, i.e. order of solving, of a given constraint and the slover to be used. This additional information would enable using the solutions to a particular constraint as partial solutions to the next in case constraint priority is specified and using a specific solver for reasoning about a given constraint in case a constraint solver is specified.
Svetoslav R. Ganov, Sarfraz Khurshid, Dewayne E. Perry
ASE1
2009 Event Listener Analysis and Symbolic Execution for Testing GUI Applications
Svetoslav R. Ganov, Chip Killmar, Sarfraz Khurshid, Dewayne E. Perry
ICFEM1