Actas de congresos
Automatic Identification Of Reusable Software Development Assets: Methodology And Tool
Registro en:
1424414997; 9781424414994
2007 Ieee International Conference On Information Reuse And Integration, Ieee Iri-2007. , v. , n. , p. 461 - 466, 2007.
10.1109/IRI.2007.4296663
2-s2.0-47949098318
Autor
Oliveira M.
Goncalves E.M.
Bacili K.R.
Institución
Resumen
Software reuse is seen as one of the main alternatives to increase productivity in the development of new applications. The reuse of legacy assets plays a vital role anticipating the ROI (Return on Investment) on SOA (Service Oriented Architecture) and reuse enterprise programs. This paper presents a tool that implements an Automatic Identification of Software Components (AISC). AISC is an approach that brings to light what companies have already developed by applying reuse indicators with sophisticated mechanisms to identify artifacts that can be considered as reusable assets. Thus, they will have the potential of being reused in new applications, avoiding redevelopment of already existing features, enabling savings and increasing agility. Other tool features are the process of reusable assets analysis and harvesting. This is an interactive graphic visualization of the results and an export mechanism of the identified assets through a widely adopted Metadata Representation Model. © 2007 IEEE.
461 466 Boehm, B., Managing Software Productivity and Reuse (1999) Computer, 32 (9), pp. 111-113. , Sept Crnkovic, I., Larsson, S., Stafford, J., Component-Based Software Engineering: Building systems from components (2002) ACM SIGSOFT, 27 (3), pp. 47-50. , May Mitchell, B.S., Mancoridis, S., On the Automatic Modularization of Software Systems Using the Bunch Tool (2006) IEEE Trans. on Soft. Eng, 32 (3). , March Buschsbaum, A., Chen, Y.F., Huang, H., Koutsofios, E., Mocenigo, J., Rogers, A., Visualizing and Analyzing Software Infrastructures (2001) IEEE Software, , Sept./Oct Girard, F., Koschke, R., Finding Components in a Hierarchy of Modules: A Step Towards Architectural Understanding (1997) Proc. Int. Conf. Soft. Maintenance, pp. 58-65. , IEEE Computer Society Yassine, A. An Introduction to Modeling and Analyzing Complex Product Development Processes Using the Design Structure Matrix (DSM) Method, Quaderni di Management, no. 9, 2004, english versionSangal, N., Jordan, E., Sinha, V., Jackson, D., Using Dependency Models to Manage Complex Software Architecture (2005) OOPSLA'05, pp. 16-20. , ACM, San Diego, CA, Oct RAS (2006), Reusable Asset Specification, OMG Available Specification. Object Management Group, Available at: http://www.omg.org/technology/documents/formal/ras.htm. Last view: 2007-03Raza, A., Vogel, G., Plodereder, E., Bauhaus - A Tool Suite for Program Analysis and Reverse Engineering (2006) Reliable Software Technologies - Ada-Europe 2006, pp. 71-82. , Springer-Berlin IBM (2006), IBM Asset Transformation Workbench v. 2.1: Creating Components, IBM ATW Manual, Apr. 2006, available at: http://publibfp.boulder.ibm.com/epubs/pdf/c3168761.pdf. Last view: 2007-03Bacili, K., Oliveira, M., DigitalAssets Manager: Sharing and managing software development assets (2006) OOPSLA'06 Demo Session, pp. 700-701. , ACM, NY Gill, N.S., Importance of software component characterization for better software reusability (2006) ACM SIGSOFT Software Engineering Notes, 31 (1). , Jan Zou, Y., Techniques and Methodologies for the Migration of Legacy Systems to Network Centric Environments (2003), Ph.D. Thesis, Department of Electrical & Computer Engineering, University of Waterloo, Ontario, Canada, SeptThe Object Management Group (OMG), Architecture-Driven Modernization Task Force (ADMTF), Architecture-Driven Modernization Scenarios, white paper, Jan 2006, available at http://adm.omg.org/ ADMTF_Scenario_White_Paper(pdf).pdf. Last view: 2007-03Brereton, P., Budgen, D., Component-Based Systems: A Classification of Issues (2000) Computer, 33 (11), pp. 54-62. , Nov Preiss, O., Wegmann, A., A Systems Perspective on the Quality Description of Software Components (2003) Journal Systemics, Cybernetics, Informatics, 1 (1) Oliveira, M., Garcia, I., Nunes, A., RCCS: Uma Rede de Compartilhamento de Componentes de Software (2005) Brazilian Symposium of Computers Networks (SBRC), Fortaleza, Brazil, 2005. In Portuguese