Skip to main content

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.

U.S. flag

An official website of the United States government

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
Conference Dates
September 24-28, 2005
Conference Location
Long Beach, CA, USA

Keywords

component-based approach, Embedded system, feature-based modeling, object-oriented representation, UML

Citation

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)

Issues

If you have any questions about this publication or are having problems accessing it, please contact [email protected].

Created November 30, 2005, Updated October 12, 2021
Was this page helpful?