Systematically reviewing the layered architectural pattern principles and their use to reconstruct software architectures

AB Belle, GE Boussaidi, TC Lethbridge… - arXiv preprint arXiv …, 2021 - arxiv.org
Architectural reconstruction is a reverse engineering activity aiming at recovering the
missing decisions on a system. It can help identify the components, within a legacy software …

[PDF][PDF] Detecting Model View Controller Architectural Layers using Clustering in Mobile Codebases.

D Dobrean, L Diosan - ICSOFT, 2020 - pdfs.semanticscholar.org
Mobile applications are one of the most common software projects written nowadays. The
software architectures used for building those type of products heavily impacts their lifecycle …

Service-oriented re-engineering of legacy JEE applications: Issues and research directions

H Mili, G El-Boussaidi, A Shatnawi… - arXiv preprint arXiv …, 2019 - arxiv.org
Service-orientation views applications as orchestrations of independent software services
that (1) implement functions that are reusable across many applications,(2) can be invoked …

Dependency related parameters in the reconstruction of a layered software architecture

L Pruijt, W Wiersema - Proccedings of the 10th European Conference on …, 2016 - dl.acm.org
Software architecture reconstruction techniques may be used to understand and maintain
software systems, especially in these cases where architectural documentation is outdated …

Decomposition of Enterprise Application: A Systematic Literature Review and Research Outlook

I Supulniece, I Polaka, S Berzisa… - Information …, 2015 - itms-journals.rtu.lv
Enterprise applications are aimed at managing en-terprise operational data and improving
business efficiency. Many enterprise applications have been developed over the past three …

Software layer recovery through ego network analysis

SB Thakare, AW Kiwelekar - Proceedings of the 37th ACM/SIGAPP …, 2022 - dl.acm.org
The layered architecture style is one way to decompose software systems. Such an
architecture consists of hierarchically organized layers that group program elements …

Source Code Driven Decomposition of Object-Oriented Legacy Systems: A Systemic Literature Review and Research Outlook

I Supulniece, S Berzisa, I Polaka, J Grabis… - … PROFES 2015, Bolzano …, 2015 - Springer
Many enterprise applications have been developed over the last three decades therefore
known as legacy systems. Usually they are monolith, inflexible, poorly documented and hard …

Comparing Automatic Approaches for Mvc Architecture Detection in Ios Codebases

D Dobrean, L Diosan - Available at SSRN 4025203, 2022 - papers.ssrn.com
Abstract Model View Controller (MVC) is one of the most widespread and used software
architecture in client-side software. We are interested in automatically inferring and …

Redefining measures of Layered Architecture

S Thakare, AW Kiwelekar - arXiv preprint arXiv:2106.03079, 2021 - arxiv.org
Layered architecture represents the software structure in the form of layers. Every element in
the software is assigned to one of the layers such that the relationship amongst the elements …

Discovery of Layered Software Architecture from Source Code Using Ego Networks

S Thakare, AW Kiwelekar - arXiv preprint arXiv:2106.03040, 2021 - arxiv.org
Software architecture refers to the high-level abstraction of a system including the
configuration of the involved elements and the interactions and relationships that exist …