A theory of software product line refinement

P Borba, L Teixeira, R Gheyi - Theoretical Computer Science, 2012 - Elsevier
To safely evolve a software product line, it is important to have a notion of product line
refinement that assures behavior preservation of the original product line products. So in this …

Templates for textual use cases of software product lines: results from a systematic map** study and a controlled experiment

IS Santos, RMC Andrade, PA Santos Neto - Journal of Software …, 2015 - Springer
Use case templates can be used to describe functional requirements of a Software Product
Line. However, to the best of our knowledge, no efforts have been made to collect and …

Configuring use case models in product families

I Hajri, A Goknil, LC Briand, T Stephany - Software & Systems Modeling, 2018 - Springer
In many domains such as automotive and avionics, the size and complexity of software
systems is quickly increasing. At the same time, many stakeholders tend to be involved in …

AoURN-based modeling and analysis of software product lines

G Mussbacher, J Araújo, A Moreira, D Amyot - Software Quality Journal, 2012 - Springer
Abstract Software Product Line Engineering concerns itself with domain engineering and
application engineering. During domain engineering, the whole product family is modeled …

Analysis of System Requirements by Aspects-J Methodology

S Mohite, A Sarda, SD Joshi - 2021 International Conference …, 2021 - ieeexplore.ieee.org
Methodology of aspects is a combination of multiple concerns. Multiple types of concerns
are facts, logic, area of interest, security, properties of systems. In the Development phase of …

Managing variability in business processes: an aspect-oriented approach

I Machado, R Bonifácio, V Alves, L Turnes… - Proceedings of the …, 2011 - dl.acm.org
Business processes specify key activities in an organization, some of which can be
automated. It is often the case that replication of activities across such processes occur and …

An introduction to software product line refactoring

P Borba - International Summer School on Generative and …, 2009 - Springer
Although software product lines (PLs) can bring significant productivity and quality
improvements through strategic reuse, bootstrap** existing products into a PL, and …

Nexus: an asynchronous crossbar interconnect for synchronous system-on-chip designs

A Lines - High-Performance Interconnects, Symposium on, 2003 - computer.org
Asynchronous circuits can provide an elegant and high performance interconnect solution
for synchronous system-on-chip (SoC) designs with multiple clock domains. This" globally …

PUMConf: a tool to configure product specific use case and domain models in a product line

I Hajri, A Goknil, LC Briand, T Stephany - Proceedings of the 2016 24th …, 2016 - dl.acm.org
We present PUMConf, a tool for supporting configuration that currently focuses on
requirements and enables effective product line management in the context of use case …

The use of C++ exception handling constructs: A comprehensive study

R Bonifacio, F Carvalho, GN Ramos… - 2015 IEEE 15th …, 2015 - ieeexplore.ieee.org
Exception handling (EH) is a well-known mechanism that aims at improving software
reliability in a modular way-allowing a better separation between the code that deals with …