Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation 2011
DOI: 10.1145/1993498.1993553
|View full text |Cite
|
Sign up to set email alerts
|

Kremlin

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 61 publications
(4 citation statements)
references
References 41 publications
0
4
0
Order By: Relevance
“…While Hayashi et al [2008] use meta-patterns to infer the sequential patterns underlying the design of a program, Tsantalis et al [2006] use matrix similarity algorithms on adjacency matrices. However, Dong et al proved that the approach of Tsantalis et al is unable to distinguish between multiple design-pattern instances in the program's design.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…While Hayashi et al [2008] use meta-patterns to infer the sequential patterns underlying the design of a program, Tsantalis et al [2006] use matrix similarity algorithms on adjacency matrices. However, Dong et al proved that the approach of Tsantalis et al is unable to distinguish between multiple design-pattern instances in the program's design.…”
Section: Related Workmentioning
confidence: 99%
“…Many useful techniques have been proposed to infer the design patterns underlying already existing sequential applications [Dong et al 2008;Hayashi et al 2008;Gupta et al 2011]. One of them, template matching [Dong et al 2008], identifies design patterns by mapping a UML diagram of the pattern onto the UML diagram of the target software.…”
Section: Introductionmentioning
confidence: 99%
“…3 Therefore, most of program analysis tools have been constructed based on data-dependence analysis. There are three kinds of tools: data dependence profilers, 4,5 semi-automatic parallelism discovery tools 6,7 and automatic parallelization tools. [8][9][10] However, current parallelism discovery tools suffers from issues such as high time consumption and conservativeness.…”
Section: Introductionmentioning
confidence: 99%
“…[8][9][10] However, current parallelism discovery tools suffers from issues such as high time consumption and conservativeness. For example, some tools 6,9 perform program analysis based on purely static methods, which makes their analysis results conservative. To avoid the problem of conservativeness caused by purely static methods, data-dependence profilers 5 and semi-automatic tools 7,11 that combine static and dynamic methods have been proposed.…”
Section: Introductionmentioning
confidence: 99%