Academic literature on the topic 'Software architecture reconstruction'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Software architecture reconstruction.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Journal articles on the topic "Software architecture reconstruction"
Schmidt, Frederick, Stephen MacDonell, and Andy M. Connor. "Multi-Objective Reconstruction of Software Architecture." International Journal of Software Engineering and Knowledge Engineering 28, no. 06 (June 2018): 869–92. http://dx.doi.org/10.1142/s0218194018500262.
Full textStoermer, Christoph, Anthony Rowe, Liam O'Brien, and Chris Verhoef. "Model-centric software architecture reconstruction." Software: Practice and Experience 36, no. 4 (2006): 333–63. http://dx.doi.org/10.1002/spe.699.
Full textKANG, SUNGWON, SEONAH LEE, and DANHYUNG LEE. "A FRAMEWORK FOR TOOL-BASED SOFTWARE ARCHITECTURE RECONSTRUCTION." International Journal of Software Engineering and Knowledge Engineering 19, no. 02 (March 2009): 283–305. http://dx.doi.org/10.1142/s0218194009004167.
Full textPrajapati, Amarjeet, and Zong Woo Geem. "Harmony Search-Based Approach for Multi-Objective Software Architecture Reconstruction." Mathematics 8, no. 11 (October 31, 2020): 1906. http://dx.doi.org/10.3390/math8111906.
Full textQiu, Dehong, Qifeng Zhang, and Shaohong Fang. "Reconstructing Software High-Level Architecture by Clustering Weighted Directed Class Graph." International Journal of Software Engineering and Knowledge Engineering 25, no. 04 (May 2015): 701–26. http://dx.doi.org/10.1142/s0218194015500072.
Full textDucasse, S., and D. Pollet. "Software Architecture Reconstruction: A Process-Oriented Taxonomy." IEEE Transactions on Software Engineering 35, no. 4 (July 2009): 573–91. http://dx.doi.org/10.1109/tse.2009.19.
Full textGuamán, Daniel, Jennifer Pérez, Jessica Diaz, and Carlos E. Cuesta. "Towards a reference process for software architecture reconstruction." IET Software 14, no. 6 (December 1, 2020): 592–606. http://dx.doi.org/10.1049/iet-sen.2019.0246.
Full textArcelli Fontana, Francesca, and Marco Zanoni. "A tool for design pattern detection and software architecture reconstruction." Information Sciences 181, no. 7 (April 1, 2011): 1306–24. http://dx.doi.org/10.1016/j.ins.2010.12.002.
Full textMüller, Jan, Dirk Fimmel, Renate Merker, and Rainer Schaffer. "A Hardware–Software System for Tomographic Reconstruction." Journal of Circuits, Systems and Computers 12, no. 02 (April 2003): 203–29. http://dx.doi.org/10.1142/s021812660300074x.
Full textAllam, Atef, and Wael Deabes. "Model-Based Hardware-Software Codesign of ECT Digital Processing Unit." Modelling and Simulation in Engineering 2021 (March 30, 2021): 1–14. http://dx.doi.org/10.1155/2021/4757464.
Full textDissertations / Theses on the topic "Software architecture reconstruction"
Knodel, Jens. "Process models for the reconstruction of software architecture views." [S.l. : s.n.], 2002. http://www.bsz-bw.de/cgi-bin/xvms.cgi?SWB10252225.
Full textMAGGIONI, STEFANO. "Design pattern detection and software architecture reconstruction: an integrated approach based on software micro-structures." Doctoral thesis, Università degli Studi di Milano-Bicocca, 2010. http://hdl.handle.net/10281/7817.
Full textZapalowski, Vanius. "Evaluation of code-based information to architectural module identification." reponame:Biblioteca Digital de Teses e Dissertações da UFRGS, 2014. http://hdl.handle.net/10183/94691.
Full textSoftware architecture plays an important role in the software development, and when explicitly documented, it allows understanding an implemented system and reasoning about how non-functional requirements are addressed. In spite of that, many developed systems lack proper architecture documentation, and if it exists, it may be outdated due to software evolution. The process of recovering the architecture of a system depends mainly on developers' knowledge requiring a manual inspection of the source code. Research on architecture recovery provides support to this process. Most of the existing approaches are based on architectural elements dependency, architectural patterns or source code semantics, but even though they help identifying architectural modules, the obtained results must be signi cantly improved to be considered reliable. We thus aim to support this task by the exploitation of di erent code-oriented information and machine learning techniques. Our work consists of an analysis, involving ve case studies, of the usefulness of adopting a set of code-level characteristics (or features, in the machine learning terminology) to group elements into architectural modules. The characteristics mainly source code metrics that a ect the identi cation of what role software elements play in software architecture are unknown. Then, we evaluate the relationship between di erent sets of characteristics and the accuracy achieved by an unsupervised algorithm the Expectation Maximization in identifying architectural modules. Consequently, we are able to understand which of those characteristics reveal information about the source code structure. By the use of code-oriented information, our approach achieves a signi cant average accuracy, which indicates the importance of the selected information to recover software architecture. Additionally, we provide a tool to support research on architecture recovery providing software architecture measurements and visualizations. It presents comparisons between predicted architectures and concrete architectures.
Le, Borgne Alexandre. "ARIANE : Automated Re-Documentation to Improve software Architecture uNderstanding and Evolution." Thesis, IMT Mines Alès, 2020. http://www.theses.fr/2020EMAL0001.
Full textAll along its life-cycle, a software may be subject to numerous changes that may affect its coherence with its original documentation. Moreover, despite the general agreement that up-to-date documentation is a great help to record design decisions all along the software life-cycle, software documentation is often outdated. Architecture models are one of the major documentation pieces. Ensuring coherence between them and other models of the software (including code) during software evolution (co-evolution) is a strong asset to software quality. Additionally, understanding a software architecture is highly valuable in terms of reuse, evolution and maintenance capabilities. For that reason, re-documenting software becomes essential for easing the understanding of software architectures. However architectures are rarely available and many research works aim at automatically recovering software architectures from code. Yet, most of the existing re-documenting approaches do not perform a strict reverse-documenting process to re-document architectures "as they are implemented" and perform re-engineering by clustering code into new components. Thus, this thesis proposes a framework for re-documentating architectures as they have been designed and implemented to provide a support for analyzing architectural decisions. This re-documentation is performed from the analysis of both object-oriented code and project deployment descriptors. The re-documentation process targets the Dedal architecture language which is especially tailored for managing and driving software evolution.Another highly important aspect of software documentation relates to the way concepts are versioned. Indeed, in many approaches and actual version control systems such as Github, files are versioned in an agnostic manner. This way of versioning keeps track of any file history. However, no information can be provided on the nature of the new version, and especially regarding software backward-compatibility with previous versions. This thesis thus proposes a formal way to version software architectures, based on the use of the Dedal architecture description language which provides a set of formal properties. It enables to automatically analyze versions in terms of substitutability, version propagation and proposes an automatic way for incrementing version tags so that their semantics corrrespond to actual evolution impact. By proposing such a formal approach, this thesis intends to prevent software drift and erosion.This thesis also proposes an empirical study based on both re-documenting and versioning processes on numerous versions on an enterprise project taken from Github
Wilhelm, Andreas Johannes [Verfasser], Hans Michael [Akademischer Betreuer] Gerndt, Hans Michael [Gutachter] Gerndt, and Felix [Gutachter] Wolf. "Interactive Software Parallelization Based on Hybrid Analysis and Software Architecture Reconstruction / Andreas Johannes Wilhelm ; Gutachter: Hans Michael Gerndt, Felix Wolf ; Betreuer: Hans Michael Gerndt." München : Universitätsbibliothek der TU München, 2019. http://d-nb.info/1185637990/34.
Full textKrogmann, Klaus [Verfasser], and R. [Akademischer Betreuer] Reussner. "Reconstruction of Software Component Architectures and Behaviour Models using Static and Dynamic Analysis / Klaus Krogmann ; Betreuer: R. Reussner." Karlsruhe : KIT Scientific Publishing, 2012. http://d-nb.info/1184493901/34.
Full textStegmann, Korine. "Knoop." Diss., 2008. http://hdl.handle.net/2263/29863.
Full textDissertation (MArch(Prof))--University of Pretoria, 2009.
Architecture
unrestricted
Krogmann, Klaus [Verfasser]. "Reconstruction of software component architectures and behaviour models using static and dynamic analysis / von Klaus Krogmann." 2010. http://d-nb.info/1010373587/34.
Full textBooks on the topic "Software architecture reconstruction"
Brown, Melissa. Software Directory for Home Builders & Remodelers 1996. Home Builder Pr, 1995.
Find full textBook chapters on the topic "Software architecture reconstruction"
Koschke, Rainer. "Architecture Reconstruction." In Software Engineering, 140–73. Berlin, Heidelberg: Springer Berlin Heidelberg, 2009. http://dx.doi.org/10.1007/978-3-540-95888-8_6.
Full textRiva, Claudio. "Architecture Reconstruction in Practice." In Software Architecture, 159–73. Boston, MA: Springer US, 2002. http://dx.doi.org/10.1007/978-0-387-35607-5_10.
Full textGuo, George Yanbing, Joanne M. Atlee, and Rick Kazman. "A Software Architecture Reconstruction Method." In Software Architecture, 15–33. Boston, MA: Springer US, 1999. http://dx.doi.org/10.1007/978-0-387-35563-4_2.
Full textErsoy, Ersin, Kamer Kaya, Metin Altınışık, and Hasan Sözer. "Using Hypergraph Clustering for Software Architecture Reconstruction of Data-Tier Software." In Software Architecture, 326–33. Cham: Springer International Publishing, 2016. http://dx.doi.org/10.1007/978-3-319-48992-6_24.
Full textPrajapati, Amarjeet, and Zong Woo Geem. "Harmony Search-Enhanced Software Architecture Reconstruction." In Handbook on Artificial Intelligence-Empowered Applied Software Engineering, 87–99. Cham: Springer International Publishing, 2022. http://dx.doi.org/10.1007/978-3-031-08202-3_6.
Full textKhodamoradi, Kamyar, Jafar Habibi, and Ali Kamandi. "Architectural Styles as a Guide for Software Architecture Reconstruction." In Communications in Computer and Information Science, 985–89. Berlin, Heidelberg: Springer Berlin Heidelberg, 2008. http://dx.doi.org/10.1007/978-3-540-89985-3_149.
Full textSchmidt, Frederik, Stephen G. MacDonell, and Andrew M. Connor. "An Automatic Architecture Reconstruction and Refactoring Framework." In Software Engineering Research,Management and Applications 2011, 95–111. Berlin, Heidelberg: Springer Berlin Heidelberg, 2012. http://dx.doi.org/10.1007/978-3-642-23202-2_7.
Full textWalker, Andrew, Ian Laird, and Tomas Cerny. "On Automatic Software Architecture Reconstruction of Microservice Applications." In Lecture Notes in Electrical Engineering, 223–34. Singapore: Springer Singapore, 2021. http://dx.doi.org/10.1007/978-981-33-6385-4_21.
Full textRademacher, Florian, Sabine Sachweh, and Albert Zündorf. "A Modeling Method for Systematic Architecture Reconstruction of Microservice-Based Software Systems." In Enterprise, Business-Process and Information Systems Modeling, 311–26. Cham: Springer International Publishing, 2020. http://dx.doi.org/10.1007/978-3-030-49418-6_21.
Full textGuamán, Daniel, Jennifer Pérez, Juan Garbajosa, and Germania Rodríguez. "A Systematic-Oriented Process for Tool Selection: The Case of Green and Technical Debt Tools in Architecture Reconstruction." In Product-Focused Software Process Improvement, 237–53. Cham: Springer International Publishing, 2020. http://dx.doi.org/10.1007/978-3-030-64148-1_15.
Full textConference papers on the topic "Software architecture reconstruction"
Pruijt, Leo, and Wiebe Wiersema. "Software architecture reconstruction and compliance checking." In ECSA '17: 11th European Conference on Software Architecture. New York, NY, USA: ACM, 2017. http://dx.doi.org/10.1145/3129790.3129809.
Full textMirakhorli, Mehdi. "Software architecture reconstruction: Why? What? How?" In 2015 IEEE 22nd International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, 2015. http://dx.doi.org/10.1109/saner.2015.7081885.
Full textde Jong, Tijmen, and Jan Martijn E. M. van der Werf. "Process-mining based dynamic software architecture reconstruction." In the 13th European Conference. New York, New York, USA: ACM Press, 2019. http://dx.doi.org/10.1145/3344948.3344985.
Full textGanesan, Dharmalingam, Mikael Lindvall, Rance Cleaveland, Raoul Jetley, Paul Jones, and Yi Zhang. "Architecture Reconstruction and Analysis of Medical Device Software." In 2011 9th Working IEEE/IFIP Conference on Software Architecture (WICSA). IEEE, 2011. http://dx.doi.org/10.1109/wicsa.2011.33.
Full textO'Brien, L., D. Smith, and G. Lewis. "Supporting Migration to Services using Software Architecture Reconstruction." In 13th IEEE International Workshop on Software Technology and Engineering Practice (STEP'05). IEEE, 2005. http://dx.doi.org/10.1109/step.2005.29.
Full textSartipi, Kamran, Nima Dezhkam, and Hossein Safyallah. "An Orchestrated Multi-view Software Architecture Reconstruction Environment." In 2006 13th Working Conference on Reverse Engineering. IEEE, 2006. http://dx.doi.org/10.1109/wcre.2006.13.
Full textJohnson, C. A., S. Thada, M. Rodriguez, Y. Zhao, A. R. Iano-Fletcher, J. S. Liow, W. C. Barker, R. L. Martino, and R. E. Carson. "Software architecture of the MOLAR-HRRT reconstruction engine." In IEEE Symposium Conference Record Nuclear Science 2004. IEEE, 2004. http://dx.doi.org/10.1109/nssmic.2004.1466744.
Full textStormer, Christoph. "Software Quality Attribute Analysis by Architecture Reconstruction (SQUA3RE)." In 11th European Conference on Software Maintenance and Reengineering (CSMR'07). IEEE, 2007. http://dx.doi.org/10.1109/csmr.2007.43.
Full textPollet, Damien, Stephane Ducasse, Loic Poyet, Ilham Alloui, Sorana Cimpan, and Herve Verjus. "Towards A Process-Oriented Software Architecture Reconstruction Taxonomy." In 11th European Conference on Software Maintenance and Reengineering (CSMR'07). IEEE, 2007. http://dx.doi.org/10.1109/csmr.2007.50.
Full textPruijt, Leo, Wiebe Wiersema, and Jan Martijn van der Werf. "Software architecture reconstruction research support as provided by HUSACCT." In ECSA '17: 11th European Conference on Software Architecture. New York, NY, USA: ACM, 2017. http://dx.doi.org/10.1145/3129790.3129819.
Full textReports on the topic "Software architecture reconstruction"
O'Brien, Liam, Christoph Stoermer, and Chris Verhoef. Software Architecture Reconstruction: Practice Needs and Current Approaches. Fort Belvoir, VA: Defense Technical Information Center, August 2002. http://dx.doi.org/10.21236/ada407795.
Full textKazman, Rick, and S. J. Carriere. Playing Detective: Reconstructing Software Architecture from Available Evidence. Fort Belvoir, VA: Defense Technical Information Center, October 1997. http://dx.doi.org/10.21236/ada330928.
Full text