We explore the meanings of the terms 'structure ', 'behaviour', and, especially, 'function' in engineering practice. Computers provide great assistance in calculation tasks in engineering practice, but they also have great potential for... more
Unsaturated, nitrogenated and sulfured compounds may reach undesirable levels in lubricant base oils, requiring hydrotreatment (HDT) at high temperatures and pressures. HDT processes are well known for their high capital and operational... more
Unsaturated, nitrogenated and sulfured compounds may reach undesirable levels in lubricant base oils, requiring hydrotreatment (HDT) at high temperatures and pressures. HDT processes are well known for their high capital and operational... more
Les systèmes embarqués critiques (utilisés dans le domaine avionique, militaire ou médical) doivent assurer une continuité de service et la sécurité des données qu'ils contiennent ou échangent. La garantie de ces exigences... more
march 30th.] 2.4. Highlights The main headline of 2010 is the delivery of the Polychrony toolset in open-source under GPL and EPL licenses. It is the result of a process initiated early this year and conducted in close collaboration with... more
Nous présentons une expérience appliquant l'ingénierie dirigée par les modèles à l'analyse et à la mise en oeuvre d'une chaîne complète de gestion de dépêches d'agence traitant de manifestations dans les domaines de la culture et des... more
Markovian performance models are impractical for large systems because their state space grows very rapidly with the system size. This paper derives an approximate Mean Value Analysis (AMVA) solution for Markov models that represent a... more
In this paper, we discuss a synchronous, componentbased approach to the modeling of avionics applications. The specification of the components relies on the avionics standard ARINC 653 and the synchronous language SIGNAL is considered as... more
High-level architecture modeling languages, such as Architecture Analysis & Design Language (AADL), are gradually adopted in the design of embedded systems so that design choice verification, architecture exploration, and system property... more
Concevoir un système embarqué implique de trouver un compromis algorithme/architecture en fonction des contraintes temps-réel. Thèse : pour un MPSoC et plus particulièrement avec les circuits reconfigurables qui permettent de modifier le... more
The aim of studying musical modeling and "borrowing" between a composer such as Schumann and Beethoven is to explore how common and how conscious such practices were, and to explain the function and meaning of different kinds of... more
AADL (Architecture Analysis & Design Language) has been increasingly adopted in the design of embedded systems, and corresponding scheduling and formal verification have been well studied. However, little work takes code distribution and... more
The Modeling paradigm for Integrated Modular Avionics Design (Mimad) is an extensible component-oriented framework that enables high level models of systems designed on integrated modular avionics architectures. It relies on the generic... more
High-level modelling languages and standards, such as Simulink, UML, SysML, MARTE and AADL (Architecture Analysis & Design Language), meet increasing adoption in the design of embedded systems in order to carry out system-level analysis,... more
The increasing system complexity and time to market constraints are great challenges in current electronic system design. Raising the level of abstraction in the design and performing fast yet efficient high-level analysis, validation and... more
High-level modeling languages and standards, such as Simulink, SysML, MARTE and AADL (Architecture Analysis & Design Language), are increasingly adopted in the design of embedded systems so that system-level analysis, verification and... more
Embedded real-time systems consist of hardware and software that controls the behavior of a device or plant. They are ubiquitous in today's technological landscape and found in domains such as telecommunications, nuclear power,... more
George Gershwin greatly admired Alban Berg and his opera Wozzeck. He visited Berg in Vienna; the score he owned of Wozzeck was reputedly one of his prize possessions; and he traveled to Philadelphia in 1931 to attend the American... more
Using Government drawings, specifications, or other data included in this document for any purpose other than Government procurement does not in any way obligate the U.S. Government. The fact that the Government formulated or supplied the... more
OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID :... more
Résumé. Dans un travail antérieur, nous avons proposé une annexe comportementale ABAReL (AADL Behavioral Annex based on generalized Rewriting Logic), basée sur la logique de réécriture révisée, décrivant le composant "thread... more
Ce travail porte sur le test fonctionnel, base sur les specifications et completement automatise des logiciels synchrones. Nous proposons une extension des techniques de test proposees par l'outil Lutess afin de prendre en compte des... more
Resume-Nous presentons dans ce travail une approche automatique de haut niveau pour l’analyse de code de la cospecification java, et pour la description des composants qui composent l’architecture cible sur laquelle l’application... more
Concevoir un systeme embarque implique de trouver un compromis algorithme/architecture en fonction des contraintes temps-reel. These : pour concevoir un MPSoC et plus particulierement avec les circuits reconfigurables modifiant le support... more
Les applications temps-réel de traitement du signal et d'images ont des contraintes de temps très importantes, nécessitant l'utilisation de plusieurs unités de calcul puissantes. Le but de nos travaux est de développer un processus de... more
Model-Based Engineering (MBE) is a promising approach to cope with the challenges of designing the next-generation automotive systems. The increasing complexity of automotive electronics, the platform, distributed real-time embedded... more
In this paper, we use the UML MARTE profile to model high-performance embedded systems (HPES) in the Gaspard2 framework. We address the design correctness issue on the UML model by using the formal validation tools associated with... more
Dans cet article, nous présentons un flôt MDE de conception de SoC (System-On-Chip) basé sur l'utilisation du profile UML MARTE (Modeling and Analysis of Real-Time Embedded Systems), dédié a la conception et l'analyse de système temps... more
Current embedded systems are increasingly more complex and heterogeneous, but they are expected to be more safe, reliable and adaptive. In consideration of all these aspects, their design is always a great challenge. Developing these... more
Ce travail porte sur le test fonctionnel, basé sur les spécifications et complètement automatisé des logiciels synchrones. Nous proposons une extension des techniques de test proposées par l'outil Lutess afin de prendre en compte des... more
Les nouveaux systemes monopuces deviennent de plus en plus complexe, et ceci est dûa la demande grandissante de puissance de calcul et de fonctionnalités. Par exemple, dans le monde de la téléphonie mobile, en quelques années les... more
Nous présentons les problématiques temps réel de l'accompagnement musical automatique vu comme un système réactif. Nous introduisons un modèle de datation prenant en compte les différentes échelles de temps spécifiques à la musique, et... more
La modélisation des systèmes répartis et des systèmes électroniques modernes nécessite des référentiels temporels multiples. Nous désignons ces systèmes sous le nom de "systèmes polychrones". Le profil UML pour les systèmes temps réel et... more
In this paper, we study the modular compilation of imperative synchronous programs. We rely on a formal framework well suited to perform compilation and formal validation of systems. In practice, we design and implement a special purpose... more
We define the inductive process modeling task as the automated construction of quantitative process models from time series and background knowledge. In this task, the background knowledge comprises generic processes that along with a... more
In previous publications, we have reported a computational approach to constructing quantitative process models of dynamic systems from time-series data and background knowledge. However, our experience with these systems suggests that... more
In this paper, we review the paradigm of inductive process modeling and examine its application to human physiology. This framework represents models as a set of interacting processes, each with associated differential or algebraic... more
Research on inductive process modeling combines background knowledge with time-series data to construct explanatory models, but previous work has placed few constraints on search through the model space. We present an extended formalism... more
Quantitative modeling plays a key role in the natural sciences, and systems that address the task of inductive process modeling can assist researchers in explaining their data. In the past, such systems have been limited to data sets that... more
ABSTRACT In this paper, we introduce an approach for extracting constraints on process model construction. We begin by clarifying the type of knowledge produced by our method and how one may apply it. Next, we review the task of inductive... more
Abstract. In this paper, we introduce an inductive logic programming approach to learning declarative bias. The target learning task is in- ductive process modeling, which we briefly review. Next we discuss our approach to bias induction... more
People constantly apply acquired knowledge to new learning tasks, but machines almost never do. Research on transfer learning attempts to address this dissimilarity. Working within this area, we report on a procedure that learns and... more
In this paper, we pose a novel research problem for machine learning that involves constructing a process model from continuous data. We claim that casting learned knowledge in terms of processes with associated equations is desirable for... more
Nous présentons les problématiques temps réel de l'accompagnement musical automatique vu comme un système réactif. Nous introduisons un modèle de datation prenant en compte les différentes échelles de temps spécifiques à la musique, et... more
RÉSUME : Cet article présente un prototype de langage de programmation de composants interfaçables. Nous y définissons les composants interfaçables comme des entités logicielles dotées de propriétés et assemblables entre elles, selon une... more
Le développement d'applications critiques distribuées est un challenge difficile. Une panne du système peut causer d'importants dommages commme la perte de vies humaines ou l'échec de la mission. Par conséquent, de telles applications... more
The UML Profile for Modeling and Analysis of Real-Time and Embedded systems (MARTE) defines a mathematically expressive model of time, the Clock Constraint Specification Language (CCSL), to specify timed annotations on UML diagrams and... more
The increasing system complexity and time to market constraints are great challenges in current electronic system design. Raising the level of abstraction in the design and performing fast yet efficient high-level analysis, validation and... more