Agile System Development with Models


Date: May 2013

Place: Bengaluru

Overview

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. Roles include architects, designers, developers and test engineers. 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.

What You Will Learn?

In this tutorial, you will learn how to model different elements of a complex system such as processors and peripherals - in addition to modeling complete systems and system of systems. You will also see 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.

For More Information: Download Flyer