Requirements model driven adaption and evolution of Internetware

被引:0
作者
Liu Lin [1 ]
Yang Chen [1 ]
Wang JianMin [1 ]
Ye XiaoJun [1 ]
Liu YingBo [1 ]
Yang HongJi [2 ]
Liu XiaoDong [3 ]
机构
[1] Tsinghua Univ, Sch Software, Beijing 100084, Peoples R China
[2] Bath Spa Univ, Creat Comp Cluster, Bath BA2 9BN, Avon, England
[3] Edinburgh Napier Univ, Sch Comp, Edinburgh EH10 5DT, Midlothian, Scotland
基金
中国国家自然科学基金;
关键词
requirements; information system; Internetware; adaptation; evolution; SOFTWARE EVOLUTION; SERVICE COMPOSITION;
D O I
10.1007/s11432-014-5064-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Today's software systems need to support complex business operations and processes. The development of the web-based software systems has been pushing up the limits of traditional software engineering methodologies and technologies as they are required to be used and updated almost real-time, so that users can interact and share the same applications over the internet as needed. These applications have to adapt quickly to the diversified and dynamic changing requirements in the physical, technological, economical and social environments. As a consequence, we are expecting a major paradigm shift in software engineering to reflect such changes in computing environment in order to better address the fundamental needs of organisations in this new era. Existing software technologies, such as model driven development, business process engineering, online (re-)configuration, composition and adaptation of managerial functionalities are being repurposed to reduce the time taken for software development by reusing software codes. The ability to dynamically combine contents from numerous web sites and local resources, and the ability to instantly publish services worldwide have opened up entirely new possibilities for software development. In retrospect to the ten years applied research on Internetware, we have witnessed such a paradigm shift, which brings about many changes to the developmental experience of conventional web applications. Several related technologies, such as cloud computing, service computing, cyber-physical systems and social computing, have converged to address this emerging issue with emphasis on different aspects. In this paper, we first outline the requirements that the Internetware software paradigm should meet to excel at web application adaptation; we then propose a requirement model driven method for adaptive and evolutionary applications; and we report our experiences and case studies of applying it to an enterprise information system. Our goal is to provide high-level guidelines to researchers and practitioners to meet the challenges of building adaptive industrial-strength applications with the spectrum of processes, techniques and facilities provided within the Internetware paradigm.
引用
收藏
页码:1 / 19
页数:19
相关论文
共 50 条
[41]   Coupled Evolution of Model-Driven Spreadsheets [J].
Mendes, Jorge .
2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, :1616-1618
[42]   Requirements-Driven Collaborative Choreography Customization [J].
Mahfouz, Ayman ;
Barroca, Leonor ;
Laney, Robin ;
Nuseibeh, Bashar .
SERVICE-ORIENTED COMPUTING - ICSOC 2009, PROCEEDINGS, 2009, 5900 :144-158
[43]   Requirements-Driven Runtime Reconfiguration for Security [J].
Yskout, Koen ;
Ben David, Olivier-Nathanael ;
Scandariato, Riccardo ;
Baudry, Benoit .
ETERNAL SYSTEMS, 2012, 255 :25-+
[44]   Towards Combining Ontologies and Model Weaving for the Evolution of Requirements Models [J].
Hoss, Allyson M. ;
Carver, Doris L. .
INNOVATIONS FOR REQUIREMENTS ANALYSIS: FROM STAKEHOLDERS' NEEDS TO FORMAL DESIGNS, 2008, 5320 :85-102
[45]   The self-organizing trust model of the Internetware based on evolutionary game [J].
Dong Yu-xin ;
Yin Gui-sheng ;
Wang Ying-Jie ;
Dong Hong-bin .
PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (ICCSIT 2010), VOL 7, 2010, :363-368
[46]   Process Online Checking Model of Internetware Based on Time Petri Net [J].
Song, Min ;
Wei, Zhengxian .
2018 5TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE 2018), 2018, :388-391
[47]   Research & implementation on applications of internetware component model supporting dynamic reconfiguration [J].
Yin, Yuyu ;
Wan, Jian .
International Journal of Advancements in Computing Technology, 2012, 4 (09) :74-82
[48]   Study of trust measurement model for Internetware based on Rough-fuzzy [J].
Wang, Y. (towangyingjie@163.com), 2013, Editorial Board of Journal of Harbin Engineering (34) :221-226
[49]   A model of the self-driven evolution of a defective continuum [J].
Elzanowski, Marek ;
Preston, Serge .
MATHEMATICS AND MECHANICS OF SOLIDS, 2007, 12 (04) :450-465
[50]   A formal model driven approach to dependable software evolution [J].
Chen, Feng ;
Yang, Hongji ;
Qiao, Bing ;
Chu, William Cheng-Chung .
30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 1, REGULAR PAPERS/PANELS, PROCEEDINGS, 2006, :205-+