A Generative and Component based Approach to Reuse in Database Applications

نویسندگان

  • Beihu Wang
  • Xiaodong Liu
  • Jon Kerridge
چکیده

The development of database application systems will benefit from high reusability because similar design circumstances recur frequently in database developments. However, research in software reuse has shown that mismatches of components with the application architecture, state and other components, destroy the component reusability. In this paper, a generative and component based reuse framework is presented to tackle the problem of high variability and therefore to achieve higher reusability in database application development. A Scenario based dynamic component Adaptation and GenerAtion technology (SAGA) is developed to support deep component adaptation and component generation. XML has been used as the universal information carrier in the approach.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effects of the Soil-Foundation-Structure Interaction on the Component Demand Modifier Factor of Concrete Gravity Beams based on ASCE 41-06 Standard

The aim of the present paper is to evaluate the influence of the Soil- Foundation- Structure Interaction (SFSI) effects on the component demand modifier factor of concrete gravity beams based on ASCE 41-06 standard. To this end, the beam on the nonlinear Winkler foundation approach is employed which is a simple and efficient method. At first, four sets of 3-, 6-, 10- and 15-storey concrete mome...

متن کامل

To Build Open and Evolutive Applications: an Approach based on MDA and Generative Programming

With the emergence of the Internet and proliferation of new component and distributive technologies, the design and implementation of complex applications has to take into account standards, code distribution, deployment of components and reuse of business know-hows. To cope with these changes, applications need to be more open, adaptable and evolutive. To accommodate to these new challenges, t...

متن کامل

Software Reusable Components With Repository System

Software reuse is the process of creating software systems from existing software rather than building them from scratch. The goal is the use of reusable components as building blocks in new systems with modifications occurring in a controlled way. The reuse of software components is the key to improve productivity and quality levels in software engineering. One of the most promising approaches...

متن کامل

A Review on Applications of Membrane Distillation (MD) Process for Wastewater Treatment

The growing scarcity of fresh water is driving the implementation of wastewater treatment and water reuse on an increasingly large scale. Various methods have been developed and used for water reuse from wastewater; however, the membrane distillation (MD) process, as a promising separation technology, has recently gained more attention. The MD process is a non-isothermal membrane-based separati...

متن کامل

A hybrid approach for database intrusion detection at transaction and inter-transaction levels

Nowadays, information plays an important role in organizations. Sensitive information is often stored in databases. Traditional mechanisms such as encryption, access control, and authentication cannot provide a high level of confidence. Therefore, the existence of Intrusion Detection Systems in databases is necessary. In this paper, we propose an intrusion detection system for detecting attacks...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003