[PDF][PDF] An overview of feature-oriented software development.

S Apel, C Kästner - J. Object Technol., 2009 - cs.cmu.edu
Feature-oriented software development (FOSD) is a paradigm for the construction,
customization, and synthesis of large-scale software systems. In this survey, we give an …

A survey on UML-based aspect-oriented design modeling

M Wimmer, A Schauerhuber, G Kappel… - ACM Computing …, 2011 - dl.acm.org
Aspect-orientation provides a new way of modularization by clearly separating crosscutting
concerns from noncrosscutting ones. While aspect-orientation originally has emerged at the …

Automated classification of non-functional requirements

J Cleland-Huang, R Settimi, X Zou, P Solc - Requirements engineering, 2007 - Springer
This paper describes a technique for automating the detection and classification of non-
functional requirements related to properties such as security, performance, and usability …

Product line implementation using aspect-oriented and model-driven software development

M Voelter, I Groher - 11th International Software Product Line …, 2007 - ieeexplore.ieee.org
Software product line engineering aims to reduce development time, effort, cost, and
complexity by taking advantage of the commonality within a portfolio of similar products. The …

Using web security scanners to detect vulnerabilities in web services

M Vieira, N Antunes, H Madeira - 2009 IEEE/IFIP International …, 2009 - ieeexplore.ieee.org
Although Web services are becoming business-critical components, they are often deployed
with critical software bugs that can be maliciously explored. Web vulnerability scanners …

Aspect-oriented multi-view modeling

J Kienzle, W Al Abed, J Klein - Proceedings of the 8th ACM international …, 2009 - dl.acm.org
Multi-view modeling allows a developer to describe a software system from multiple points of
view, eg structural and behavioral, using different modeling notations. Aspect-oriented …

Model composition in product lines and feature interaction detection using critical pair analysis

P Jayaraman, J Whittle, AM Elkhodary… - Model Driven Engineering …, 2007 - Springer
Software product lines (SPL) are an established technology for developing families of
systems. In particular, they focus on modeling commonality and variability, that is, they are …

A theory of aspects as latent topics

PF Baldi, CV Lopes, EJ Linstead… - ACM Sigplan Notices, 2008 - dl.acm.org
After more than 10 years, Aspect-Oriented Programming (AOP) is still a controversial idea.
While the concept of aspects appeals to everyone's intuitions, concrete AOP solutions often …

Model superimposition in software product lines

S Apel, F Janda, S Trujillo, C Kästner - … , June 29-30, 2009. Proceedings 2, 2009 - Springer
In software product line engineering, feature composition generates software tailored to
specific requirements from a common set of artifacts. Superimposition is a technique to …

MATA: A unified approach for composing UML aspect models based on graph transformation

J Whittle, P Jayaraman, A Elkhodary, A Moreira… - Transactions on Aspect …, 2009 - Springer
This paper describes MATA (Modeling Aspects Using a Transformation Approach), a UML
aspect-oriented modeling (AOM) technique that uses graph transformations to specify and …