A model transformation approach for multiscale modeling of software architectures applied to smart cities

I Khlif, M Hadj Kacem, C Eichler, K Drira… - Concurrency and …, 2022 - Wiley Online Library
Modeling and specifying correct software systems is a challenging task that can be
supported by providing appropriate modeling abstractions. This article proposes an …

Model consistency for multi-scale architectures applied to smart systems

I Khlif, MH Kacem, M Kallel, K Drira… - Procedia Computer …, 2017 - Elsevier
We propose a multi-scale methodology for complex software systems using the model
transformation techniques. The methodol-ogy provides a correct by design approach for the …

A refinement-based approach for specifying multi-scale software architectures: application to sos

I Khlif, I Tounsi, MH Kacem, C Eichler… - Proceedings of the 33rd …, 2018 - dl.acm.org
Specifying correct software-intensive Systems of Systems architectures is a challenging
research direction requiring new modeling abstractions and techniques. For this purpose …

Towards a multi-scale modeling approach for software architectures

I Khlif, MH Kacem, AH Kacem, K Drira - Proceedings of the 30th Annual …, 2015 - dl.acm.org
In this paper, we propose a multi-scale modeling approach for software architecture oriented
to facilitate adaptability management. The proposed design approach is founded on UML …

A multi-scale modeling approach for systems of systems architectures

I Khlif, MH Kacem, C Eichler, AH Kacem - ACM SIGAPP Applied …, 2017 - dl.acm.org
Modeling correct software-intensive Systems of Systems architectures is a challenging
research direction that can be mastered by providing appropriate modeling abstractions. For …

Iterative multi-scale modeling of software-intensive systems of systems architectures

I Khlif, MH Kacem, AH Kacem - … of the Symposium on Applied Computing, 2017 - dl.acm.org
Modeling correct software-intensive Systems of Systems architectures is a challenging
research direction that can be mastered by providing modeling abstractions. For this …

Model processing operations for the unified modeling language

P Selonen - 2005 - trepo.tuni.fi
This thesis proposes a set of model processing operations for manipulating architecture and
design level software engineering models. The approach draws from well-established and …

A multi-scale modelling perspective for SoS architectures

I Khlif, MH Kacem, AH Kacem, K Drira - Proceedings of the 2014 …, 2014 - dl.acm.org
Software architectures for System of Systems (SoS) is an important research area. The
design of an SoS can be organized around a set of architectural transformation models. In …

Abstracting modelling languages: A reutilization approach

J de Lara, E Guerra, J Sánchez-Cuadrado - … Systems Engineering: 24th …, 2012 - Springer
Abstract Model-Driven Engineering automates the development of information systems. This
approach is based on the use of Domain-Specific Modelling Languages (DSMLs) for the …

MOFLON: A standard-compliant metamodeling framework with graph transformations

C Amelunxen, A Königs, T Rötschke… - Model Driven Architecture …, 2006 - Springer
The crucial point in Model Driven Architecture (MDA) is that software and system
development are based on abstract models that are successively transformed into more …