Lightweight Software Architecture Evaluation for Industry: A Comprehensive Review [PDF]
Processes for evaluating software architecture (SA) help to investigate problems and potential risks in SA. It is derived from many studies that proposed a plethora of systematic SA evaluation methods, while industrial practitioners currently refrain ...
Mahdi Sahlabadi +3 more
doaj +2 more sources
A Generic Software Architecture for Prognostics (GSAP) [PDF]
Prognostics is a systems engineering discipline focused on predicting end-of-life of components and systems. As a relatively new and emerging technology, there are few fielded implementations of prognostics, due in part to practitioners perceiving a ...
Christopher Teubert +4 more
doaj +2 more sources
LPMSAEF: Lightweight process mining-based software architecture evaluation framework for security and performance analysis [PDF]
The article discusses the need for a lightweight software architecture evaluation framework that can address practitioners' concerns. Specifically, the proposed framework uses process mining and Petri nets to analyze security and performance in software ...
Mahdi Sahlabadi +5 more
doaj +2 more sources
Towards suitable description of reference architectures [PDF]
Due to the increasing size and complexity of many current software systems, the architectural design of these systems has become a considerately complicated task.
Pedro Henrique Dias Valle +4 more
doaj +2 more sources
Ensuring software maintainability at software architecture level using architectural patterns [PDF]
Software architecture is known to be an effective tool with regards to improving software quality attributes. Many quality attributes such as maintainability are architecture dependent, and as such, using an appropriate architecture is essential in ...
Zahed Rahmati, Mohammad Tanhaei
doaj +1 more source
Phases in Software Architecture
The large-scale structure of executing a computation can often be thought of as being separated into distinct phases. But the most natural form in which to specify that computation may well have a different and conflicting structure. For example, the computation might consist of gathering data from some locations, processing it, then distributing the ...
Gibbons, Jeremy +3 more
openaire +1 more source
From Principles to Details: Integrated Framework for Architecture Modelling of Large Scale Software Systems [PDF]
There exist numerous models of software architecture (box models, ADL’s, UML, architectural decisions), architecture modelling frameworks (views, enterprise architecture frameworks) and even standards recommending practice for the architectural ...
Andrzej Zalewski, Szymon Kijas
doaj +1 more source
Does Deep Learning-Based Super-Resolution Help Humans With Face Recognition?
The last decade witnessed a renaissance of machine learning for image processing. Super-resolution (SR) is one of the areas where deep learning techniques have achieved impressive results, with a specific focus on the SR of facial images.
Erik Velan +3 more
doaj +1 more source
The presence of ice floes on the water surface has a significant impact on the complex hydrodynamic process of submersible ventilated vehicles exiting the water.
Song Zhang, Wei Lin, Hao Xu, Tiezhi Sun
doaj +1 more source
A Highly Modular Software Framework for Reducing Software Development Time of Nanosatellites
The standardization of the physical aspects of nanosatellites (also known as CubeSats) and their wide adoption in academia and industry has made the mass production and availability of off-the-shelf components possible.
Aisha K. El Allam +4 more
doaj +1 more source

