Science in China Series F: Information Sciences

, Volume 49, Issue 6, pp 702–730

A software architecture centric engineering approach for Internetware

  • Mei Hong 
  • Huang Gang 
  • Zhao Haiyan 
  • Jiao Wenpin 
Article

DOI: 10.1007/s11432-006-2027-1

Cite this article as:
Mei, H., Huang, G., Zhao, H. et al. SCI CHINA SER F (2006) 49: 702. doi:10.1007/s11432-006-2027-1

Abstract

As a new software paradigm evolved by the Internet, Internetware brings many challenges for the traditional software development methods and techniques. Though architecture-based component composition (ABC) approach is originated in the traditional software paradigm, it supports the engineering of Internetware effectively due to its philosophy, rationales and mechanisms. ABC has three major contributions to the engineering of Internetware in detail. First, the feature oriented domain modeling method can structure the “disordered” “software entities” to “ordered Internetware” bottom-up in the problem space. Second, the architecture centric design and analysis method can support the development of self-adaptive Internetware. Third, the component operating platform is a reflective and self-adaptive middleware that not only provides Internetware with a powerful and flexible runtime infrastructure but also enables the self-adaptation of the structure and individual entities of Internetware.

Keywords

internetwarecomponentsoftware architecturefeature modelreflective middlewareautonomous component

Copyright information

© Science in China Press 2006

Authors and Affiliations

  • Mei Hong 
    • 1
  • Huang Gang 
    • 1
  • Zhao Haiyan 
    • 1
  • Jiao Wenpin 
    • 1
  1. 1.School of Electronics Engineering and Computer SciencePeking UniversityBeijingChina