Research directions in requirements engineering
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 …
research directions suggested by emerging software needs. First, we overview the state of …
Social Modeling and i*
ES Yu - … modeling: Foundations and applications: Essays in …, 2009 - Springer
Many different types of models are used in various scientific and engineering fields,
reflecting the subject matter and the kinds of understanding that is sought in each field …
reflecting the subject matter and the kinds of understanding that is sought in each field …
Software engineering for self-adaptive systems: A second research roadmap
The goal of this roadmap paper is to summarize the state-of-the-art and identify research
challenges when develo**, deploying and managing self-adaptive software systems …
challenges when develo**, deploying and managing self-adaptive software systems …
Matching and merging of statecharts specifications
Model Management addresses the problem of managing an evolving collection of models,
by capturing the relationships between models and providing well-defined operators to …
by capturing the relationships between models and providing well-defined operators to …
A feature-based survey of model view approaches
When dealing with complex systems, information is very often fragmented across many
different models expressed within a variety of (modeling) languages. To provide the relevant …
different models expressed within a variety of (modeling) languages. To provide the relevant …
Combining related products into product lines
We address the problem of refactoring existing, closely related products into product line
representations. Our approach is based on comparing and matching artifacts of these …
representations. Our approach is based on comparing and matching artifacts of these …
N-way model merging
Model merging is widely recognized as an essential step in a variety of software
development activities. During the process of combining a set of related products into a …
development activities. During the process of combining a set of related products into a …
Conflict management techniques for model merging: a systematic map** review
Abstract Model merging conflicts occur when different stakeholders aim to integrate their
contradicting changes that are applied concurrently to update software models. We conduct …
contradicting changes that are applied concurrently to update software models. We conduct …
Merging event-driven process chains
F Gottschalk, WMP van der Aalst… - On the Move to …, 2008 - Springer
While business processes are typically handled differently among companies, many of them
are variations of a common process like procurement or invoicing. To gain synergy effects …
are variations of a common process like procurement or invoicing. To gain synergy effects …
Specifying overlaps of heterogeneous models for global consistency checking
Software development often involves a set of models defined in different metamodels, each
model capturing a specific view of the system. We call this set a mutlimodel, and its elements …
model capturing a specific view of the system. We call this set a mutlimodel, and its elements …