Quality Improvement in Automotive Software Engineering Using a Model-Based Approach

Author(s):  
Tibor Farkas

Premium quality and innovation are the cornerstones of the leading positions of car manufacturers and suppliers in the world market. The permanently increasing complexity of in-car electronics and the rapidly growing amount of automotive software running on embedded electronic control units, places higher demands on quality assurance for the future. Quality cannot be implemented into software on embedded control units after their development. Methods for defects detection have to be constituted to automatically stop development to fix a problem before the defect continues downstream. In addition preventive actions have to be taken in respect of front-loading quality and reliability. An automatic and tool independent check of custom development rules, quality standards and enterprise wide guidelines can support the quality assurance process in the development of automotive control software. In the domain of automotive software engineering there is a lack of automated checking for standard conformance. Especially, a formal and tool independent notation of rules to follow is missing. In this chapter, the model-based design of automotive vehicle functions is taken as an example to show how textual rules describing development standards to be met can be transformed into a formal notation using the open standards Meta Object Facility and Object Constraint Language. Thereafter these rules can be checked automatically. The feasibility of this approach is shown by a software demonstrator.

Author(s):  
Yasuo Kadono

To understand how software engineering capabilities relate to IT vendors’ business performance and business environment, the author designed social research on software engineering excellence (SEE) and administered it in 2005, 2006 and 2007 with the Japanese Ministry of Economy, Trade and Industry. The author measured the SEE survey results with regard to seven factors including service science characteristics: deliverables, project management, quality assurance, process improvement, research and development, human development, and contact with customers. This paper integrates 233 responses to the SEE surveys into a new database and identified 151 unique IT firms. Based on the results of the panel analysis, most SEE factors for a year had significant positive influences on the same factors the next year. Three paths existed to improving the level of deliverables through project management, quality assurance and research and development. Some SEE factors had significant positive influence on different factors in the following year diagonally. Some negative paths existed, implying that effort put toward a particular factor did not pay off during the research. These efforts may have longer-term effects on other SEE factors. In comparison to the overall structure, stratified analysis on the relationships among the seven factors suggested that year-to-year relationships of the independent vendors tend to be strengthened due to enhancement of series correlation.


Sign in / Sign up

Export Citation Format

Share Document