Software diversity: state of the art and perspectives

I Schaefer, R Rabiser, D Clarke, L Bettini… - International Journal on …, 2012 - Springer
Diversity is prevalent in modern software systems to facilitate adapting the software to
customer requirements or the execution environment. Diversity has an impact on all phases …

Blended modeling in commercial and open-source model-driven software engineering tools: A systematic study

I David, M Latifaj, J Pietron, W Zhang, F Ciccozzi… - Software and Systems …, 2023 - Springer
Blended modeling aims to improve the user experience of modeling activities by prioritizing
the seamless interaction with models through multiple notations over the consistency of the …

[PDF][PDF] A review on software requirements validation and consistency management

M Kamalrudin, S Sidek - … journal of software engineering and its …, 2015 - researchgate.net
Requirements need to be validated at the early phase of the software development to avoid
errors such as inconsistency, incompleteness and incorrectness. Drawn from this argument …

[책][B] Theory of knowledge: Structures and processes

M Burgin - 2016 - books.google.com
This book aims to synthesize different directions in knowledge studies into a unified theory of
knowledge and knowledge processes. It explicates important relations between knowledge …

[HTML][HTML] Enabling consistency in view-based system development—the vitruvius approach

H Klare, ME Kramer, M Langhammer, D Werle… - Journal of Systems and …, 2021 - Elsevier
During the development of large software-intensive systems, developers use several
modeling languages and tools to describe a system from different viewpoints. Model-driven …

Identifying nocuous ambiguities in natural language requirements

F Chantree, B Nuseibeh, A De Roeck… - 14th IEEE International …, 2006 - ieeexplore.ieee.org
We present a novel technique that automatically alerts authors of requirements to the
presence of potentially dangerous ambiguities. We first establish the notion of nocuous …

A manifesto for model merging

G Brunet, M Chechik, S Easterbrook, S Nejati… - Proceedings of the …, 2006 - dl.acm.org
If a modeling task is distributed, it will frequently be necessary to merge models developed
by different team members. Existing approaches to model merging make assumptions about …

An introduction to model versioning

P Brosch, G Kappel, P Langer, M Seidl… - International school on …, 2012 - Springer
With the emergence of model-driven engineering (MDE), software models are considered as
central artifacts in the software engineering process, going beyond their traditional use as …

Evolving models in model-driven engineering: State-of-the-art and future challenges

RF Paige, N Matragkas, LM Rose - Journal of Systems and Software, 2016 - Elsevier
The artefacts used in Model-Driven Engineering (MDE) evolve as a matter of course: models
are modified and updated as part of the engineering process; metamodels change as a …

[HTML][HTML] A new versioning approach for collaboration in blended modeling

J Exelmans, J Pietron, A Raschke… - Journal of Computer …, 2023 - Elsevier
The complexity of modern software-intensive systems and the need for flexibility in their
development process forces developers to collaborate using the most appropriate language …