Proceedings of the 8th Computer Science Education Research Conference 2019
DOI: 10.1145/3375258.3375268
|View full text |Cite
|
Sign up to set email alerts
|

Static Detection of Design Patterns in Class Diagrams

Abstract: Link to publication General rightsCopyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights.• Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-makin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 13 publications
0
2
0
Order By: Relevance
“…The earlier detection tool utilized exact subgraph matching and relied solely on the names of the participating classes and their relationships. Consequently, it could only detect design patterns that were entirely defined by these elements, providing static decidability [3]. For instance, the Adapter pattern could be detected using this algorithm as it was defined entirely by the names of its participating classes and their relationships.…”
Section: A Basis Of Our Approachmentioning
confidence: 99%
See 1 more Smart Citation
“…The earlier detection tool utilized exact subgraph matching and relied solely on the names of the participating classes and their relationships. Consequently, it could only detect design patterns that were entirely defined by these elements, providing static decidability [3]. For instance, the Adapter pattern could be detected using this algorithm as it was defined entirely by the names of its participating classes and their relationships.…”
Section: A Basis Of Our Approachmentioning
confidence: 99%
“…The Java sources are parsed by a parser generated by cup 2 because of the produced parser's speed [11], and the availability of a grammar of Java 3 . The Java parser generates information about the classes, interfaces, and their relationships.…”
Section: Algorithmmentioning
confidence: 99%