EDBT 2026 Demo / reviewers in the wild / expert
István Forgács
dblp:90/2637
· DBLP profile ↗
8ranked-venue papers
5as first author
0since 2021 · last 2012
0009-0001-2151-4639ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 8 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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
4 papers |
Software testing · 44% Program analysis · 42% Compilers and program optimization · 15% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis
data flow analysis |
0.0 | 2 | 1996 | An Exact Array Reference Analysis for Data Flow Testing · ICSE 1996 Double Iterative Framework for Flow-Sensitive Interprocedural Data Flow Analysis · ACM Trans. Softw. Eng. Methodol. 1994 |
Software testing
structural testing |
0.0 | 1 | 1998 | An Applicable Test Data Generation Algorithm for Domain Errors · ISSTA 1998 |
Software testing
test input generation |
0.0 | 1 | 1998 | An Applicable Test Data Generation Algorithm for Domain Errors · ISSTA 1998 |
Compilers and program optimization › dependence analysis
array access analysis |
0.0 | 1 | 1996 | An Exact Array Reference Analysis for Data Flow Testing · ICSE 1996 |
Program analysis › data flow analysis
flow-sensitive analysis |
0.0 | 1 | 1994 | Double Iterative Framework for Flow-Sensitive Interprocedural Data Flow Analysis · ACM Trans. Softw. Eng. Methodol. 1994 |
Program analysis › data flow analysis
interprocedural dataflow analysis |
0.0 | 1 | 1994 | Double Iterative Framework for Flow-Sensitive Interprocedural Data Flow Analysis · ACM Trans. Softw. Eng. Methodol. 1994 |
Software testing › structural testing
data flow testing |
0.0 | 1 | 1996 | An Exact Array Reference Analysis for Data Flow Testing · ICSE 1996 |
Compilers and program optimization
compiler optimization |
0.0 | 1 | 1994 | Double Iterative Framework for Flow-Sensitive Interprocedural Data Flow Analysis · ACM Trans. Softw. Eng. Methodol. 1994 |
Program analysis
error detection |
0.0 | 1 | 1994 | The All Program Functions Criterion for Revealing Computation Errors (Abstract) · ISSTA 1994 |
Methods — techniques the papers use, named apart from their topics
path selection · 0.0function minimization · 0.0double iterative framework · 0.0all program functions criterion · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | A demand-driven approach to slicing legacy COBOL systemsabstractSUMMARY Maintenance of aging legacy COBOL systems is labor‐intensive and is becoming a more and more difficult problem. Program slicing is a potentially useful analysis for aiding different maintenance activities, including program comprehension, reverse engineering, debugging, and testing. Numerous techniques have been proposed in the past decades; however, in interactive contexts, we found none of them suitable for slicing industrial‐scale COBOL systems due to their large space or preprocessing requirements. This paper proposes a novel static program slicing approach, which is based on context‐sensitive token propagation over control flow graphs (CFGs). CFGs require less space compared with program dependence graphs (PDGs) used by other techniques, and the token propagation method computes the necessary information only, on demand. Algorithms are presented for data flow and full slicing to calculate precise program slices. Preliminary application experiences on industrial‐scale COBOL systems are also summarized. Copyright © 2011 John Wiley & Sons, Ltd. Ákos Hajnal, István Forgács |
J. Softw. Maintenance Res. Pract. | 2 |
| 2002 | Preventing untestedness in data-flow based testingabstractAbstract A large number of path‐oriented testing criteria have been proposed in the last twenty years. Surprisingly, almost all of them suffer from a serious weakness, which is called the untestedness syndrome: even though a criterion is satisfied, some statements of the program under test may remain ‘untested’, i.e., the observed test output does not depend on them. A new data‐flow based testing criterion is introduced which does not suffer from untestedness, called the All Program Function (APF) criterion. Intuitively, it requires that each possible computation to every output statement in a program be covered by some test; but for lots of programs APF would require an infinite number of tests. A second, applicable criterion is thus introduced, derived from APF and called the Basic Program Function (BPF) criterion. BPF leaves no statement untested and yields finite test suites. Some examples show the application of BPF and investigate the failure‐detection capability of the proposed criterion. Copyright © 2001 John Wiley & Sons, Ltd. István Forgács, Antonia Bertolino |
Softw. Test. Verification Reliab. | 1 |
| 1999 | An automatic approach of domain test data generation
Bingchiang Jeng, István Forgács |
J. Syst. Softw. | 2 |
| 1998 | Regression Slicing and Its Use in Regression TestingabstractWe introduce an improved software regression testing method that determines the test cases that must be rerun to fulfil a given testing criterion. The key part of our method is regression slicing. A regression slice contains the statements whose state may be changed in the modified program with respect to the original for a given test case. István Forgács, Ákos Hajnal, Éva Takács |
COMPSAC | 1 |
| 1998 | An Applicable Test Data Generation Algorithm for Domain ErrorsabstractAn integrated testing criterion is proposed that extends traditional criteria to be effective to reveal domain errors. The method requires many fewer test cases and is applicable for any kind of predicates. An automated test data generation algorithm is developed to satisfy the criterion. This is the first integrated algorithm that unites path selection and test data generation. The method is based on function minimization and is extended to find required test cases corresponding to ON-OFF points very quickly. In this way the algorithm is dynamic and thus can be used in practice. Ákos Hajnal, István Forgács |
ISSTA | 2 |
| 1996 | An Exact Array Reference Analysis for Data Flow Testing
István Forgács |
ICSE | 1 |
| 1994 | The All Program Functions Criterion for Revealing Computation Errors (Abstract)abstractNo abstract available. István Forgács |
ISSTA | 1 |
| 1994 | Double Iterative Framework for Flow-Sensitive Interprocedural Data Flow AnalysisabstractCompiler optimization, parallel processing, data flow testing, and symbolic debugging can benefit from interprocedural data flow analysis. However, the live, reaching definition, and most summary data flow problems are theoretically intractable in the interprocedural case. A method is presented that reduces the exponential time bound with the help of an algorithm that solves the problem in polynomial time. Either the resulting sets contain precise results or the missing (or additional) results do not cause any problems during their use. We also introduce the double iterative framework, where one procedure is processed at a time. The results of the intraprocedural analysis of procedures then propagates along the edges of the call multi-graph. In this way the intra and interprocedural analyses are executed alternately until there is no change in any result set. This method can be applied to any known interprocedural data flow problem. Here the algorithms for the kill, live variables, and reaching definitions problems are presented. Besides for precision, the algorithms can be used for very large programs, and since inter and intraprocedural analyses can be optimized separately, the method is fast as well. István Forgács |
ACM Trans. Softw. Eng. Methodol. | 1 |