What type of systems benefit the most from the application of ASD?
ASD provides the biggest win when applied to behaviourally complex software design problems. Examples include systems with complex state behaviour, complex error handling, inter-process communication, communication protocols or a combination of all of these things. If a system is purely sequential ASD offers little added value. But fortunately for us there are very few systems designed these days that are purely sequential.