抄録
This paper describes a methodology based on domain reference models (DRM) for developing object-oriented software that has few software errors. We have already proposed this concept, which are reference models for modeling domain-specific objects. As the aim of this paper, we give the methodology based on DRM for picking up risk factors that cause software errors.
A DRM define logically the static aspect of a domain independent of infrastructure environment, and represent guidelines of object extraction. For example, we define the DRM that we call the Presentation-Entity-Relay-Service (PERS) model for an industrial monitoring domain. Software engineers classify hot spots, which we redefine as the parts of software that is customized to all unpredictable risk factors, into related components of the DRM. This activity is performed in three phases of system analysis, and object-oriented analysis and design.
We apply our approach to develop communication software of video-exchange systems in Intelligent Transport Systems (ITS). From the results of this application, we could reduce several software errors in the connecting test of this system. Therefore, it is effective for software engineers to develop software with our approach.