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
보안공학연구지원센터(IJAST) [Science & Engineering Research Support Center, Republic of Korea(IJAST)]
설립연도
2006
분야
공학>컴퓨터학
소개
1. 보안공학에 대한 각종 조사 및 연구
2. 보안공학에 대한 응용기술 연구 및 발표
3. 보안공학에 관한 각종 학술 발표회 및 전시회 개최
4. 보안공학 기술의 상호 협조 및 정보교환
5. 보안공학에 관한 표준화 사업 및 규격의 제정
6. 보안공학에 관한 산학연 협동의 증진
7. 국제적 학술 교류 및 기술 협력
8. 보안공학에 관한 논문지 발간
9. 기타 본 회 목적 달성에 필요한 사업
간행물
간행물명
International Journal of Advanced Science and Technology
간기
월간
pISSN
2005-4238
수록기간
2008~2016
십진분류
KDC 505DDC 605
이 권호 내 다른 논문 / International Journal of Advanced Science and Technology vol.13