View Proposal
-
Proposer
-
Thomas Basuki
-
Title
-
Detection of Behavioral Design Pattern in Java Programs
-
Goal
-
(1) to explore the possibility of combining other UML diagrams with class diagram to represent behavioral patterns, and (2) to build software that can detect behavioral patterns in a set of Java programs
-
Description
- Design patterns have been used for many years in object-oriented software development. Its use is then extended to represent many other patterns such as interaction patterns and security patterns. Design patterns are often described in diagrams such as UML diagrams. In general, design patterns can be divided into structural and behavioural design patterns.
In our previous project, we have developed software that detects the occurrence of a structural design pattern in a set of Java programs. The software accepts a design pattern represented in a UML class diagram, which is stored in an XML file. In this project, we propose to extend the detection of design patterns to include behavioural patterns. We may need to consider other UML diagrams for this purpose.
- Resources
-
-
Background
-
-
Url
-
-
Difficulty Level
-
High
-
Ethical Approval
-
InterfaceOnly
-
Number Of Students
-
1
-
Supervisor
-
Thomas Basuki
-
Keywords
-
behavioral design pattern, uml, java
-
Degrees
-
Bachelor of Science in Computing Science