Partial models: Towards modeling and reasoning with uncertainty

M Famelis, R Salay, M Chechik - 2012 34th International …, 2012 - ieeexplore.ieee.org
Models are good at expressing information about software but not as good at expressing
modelers' uncertainty about it. The highly incremental and iterative nature of software …

On specifying for trustworthiness

DB Abeywickrama, A Bennaceur, G Chance… - Communications of the …, 2023 - dl.acm.org
On Specifying for Trustworthiness Page 1 AUTONOMOUS SYSTEMS (AS) are systems that
involve software applications, machines, and people—that is, systems that can take action with …

A relationship-based approach to model integration

M Chechik, S Nejati, M Sabetzadeh - Innovations in Systems and Software …, 2012 - Springer
A key problem in model-based development is integrating a collection of models into a
single, larger, specification as a way to construct a functional system, to develop a unified …

Matching and merging of variant feature specifications

S Nejati, M Sabetzadeh, M Chechik… - IEEE Transactions …, 2011 - 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 …

Controller synthesis: From modelling to enactment

V Braberman, N D'Ippolito, N Piterman… - 2013 35th …, 2013 - ieeexplore.ieee.org
Controller synthesis provides an automated means to produce architecture-level behaviour
models that are enacted by a composition of lower-level software components, ensuring …

[PDF][PDF] A Methodology for Verifying Refinements of Partial Models.

R Salay, M Chechik, M Famelis, J Gorzny - J. Object Technol., 2015 - jot.fm
Abstract Models are typically used for expressing information that is known at a particular
stage in the software development process. Yet, it is also important to express what …

Dealing with incompleteness in automata-based model checking

C Menghi, P Spoletini, C Ghezzi - … Limassol, Cyprus, November 9-11, 2016 …, 2016 - Springer
A software specification is often the result of an iterative process that transforms an initial
incomplete model through refinement decisions. A model is incomplete because the …

A generalized formal framework for partial modeling

R Salay, M Chechik - … : 18th International Conference, FASE 2015, Held as …, 2015 - Springer
Uncertainty is pervasive within software engineering, negatively affecting software quality as
well as development time. In previous work, we have developed a language-independent …

Complete composition operators for IOCO-testing theory

N Beneš, P Daca, TA Henzinger, J Křetínský… - Proceedings of the 18th …, 2015 - dl.acm.org
We extend the theory of input-output conformance with operators for merge and quotient.
The former is useful when testing against multiple requirements or views. The latter can be …

Mapping EDOC to web services using YATL

O Patrascoiu - Proceedings. Eighth IEEE International …, 2004 - ieeexplore.ieee.org
Modeling is a technique used extensively in industry to define software systems, the UML
being the most prominent example. With the increased use of modeling techniques has …