COMET 객체지향 설계방법론을 이용한 차량용 소프트웨어의 설계

This paper introduces a well-known software design methodology COMET for distributed real-time and embedded systems, particularly automotive systems. COMET was evolved from a task-based software design methodology called DARTS. Unlike DARTS, the COMET exploits the use case analysis to derive object-based structure models and behavior models. It also provides developers with guidelines for task derivation. Since it is compatible with the UML design process, developers can utilize any of commercial UML design tools. We show the design process of a cruise control system to demonstrate the utility of the COMET design process.