80 likes | 107 Views
DSL Development Process. By: Evgeny Rahman & Jarrod Bellmore Advisor: Prof. Gary F. Pollice. Benefits. Fast and easy Software reuse Guides development . Software Reuse. Advantages of reuse Types of reuse Obstacles to reuse. Domain Specific Languages.
E N D
DSL Development Process By: Evgeny Rahman & Jarrod Bellmore Advisor: Prof. Gary F. Pollice
Benefits • Fast and easy • Software reuse • Guides development
Software Reuse • Advantages of reuse • Types of reuse • Obstacles to reuse
Domain Specific Languages • What is a Domain Specific Language? • Why would we need one? • Problems with DSL development • No one thinks of using a process • Because it is not part of the current development processes!
Development Process • Benefits of a development process • Problems with processes • Rational Unified Process
Creating Our Own Process • Case Studies • Commonality Analysis • Using RUP as a model • Modifying RUP disciplines • Diagrams and Artifacts
Proof of Concept • Picking the right project • Hibernate and relational object mapping • Using the process to develop our solution • Metrics
Conclusion • Process benefits