70 likes | 182 Views
Software patterns – project vision. Ivica Pađen. 2014-11-05. 1. Our team. Mälardalen University Shaibal Barua (TL) Antonio Moreno Borras Joanne Chevalier FER Marko Vitas (TL) Stipe Grbić Jasenko Ramljak Ivica Pađen. Paderborn University Jan Schmalor ( PL) Andre Backofen
E N D
Software patterns – project vision Ivica Pađen 2014-11-05 1
Our team Mälardalen University Shaibal Barua (TL) Antonio Moreno Borras Joanne Chevalier FER Marko Vitas (TL) Stipe Grbić Jasenko Ramljak Ivica Pađen • Paderborn University • Jan Schmalor (PL) • Andre Backofen • Adnan Biser • Dennis Nobel • Marie Christin Platenius • Project supervisors: • Markus von Detten • Dietrich Travkin 2014-11-05 2
Design patterns What are design patterns? What is their purpose? Why should we use them? How are they represented? What about tool support? 2014-11-05 3
Current project Ongoing project by students at Paderborn Goal is to create pattern-oriented software development environment (Eclipse plugin) Graphical language that is capable of formally specifying design patterns Tools for support to the semi-automatic application of design patterns Detection of software patterns Visualization of application of design patterns 2014-11-05 4
Our task Organization of specified design patterns Development of a tool that enables their manipulation Description Managing Categorization Comparison Relations Search 2014-11-05 5
Our task Tools that will be used: Eclipse IDE (Java programming language) Eclipse Modelling Framework JUnit testing tools EclEMMA – test coverage LaTeX – documentation 2014-11-05 6
Final result Our work: Catalog of design patterns as an Eclipse plugin Project as whole: Powerful tools with widespread usage in software development 2014-11-05 7