Tag Archives: electronics

Research Project Finished: ADL-Assisted High-Level Electronics Design

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!

Using Electronics to Teach Software Architecture

Three months ago, I was teaching a class on Fundamentals of Software Engineering.  This course has a module on Software Architecture, which I typically teach from the Carnegie Mellon SEI perspective.  After teaching it a few times, I had been thinking about better ways to transition students from the “computer-science-first”, code-driven perspective they have when they get to this course, to the more abstract level of thought desirable to properly grasp and reason about software architecture in a structured fashion.  Read on to find out how I reached out to another engineering discipline to achieve this.

Continue reading