Font Size: a A A

Component-Based Dynamic Energy Supervising System Research And Implementation

Posted on:2010-05-03Degree:MasterType:Thesis
Country:ChinaCandidate:X H MengFull Text:PDF
GTID:2178360275462235Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Software Reuse is currently an effective method to solve software crisis, improve software quality and product efficient, and component-based software development (CBSD) is the core of the software reuse. Recent years, software reuse technology, especily the component technology has developed rapidly, with the development of the component-based technology, people has proposed many advanced theories and technology in domain engineering, component management and application engineering.The purpose of this paper is to use the CBSD methodology to develop dynamic energy supervise system (DESS). In this paper, the DESS CBSD process is divided into four parts, including domain analysis, domain design, domain realization, and application engineering. In the domain analysis stage, the paper uses object-oriented analysis (OOA) methods to analysis the DSSA domain, and put forward five OOA process suits DESS, including determining domain border, establishing domain terminology dictionary, domain characteristics model, use-case model, and object model. The paper introduces each detail process, and uses these process to establish the domain border, domain terminology dictionary, domain characteristics model, use-case model and object model of the DESS. In the domain design stage, we design the domain specific software architecture (DSSA) of the DESS, which is a multi-layer architecture and can fit for DESS variability. In the domain realization stage, the paper designes the DESS component model, including component classification, component interface and component realization. In Application engineering phase, the paper designes the application engineering process of DESS, and detailly introduce the component assembly process with XML language.The paper studies the key technology of the CBSD of DESS, which is the foundation to develop DESS high efficiency, high-quality and low-cost, and the study of the DESS domain can be refered by other domain.
Keywords/Search Tags:Software reuse, domain engineering, component-based, energy supervising, object-oriented
PDF Full Text Request
Related items