Font Size: a A A

Research And Application On Domain-specific Software Architecture

Posted on:2008-04-08Degree:MasterType:Thesis
Country:ChinaCandidate:S E ChenFull Text:PDF
GTID:2178360242478850Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software architecture (SA) is emerging as one of the primary research areas in software engineering recently and one of the key technologies to the development of large-scale software-intensive system and software product line system. Software reuse is a goal pursued by software engineering community chronically.A recent method addressing it is DSSA (Domain-Specific Software Architecture).It analyzes the pertinent domain, captures the typical requirements and designs corresponding reference software architecture to satisfy those requirements.The history and the major direction of DSSA are summarized, and the concept of DSSA is brought up based on analyzing and comparing the several classical definitions about DSSA. Based on summing up the activities about DSSA, DSSA are extracted out.This paper firstly introduces the concept of software reuse, domain engineering and the process of domain specified software reuse. Secondely, it analyzes the feasibility to apply domain engineering in the field of aeronautic food logistics distribution. Thirdly, the process of the application fo domain specified software reuse in aeronautic food logistics distribute system is presented.A method to design domain specific software framework is put forward ,which is based on analysis on traditional business operations and generalization of simple application frameworks. Core operations and accessory operations are recognized in traditional business operation processes, and the operations are formalized and simplified in order to form a simple single functioning application framework, which can be extended to the whole domain by comparison and generalization with other frameworks on the same core operations. The main point of this method is to build up a comparatively simple but effective application framework before a more complex and generalized domain framework can be constructed.The DSSA methodology is greatly important for software reuse, software upgrade and the productivity of developing family software.
Keywords/Search Tags:software reuse, domain-oriented, domain engineering, aeronautic food distribute system, software architecture
PDF Full Text Request
Related items