A model-based MICOM application software development method

Most electronics products have an embedded MICOM (MIcro COMputer) in which a control program runs. These programs, called microprograms, have usually been developed by electronics engineers in an ad hoc way. Severe competition among electronics companies, however, has forced them to adopt a systematic, engineering method. A model-based software engineering approach is developed in this paper to improve the process of MICOM software development. This approach consists of two major phases: the model development phase and the model-based applications development phase. The model development phase focuses on the development of a domain model for the MICOM applications domain and use of the domain model to develop models for product families (e.g. TV, microwave oven). Product family models are used in the model-based development phase to analyze requirements and design software for specific products in the same family. The TV application family was used to illustrate this approach.<<ETX>>