Wednesday, April 27, 2016 - 12:00
Wednesday, April 27, 2016
Application Development Without Programming
Software production is fast becoming an over complicated programming and configuration task with a lot of repetitive tasks. Many techniques have been suggested to ease this burden and make application development faster and easier. We will discuss our approach to this problem using Computational Reflection that is the ability of a system to observe and to modify itself. It could improve the software-development process. This presentation is also about a practical way for using reflection to raise the level of abstraction. This presentation will first discuss software product line and explain how to improve it by reducing repetitive elements. It will the discuss computational reflection and case-study of a real implementation in the visual studio.
About the Presenter:
Farshad Saeidi is a Master of IT research candidate at the Science and Research Branch of Azad University, Sanandaj, Iran, under the supervision of Dr. Farzad Sanati, assistant professor of IT at AUIS. He also works as a software engineer at the FastLine telecommunication company in Sulaimani.