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 …

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 …

Software engineering for self-adaptive systems: A second research roadmap

R De Lemos, H Giese, HA Müller, M Shaw… - Software Engineering for …, 2013 - Springer
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 …

Matching and merging of statecharts specifications

S Nejati, M Sabetzadeh, M Chechik… - 29th International …, 2007 - ieeexplore.ieee.org
Model Management addresses the problem of managing an evolving collection of models,
by capturing the relationships between models and providing well-defined operators to …

A feature-based survey of model view approaches

H Bruneliere, E Burger, J Cabot, M Wimmer - Software & Systems …, 2019 - Springer
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 …

Combining related products into product lines

J Rubin, M Chechik - … Conference on Fundamental Approaches to Software …, 2012 - Springer
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 …

N-way model merging

J Rubin, M Chechik - proceedings of the 2013 9th Joint Meeting on …, 2013 - dl.acm.org
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 …

Conflict management techniques for model merging: a systematic map** review

M Sharbaf, B Zamani, G Sunyé - Software and Systems Modeling, 2023 - Springer
Abstract Model merging conflicts occur when different stakeholders aim to integrate their
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 …

Specifying overlaps of heterogeneous models for global consistency checking

Z Diskin, Y **ong, K Czarnecki - … of the First International Workshop on …, 2010 - dl.acm.org
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 …