首页 | 本学科首页   官方微博 | 高级检索  
     


Preserving architectural pattern composition information through explicit merging operators
Affiliation:1. State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, Wuhan 430079, PR China;2. Engineering Research Center of Space-Time Data Capturing and Smart Application, the Ministry of Education of P.R.C., PR China;3. State Key Laboratory of Geodesy and Earth''s Dynamics, Institute of Geodesy and Geophysics, Chinese Academy of Sciences, Wuhan, PR China;4. Beijing Advanced Innovation Center for Future Urban Design, Beijing University of Civil Engineering and Architecture, Beijing, PR China;1. Department for Trauma and Reconstructive Surgery, University Hospital RWTH Aachen, Aachen, Germany.;2. Department of Orthopaedic Surgery, University Hospital RWTH Aachen, Aachen, Germany;3. Department of Diagnostic and Interventional Radiology, University Hospital RWTH Aachen, Aachen, Germany;1. Open University of Madrid, UDIMA, School of Computer Science, Collado Villalba 28400, Madrid, Spain;2. Universidad Politécnica de Madrid, School of Computer Engineering, Campus de Montegancedo, s/n, Boadilla del Monte 28660, Madrid, Spain;1. School of Electrical and Information Engineering, Tianjin University, Tianjin, China;2. Department of Electrical, Computer, Software, and Systems Engineering, Embry-Riddle Aeronautical University, Daytona Beach, FL, United States;1. Visual Computing Lab – ISTI CNR, Pisa, Italy;2. LTCI, Telecom ParisTech, Paris-Saclay University, Paris, France
Abstract:Composable software systems have been proved to support the adaptation to new requirements thanks to their flexibility. A typical method of composable software development is to select and combine a number of patterns that address the expected quality requirements. Therefore, pattern composition has become a crucial aspect during software design. One of the shortcomings of existing work about pattern composition is the vaporization of composition information which leads to the problem of traceability and reconstructability of patterns. In this paper we propose to give first-class status to pattern merging operators to facilitate the preservation of composition information. The approach is tool-supported and an empirical study has also been conducted to highlight its effectiveness. By applying the approach on the composition of a set of formalized architectural patterns, including their variants, we have shown that composed patterns have become traceable and reconstructable.
Keywords:Architectural pattern  Pattern composition  Model driven engineering
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号