Almost 21 months ago, I announced here an applied research project to explore the feasibility of using the concepts of architectural description languages (ADLs) to provide automated assistance of high-level electronics design. This was supposed to take around 12 months, but it took quite a bit longer than expected. Thankfully, I wrapped it up by last February. You can read my draft paper here, and peruse and play with the source code here. A finished version of the Eclipse-based visual editor can be found here.
Any and all comments and feedback on this are warmly welcomed!