NOTICE: Due to a lapse in annual appropriations, most of this website is not being updated. Learn more.
Form submissions will still be accepted but will not receive responses at this time. Sections of this site for programs using non-appropriated funds (such as NVLAP) or those that are excepted from the shutdown (such as CHIPS and NVD) will continue to be updated.
An official website of the United States government
Here’s how you know
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
Secure .gov websites use HTTPS
A lock (
) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.
A Feature-Based Approach to Embedded System Hardware and Software Co-Design
Published
Author(s)
XuanFang Zha, Steven J. Fenves, Ram D. Sriram
Abstract
An embedded system is a hybrid of hardware and softwarethat combines software flexibility and hardware real-time performance. The co-design of hardware and software is the most critical but difficult issue in embedded system design. In this paper, we propose a novel feature-based approach to the co-design of hardware and software in embedded systems. The approach first defines an extension to the NIST Core Product Model and then provides an object-oriented UML (Unified Modeling Language) representation for the embedded system feature model, including models of embedded system artifacts, components, features, and HW/SW configuration/assembly. The extended model provides a feature-based HW/SW component co-design framework allowing the designer to develop a virtual embedded system prototype through assembling virtual components. The resulting feature-based model serves as the basis for developing reusable and adaptable components/artifacts. The underlying SW and HW components are determined through feature configuration, and thus HW/SW co-design is implemented by using feature-component mapping and component generation, which may be associated with feature creation, configuration, analysis and reuse. A case study example is discussed to illustrate the embedded system model.
Proceedings Title
Proceedings of the DETC 2005 ASME Design Engineering Technical Conference
Zha, X.
, Fenves, S.
and Sriram, R.
(2005),
A Feature-Based Approach to Embedded System Hardware and Software Co-Design, Proceedings of the DETC 2005 ASME Design Engineering Technical Conference, Long Beach, CA, USA, [online], https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=822335
(Accessed October 9, 2025)