Towards an evidence-based understanding of emergence of architecture through continuous refactoring in agile software development
The proponents of Agile software development approaches claim that software architecture
emerges from continuous small refactoring, hence, there is not much value in spending …
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
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 …
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 …
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
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 …
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 …
specific topic or domain. In essence, these dashboards display information and enable …
Defining and validating a multimodel approach for product architecture derivation and improvement
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 …
any software project. In software product line (SPL) development, it is crucial to identify …
On the interdependence and integration of variability and architectural decisions
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 …
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
Product line engineering is an approach that works well for managing the anticipated
variability of software systems as demonstrated in numerous studies. However, little …
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
Achieving the Sustainable Development Goals (SDGs) set by the United Nations requires
innovative solutions to address the related complex and interconnected challenges. The …
innovative solutions to address the related complex and interconnected challenges. The …
Generating and validating product instances in IEC 61131–3 from feature models
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 …
increasing number of customer options, while the cost of software development needs to be …