Component-based modeling is a software/hardware co-design method for application systems. Through defining some components, designers can construct a virtual application system between its requirements and actual product. This method includes behavior and structure modeling for inner-components, interaction and scheduler modeling for inter-components. An embedded system is decomposed into many subsystems-the biggest independent components interacting through interaction ports. A subsystem is composed of a set of smaller components and connectors, and those smaller components are decomposed till they are undividable atomic components. After integrated into one completed system model, its simulation can be carried out, and its performance can be evaluated and used to determine whether that virtual system is implemented accurately and meets the given requirements, or, codes in software and hardware description languages can be generated automatically for the actual product.
展开▼