Agile System Development with Models (ASDM) Training


Complex embedded systems are often developed by large teams spread across multiple locations around the globe. The range of roles and skillsets required to create such complex systems often spans multiple functions and disciplines. Often team members work on hardware, software and domain specific control design. Examples of domains include automotive, consumer electronic, aerospace, networking, high performance computing and storage.

Agile development using architectural models results in the creation of more effective globally optimized systems that are delivered to the market ahead of the competition. Hierarchical modeling supported by system design automation platforms helps hardware designers, software developers and domain experts create complex systems quickly using a shared model of the system under development.


  • System Architects, Integrators & Test Engineers working on E-Flight Control Modeling and E-Car Modeling.

  • Processor and SoC (System on Chip) Developers working on Synthetic Processor Design, Synthetic SoC Design, Verification and Synthesis.

Key Takeaways

In this tutorial you will learn

  • To model complete systems and system of systems

  • How to model different elements of a complex system such as processors and peripherals.

  • How models can be used to create prototypes, automate verification and create straight-through design flows for development of synthesizable RTL to realize hardware implementations using FPGAs or ASICs.

Download Flyer