Feature-Based Component Model for Design of Embedded Systems
XuanFang Zha, Ram D. Sriram
An embedded system is a hybrid of hardware and software, which combines software?s flexibility and hardware real-time performance. Embedded systems can be considered as assemblies of hardware and software components. An Open Embedded System Model (OESM) is currently being developed at NIST to provide a standard representation and exchange protocol for embedded systems and system-level design, simulation, and testing information. This paper proposes an approach to representing an embedded system feature-based model in OESM, i.e., Open Embedded System Feature Model (OESFM), addressing models of embedded system artifacts, embedded system components, embedded system features, and embedded system configuration/assembly. The approach provides an object-oriented UML (Unified Modeling Language) representation for the embedded system feature model and defines an extension to the NIST Core Product Model. The model provides a feature-based component framework allowing the designer to develop a virtual embedded system prototype through assembling virtual components. The framework not only provides a formal precise model of the embedded system prototype but also offers the possibility of designing variation of prototypes whose members are derived by changing certain virtual components with different features. A case study example is discussed to illustrate the embedded system model.
Proceedings of the 2004 SPIE''s International Symposium on Optics East
October 25-28, 2004
Philadelphia, PA, USA
Conference on Intelligent Systems in Design and Manufacturing VI (OE111)
and Sriram, R.
Feature-Based Component Model for Design of Embedded Systems, Proceedings of the 2004 SPIE''s International Symposium on Optics East, Philadelphia, PA, USA, [online], https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=822214
(Accessed December 3, 2023)