Abstract
To build and apply framework is a practical way to improve reusability of software products and to realize effective system development. A well-designed framework depends on correct estimation of the requirements for software modification in its system domain. In this paper, we propose “Device-Control-Constraint Model” as a reference model to build effective frameworks in control system domain. We design the reference model by assuming that the main requirements of system modification are physical device interface, device composition, and control algorithm. By our reference model, frameworks are composed of three sorts of objects. They are Device objects, Control objects, and Constraint objects. Each object is designed to deal with different requirements of modification. We discuss the design of Device-Control-Constraint model and show an example of framework construction in air-conditioner control domain by using our model.