Managing design-time uncertainty

M Famelis, M Chechik - Software & Systems Modeling, 2019 - Springer
Managing design-time uncertainty, ie, uncertainty that developers have about making
design decisions, requires creation of “uncertainty-aware” software engineering …

[책][B] Composing Model-Based Analysis Tools

R Heinrich, F Durán, CL Talcott, S Zschaler - 2021 - Springer
Modelling and analysis are key to managing the increasing complexity and heterogeneity of
today's software-intensive systems. Historically, different research communities have studied …

A model management approach for assurance case reuse due to system evolution

S Kokaly, R Salay, V Cassano, T Maibaum… - Proceedings of the …, 2016 - dl.acm.org
Evolution in software systems is a necessary activity that occurs due to fixing bugs, adding
functionality or improving system quality. Systems often need to be shown to comply with …

PLACIDUS: Engineering Product Lines of Rigorous Assurance Cases

L Murphy, T Viger, AD Sandro, M Chechik - International Conference on …, 2024 - Springer
In critical software engineering, structured assurance cases (ACs) are used to demonstrate
how key properties (eg, safety, security) are supported by evidence artifacts (eg, test results …

The Modelverse: a tool for multi-paradigm modelling and simulation

Y Van Tendeloo, H Vangheluwe - 2017 winter simulation …, 2017 - ieeexplore.ieee.org
Multi-Paradigm Modelling (MPM) has been proposed to tackle the complexities found in
Cyber-Physical Systems. MPM advocates the explicit modelling of all pertinent parts and …

Understanding MDE projects: megamodels to the rescue for architecture recovery

J Di Rocco, D Di Ruscio, J Härtel, L Iovino… - Software and Systems …, 2020 - Springer
Abstract Conventional wisdom on Model-Driven Engineering (MDE) suggests that this
software discipline is the key to achieve superior automation, whether it be refactoring …

MMINT-A: a tool for automated change impact assessment on assurance cases

NLS Fung, S Kokaly, A Di Sandro, R Salay… - … Safety, Reliability, and …, 2018 - Springer
Assurance cases are a means to argue about the safety, security, etc., of software systems in
critical domains. As systems evolve, their assurance cases can grow in complexity, making …

[PDF][PDF] Taming Multi-Variability of Software Product Line Transformations.

D Strüber, S Peldszus, J Jürjens - FASE, 2018 - library.oapen.org
Software product lines continuously undergo model transformations, such as refactorings,
refinements, and translations. In product line transformations, the dedicated management of …

Perspectives of model transformation reuse

M Chechik, M Famelis, R Salay, D Strüber - Integrated Formal Methods …, 2016 - Springer
Abstract Model Transformations have been called the “heart and soul” of Model-Driven
software development. However, they take a lot of effort to build, verify, analyze, and debug …

Safety case impact assessment in automotive software systems: an improved model-based approach

S Kokaly, R Salay, M Chechik, M Lawford… - … Safety, Reliability, and …, 2017 - Springer
Like most systems, automotive software systems evolve due to many reasons including
adding, removing or modifying features, fixing bugs, or improving system quality. In this …