Identifying the objects that constitute a software system is a critical task for any object-oriented system development and several techniques have already been introduced to tackle this problem. This paper introduces a new approach to partially solve that problem, based on the use cases that define the system's functionality. The application of the approach is exemplified with a real industrial case study, which highlights some of the approach's main characteristics for complex embedded systems development.
João M. Fernandes, Ricardo Jorge Machado