Skip to main content

Research Repository

Advanced Search

Requirements model driven adaption and evolution of Internetware

Liu, Lin; Yang, Chen; Wang, Jianming; Ye, Xiaojun; Liu, Yingbo; Yang, Hongji; Liu, Xiaodong

Authors

Lin Liu

Chen Yang

Jianming Wang

Xiaojun Ye

Yingbo Liu

Hongji Yang



Abstract

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.

Citation

Liu, L., Yang, C., Wang, J., Ye, X., Liu, Y., Yang, H., & Liu, X. (2014). Requirements model driven adaption and evolution of Internetware. SCIENCE CHINA Information Sciences, 57(1), 1-19. https://doi.org/10.1007/s11432-014-5064-1

Journal Article Type Article
Acceptance Date Nov 26, 2013
Online Publication Date Jan 9, 2014
Publication Date 2014-06
Deposit Date Nov 27, 2014
Publicly Available Date Nov 14, 2017
Journal Science China Information Sciences
Print ISSN 1674-733X
Electronic ISSN 1869-1919
Publisher BMC
Peer Reviewed Peer Reviewed
Volume 57
Issue 1
Pages 1-19
DOI https://doi.org/10.1007/s11432-014-5064-1
Keywords Requirements; information system; Internetware; adaptation; evolution;
Public URL http://researchrepository.napier.ac.uk/id/eprint/7342
Publisher URL http://dx.doi.org/10.1007/s11432-014-5064-1

Files

Requirements Model Driven Adaption and Evolution of Internetware (<nobr>828 Kb</nobr>)
PDF

Copyright Statement
The final publication is available at link.springer.com via http://dx.doi.org/10.1007/s11432-014-5064-1







You might also like



Downloadable Citations