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...
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.