earticle

논문검색

Middleware-based Distributed Systems Software Process

초록

영어

Middleware facilitates the development of distributed systems by accommodating heterogeneity, hiding distribution details and providing a set of common and domain specific services. It plays a central and essential role for developing distributed systems. However, middleware is considered a mean rather than core elements of development process in the existing distributed systems software process. This paper explains the concept of middleware by categorizes middleware and analysis the problems of current middleware architectures. It also extracts three essential non-functional requirements of middleware and proposes a middleware-based distributed systems software process. The proposed software process consists in five phases: requirements analysis, design, validation, development and testing.
The characteristics of middleware are considered in the entire software process. Component- Based Software Engineering, Separation of Concerns, Model-Driven Architecture, formal methods and Aspect Oriented Programming are five active research areas that have been around for several years now. In this paper, we present how these five paradigms can be put together in the context of a new software development method and we show how they can complement each other at different stages in the development life-cycle of middlewaremediated applications.

목차

Abstract
 1. Introduction
 2. Related work
 3. Middleware
  3.1. Categories of middleware
  3.2. Problems of current middleware design
 4. Middleware-based distributed systems software process
  4.1. Non-functional requirements of middleware
  4.2. The distributed systems software process
 5. Applying AOP and MDA to middleware-based distributed systems software process
  5.1. Aspect-oriented programming
  5.2. Model-driven architecture
 6. Case Study: CORBA Based applications
 7. Conclusion
 References

저자정보

  • Liu JingYong Faculty of Computer Guangdong University of Technology, Chengdu Institute of Computer Application, Chinese Academy of Sciences
  • Zhang LiChen Faculty of Computer Guangdong University of Technology
  • Zhong Yong Chengdu Institute of Computer Application, Chinese Academy of Sciences
  • Chen Yong Faculty of Computer science and engineering, Zhongkai University of Agriculture and Engineering

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.