Research directions in requirements engineering

BHC Cheng, JM Atlee - Future of software engineering (FOSE' …, 2007 - ieeexplore.ieee.org
In this paper, we review current requirements engineering (RE) research and identify future
research directions suggested by emerging software needs. First, we overview the state of …

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 …

Model-driven development of complex software: A research roadmap

R France, B Rumpe - Future of Software Engineering (FOSE'07 …, 2007 - ieeexplore.ieee.org
The term model-driven engineering (MDE) is typically used to describe software
development approaches in which abstract models of software systems are created and …

[图书][B] Introduction and roadmap: History and challenges of software evolution

T Mens, S Demeyer, T Mens - 2008 - Springer
The ability to evolve software rapidly and reliably is a major challenge for software
engineering. In this introductory chapter we start with a historic overview of the research …

[PDF][PDF] Aspect-oriented software development

A Moreira - 2005 - iscte-iul.pt
“This is what I mean by focusing one's attention upon some aspect: it does not mean
ignoring the other aspects, it is just doing justice to the fact that from this aspect's point of …

Using natural language program analysis to locate and understand action-oriented concerns

D Shepherd, ZP Fry, E Hill, L Pollock… - Proceedings of the 6th …, 2007 - dl.acm.org
Most current software systems contain undocumented high-level ideas implemented across
multiple files and modules. When developers perform program maintenance tasks, they …

A framework for constructing semantically composable feature models from natural language requirements

N Weston, R Chitchyan, A Rashid - Proceedings of the 13th International …, 2009 - dl.acm.org
Software Product Line Engineering (SPLE) requires the construction of feature models from
large, unstructured and heterogeneous documents, and the reliable derivation of product …

Discovering early aspects

E Baniassad, PC Clements, J Araujo, A Moreira… - IEEE …, 2006 - ieeexplore.ieee.org
Aspect-oriented software development has focused on the software life cycle's
implementation phase: developers identify and capture aspects mainly in code. But aspects …

Multi-dimensional separation of concerns in requirements engineering

A Moreira, A Rashid, J Araújo - 13th IEEE International …, 2005 - ieeexplore.ieee.org
Existing requirements engineering approaches manage broadly scoped requirements and
constraints in a fashion that is largely two-dimensional, where functional requirements serve …

A generic approach for automatic model composition

F Fleurey, B Baudry, R France, S Ghosh - … 30-October 5, 2007, Reports and …, 2008 - Springer
Analyzing and modelling a software system with separate views is a good practice to deal
with complexity and maintainability. When adopting such a modular approach for modelling …