Development and maintenance of embedded control software has been a difficult challenge for the manufacturing industry because of the diversity of customers' needs, rapidly changing market requirements, and the quick response of market competition. In...
Development and maintenance of embedded control software has been a difficult challenge for the manufacturing industry because of the diversity of customers' needs, rapidly changing market requirements, and the quick response of market competition. In order to retain a market share in a competitive market, embedded control software must be designed to respond quickly to both the customer and the market with high quality software. LG Industrial Systems Co. Ltd. (LGIS), one of Korea's leading suppliers of elevator control systems, has also been faced with the same difficulty in the development and maintenance of elevator control software (ECS). In order to help LGIS improve the productivity and maintainability as well as the quality of its ECS, we have adopted a domain-oriented approach for reuse, and verification and validation technology for improving software quality. We have found that we can reduce maintenance costs drastically as we have developed the software by utilizing reusable and adaptable components that can easily accommodate contextual as well as requirement changes, and have verified and validated ECS in the early phase of development.