AIRES: An Architecture to Improve Software Reuse

被引:1
|
作者
Vaccare Braga, Rosana T. [1 ]
Feloni, Daniel [1 ]
Pacini, Karen [1 ]
Schettini Filho, Domenico [1 ]
Gottardi, Thiago [1 ]
机构
[1] Univ Sao Paulo, Inst Math & Comp Sci ICMC, POB 668, BR-13566590 Sao Paulo, Brazil
关键词
Software reuse; Reuse tools; Reuse environments;
D O I
10.1007/978-3-319-35122-3_16
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Among the several challenges still faced by Software Engineering, software reuse can be listed as a potential solution towards improving productivity and quality, through the utilization of previously produced artifacts that can leverage development activities. Among these artifacts we can mention not only code, but also requirements' documents, analysis and design models, test cases, documentation, and even development processes that achieved success in the past and could be reused again and again. However, the diversity of methods, processes and tools for software engineering make it difficult to turn reuse into a systematic activity. Considering this context, the present paper aims at presenting an architectural model that encompasses the main elements needed to support software reuse in a large scale. This model, named AIRES, allows reuse to be realized intrinsically to the development process life cycle, providing mechanisms to facilitate a variety of processes and artifacts representation and a Service-Oriented Architecture (SOA) to make assets available to other software engineering environments or tools. The AIRES model is being implemented using open source platforms and will be available within the cloud.
引用
收藏
页码:231 / 246
页数:16
相关论文
共 50 条
  • [1] Towards Compositional Reuse for Software Architecture
    Li Xiaojian
    Zheng Ying
    2010 INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT (CCCM2010), VOL II, 2010, : 623 - 626
  • [2] SARA: Software architecture for reuse in access
    GonzalezVidal, F
    Dekeyser, M
    Vazquez, G
    ALCATEL TELECOMMUNICATIONS REVIEW, 1996, (03): : 221 - 228
  • [3] Towards Compositional Reuse for Software Architecture
    Li Xiaojian
    Zheng Ying
    AFFECTIVE COMPUTING AND INTELLIGENT INTERACTION, 2012, 137 : 651 - +
  • [4] SARA: Software Architecture for Reuse in Access
    Gonzalez-Vidal, Francisco
    Dekeyser, Miek
    Vazquez, Guillermo
    Alcatel Telecommunications Review, 1996, (3 rd Quarter): : 221 - 228
  • [5] Architecture-centric software process for software reuse
    Department of Computer Science and Technology, Xi'an Jiaotong University, Xi'an 710049, China
    High Technol Letters, 2006, SUPPL. (85-89):
  • [6] Reuse software architecture through dynamic composition
    Liang ZaoQing
    Ying Shi
    Cao Rongzeng
    Jia XiangYang
    Zhang Tao
    RESEARCH AND PRACTICAL ISSUES OF ENTERPRISE INFORMATION SYSTEMS, 2006, : 297 - 305
  • [7] Architecture based requirements modeling for software reuse
    Chu, W
    Qian, DP
    PROCEEDINGS OF THE 11TH JOINT INTERNATIONAL COMPUTER CONFERENCE, 2005, : 726 - 731
  • [8] Design reuse in object oriented software architecture
    Kobylinski, K
    McLeod, RD
    Shome, T
    1997 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2: PACRIM 10 YEARS - 1987-1997, 1997, : 993 - 997
  • [9] Software architecture constraint reuse-by-composition
    Tibermacine, Chouki
    Sadou, Salah
    Minh Tu Ton That
    Dony, Christophe
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 61 : 37 - 53
  • [10] Architecture-Centric Software Process for Pattern Based Software Reuse
    Hong, Wang
    2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 4, PROCEEDINGS, 2009, : 95 - 99