In nowadays “agile” worlds it looks like no one has the time to design anything anymore, we start quick witch a sketch and go ahead with the implementation, do and re-do, trash thing away and start again – the assumption being that doing it often enough will reduce the wasted time. Model driven development is not on a hype anymore (UML anyone), test driven development was seen as a “kiss” solution, and it was often used in agile development. Mix that with some domain driven design and there comes “behavioral drivel development”. The facilitator behind this behavioral driven development is often a domain specific language (DSL) that uses natural-language constructs (English-like) to express behavior and outcome. The session will explore some of the concepts and possible use of Domain Specific Language in OpenEdge world.
Owner, Acorn IT