Agile System Development with Models
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.
For More Information : Agile System Development with Models