Towards an evidence-based understanding of emergence of architecture through continuous refactoring in agile software development

L Chen, MA Babar - 2014 IEEE/IFIP Conference on Software …, 2014 - ieeexplore.ieee.org
The proponents of Agile software development approaches claim that software architecture
emerges from continuous small refactoring, hence, there is not much value in spending …

Model-driven system-level validation and verification on the space software domain

A Montalvo, P Parra, Ó Rodríguez Polo… - Software and Systems …, 2022 - Springer
The development process of on-board software applications can benefit from model-driven
engineering techniques. Model validation and model transformations can be applied to drive …

An ontology-based product architecture derivation approach

HA Duran-Limon, CA Garcia-Rios… - IEEE Transactions …, 2015 - ieeexplore.ieee.org
Software product line (SPL) engineering has proven to improve software quality and shorten
development cycles, cost and time. In product line engineering, product derivation is …

Validating a model-driven software architecture evaluation and improvement method: A family of experiments

J Gonzalez-Huerta, E Insfran, S Abrahão… - Information and …, 2015 - Elsevier
Context Software architectures should be evaluated during the early stages of software
development in order to verify whether the non-functional requirements (NFRs) of the …

Application of domain engineering to generate customized information dashboards

A Vázquez-Ingelmo, FJ García-Peñalvo… - … LCT 2018, Held as Part of …, 2018 - Springer
Abstract Information dashboards play a key role in analyzing and visualizing data about a
specific topic or domain. In essence, these dashboards display information and enable …

Defining and validating a multimodel approach for product architecture derivation and improvement

J González-Huerta, E Insfrán, S Abrahão - Model-Driven Engineering …, 2013 - Springer
Software architectures are the key to achieving the non-functional requirements (NFRs) in
any software project. In software product line (SPL) development, it is crucial to identify …

On the interdependence and integration of variability and architectural decisions

I Lytra, H Eichelberger, H Tran, G Leyh… - Proceedings of the 8th …, 2014 - dl.acm.org
In software product line engineering, the design of assets for reuse and the derivation of
software products entails low-level and high-level decision making. In this process, two …

A case study on the evolution of a component-based product line

W Heider, M Vierhauser, D Lettner… - 2012 Joint Working …, 2012 - ieeexplore.ieee.org
Product line engineering is an approach that works well for managing the anticipated
variability of software systems as demonstrated in numerous studies. However, little …

Model-Driven Software Product Line Engineering of AI-Based Applications for Achieving Sustainable Development Goals: Vision Paper

T Sousa, B Ries, N Guelfi - Proceedings of the ACM/IEEE 27th …, 2024 - dl.acm.org
Achieving the Sustainable Development Goals (SDGs) set by the United Nations requires
innovative solutions to address the related complex and interconnected challenges. The …

Generating and validating product instances in IEC 61131–3 from feature models

N Papakonstantinou, S Sierla, K Koskinen - ETFA2011, 2011 - ieeexplore.ieee.org
Organizations develo** control software are faced with the problem of supporting an
increasing number of customer options, while the cost of software development needs to be …