2014-11-05
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
123-04-20
Software patterns – project vision
Ivica Pađen
223-04-20
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
323-04-20
Design patterns
•What are design patterns?–What is their purpose?–Why should we use them?
•How are they represented?
•What about tool support?
423-04-20
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
523-04-20
Our task
•Organization of specified design patterns
•Development of a tool that enables their manipulation
–Description–Managing–Categorization–Comparison–Relations–Search
623-04-20
Our task
•Tools that will be used:–Eclipse IDE (Java programming language)–Eclipse Modelling Framework–JUnit testing tools–EclEMMA – test coverage–LaTeX – documentation
723-04-20
Final result
•Our work:–Catalog of design patterns as an Eclipse plugin
•Project as whole:–Powerful tools with widespread usage in software development