5. Conclusion
The quality of embedded software is a critical issue
in software development process because embedded
software is more difficult to modify than general
desktop applications. Therefore, many studies have
performed to improve software quality in aspects of
codes and models. Pattern-based development approach
is also a technique to improve software quality. Analysis
patterns and design patterns help software modeler
develop fast and reliable software.
Our practice patterns also have the same goals with
the existing quality improvement approaches in their
software development. The quality goals of the practice
patterns are those of enhancing response time, memory
efficiency, platform portability, reusability, and
changeability. Practice pattern is defined as a kind of
process patterns which guide the modeling activities of
identifying the model elements, refining the elements,
configuring the models. Adopting our patterns give the
benefit of improving model quality, and also improving
code quality, ultimately.
Further works of our study are finding more practice
patterns from modeling activities and defining a rule set
to consistently apply our patterns in design works. Also
developing CASE tool for our patterns with integrating
the existing modeling tools is meaningful in embedded
software development.