Amine El Kouhen
École de technologie supérieure
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Amine El Kouhen.
Proceedings of the 17th International SDL Forum on SDL 2015: Model-Driven Engineering for Smart Cities - Volume 9369 | 2015
Amine El Kouhen; Abdelouahed Gherbi; Cédric Dumoulin; Ferhat Khendek
Graphical notations designed by committees in the context of standardization bodies, like Object Management Group OMG, are widely used in the industry and academia. Naive users of these notations have limited background on visualization, documentation and specification of workflows, data or software systems. Several studies have pointed out the fact that these notations do not convey any particular semantics and their understanding is not perceptually immediate. As reported in these studies, this lack of semantic transparency increases the cognitive load to differentiate between concepts, slows down the learning and comprehension of the language constructs. This paper reports on a set of experiments that confirm the lack of semantic transparency of the Unified Modeling Language UML as designed by OMG and compares this standard to alternative solutions where naive users are involved in the design of the notations to speed-up the learning of these languages to new users.
ambient intelligence | 2017
Tiyam Robati; Abdelouahed Gherbi; Amine El Kouhen; John Mullins
Integrated modular avionics architectures complemented with time-triggered ethernet (TTEthernet) provides a strong platform to support the design and deployment of distributed avionic software systems. The complexity of the design and continuous integration of such systems can be managed using a model-based methodology. In this paper, we present an extension for the AADL modeling language to support modeling TTEthernet-based distributed systems. This extension consists essentially in a metamodel of the TTEthernet standard and the implementation of its corresponding concrete syntax. Furthermore, we leverage model transformations to enable undertaking the verification of the system models expressed using our AADL extension. In particular, we propose to transform the system model to a model suitable for a simulation using the discrete event system specification formalism. We illustrate the proposed approach using an example of a navigation and guidance system and we use this example to show the verification of the contention-freed property of TTEthernet schedule.
system analysis and modeling | 2014
Amine El Kouhen; Abdelouahed Gherbi; Cédric Dumoulin; Pierre Boulet; Sébastien Gérard
Modeling tools facilitate the development process from modeling to coding. Such tools can be designed using a Model-Driven approach in metamodeling environments called MetaCASE tools. However, current MetaCASE tools still require, in most cases, manual programming to build full tool support for the modeling language. In this paper, we want to specify, using models, diagram editors with a high graphical expressiveness without any need for manual intervention. The second axis is dedicated to the reuse of this specification in other contexts. The redundancy in a diagram editor specification raises the problem of inconsistency during the evolution or the update of this specification. We propose then MID, a tool based on a set of metamodels supporting the easy specification of modeling editors with reusable components.
Journal of Software | 2016
Tiyam Robati; Amine El Kouhen; Abdelouahed Gherbi; John Mullinsi
The combination of the SAE Time Triggered Ethernet (TTEthernet) standard with the Integrated Modular Avionics (IMA) architectures supports the design, deployment and integration of mixed-critical avionic applications. In order to cope with the complexity of these tasks, we advocate for a model-driven engineering methodology. The key element of such methodology is the modeling language, which enables producing relevant models of the system. In this paper, we present a metamodel, which captures the main features and concepts defined in the SAE TTEthernet standard. We discuss how a combination of the TTEthernet metamodel with an IMA metamodel can be used to extend the AADL modeling language to model avionic applications deployed a TTEthernet-networked IMA platform. Finally, we present a case study to illustrate our approach.
Archive | 2012
Amine El Kouhen; Cédric Dumoulin; Sébastien Gérard; Pierre Boulet
model driven engineering languages and systems | 2014
Tiyam Robati; Amine El Kouhen; Abdelouahed Gherbi; Hamadou Sardadouna; John Mullins
Proceedings of the Second Workshop on Graphical Modeling Language Development | 2013
Amine El Kouhen; Sébastien Gérard; Cédric Dumoulin; Pierre Boulet
model driven engineering languages and systems | 2015
Tiyam Robati; Amine El Kouhen; Abdelouahed Gherbi; John Mullins
software language engineering | 2014
Amine El Kouhen; Abdelouahed Gherbi; Cédric Dumoulin
acm conference on systems programming languages and applications software for humanity | 2014
Amine El Kouhen; Abdelouahed Gherbi; Cédric Dumoulin