101 research outputs found
Study of the Influence of Alloying Elements on the Mechanical Characteristics and Wear Behavior of a Ductile Cast Iron
In the present work, the influence of alloying elements, on the mechanical characteristics and wear behavior by modification of the chemical composition of the ductile iron was studied, in order to improve these characteristics for the manufacture of agricultural tractors parts in particular front and rear axles, ploughshares, gear crankcase, pinions, transmission shafts, crankshafts, etc... The cast iron investigated was prepared in an induction furnace at 1500°C and inoculated with a ferro-silicon-magnesium to 45% Si and 10% Mg. The specimens were casted into self-hardening sand moulds at 1450°C, after an addition of alloying elements, Manganese (0.6%), Nickel (0.5%), Molybdenum (0.2%) and Vanadium(0.1%)) in the base spheroidal graphite cast iron produced. Various techniques, Optical microscopy, Microhardness, Hardness, Tensile strength, Impact resistance, and Wear tests (Wear resistance and Friction coefficient) were used to characterize these specimens. The obtained results show that the tested samples have ductile iron structures formed by ferrite and pearlite. Moreover, mechanical and wear tests prove that the alloyed cast iron has improved characteristics compared to unalloyed cast iron and shows the positive effect of alloying elements on these characteristics
Jeux en Kabylie au début du XXe siècle
L’ouvrage de Boulifa propose une longue description des jeux pratiqués par les enfants de Grande Kabylie au début du xxe siècle. L’intérêt de ce chapitre, que l’on reprend ici presque in extenso, réside à la fois dans la diversité des jeux présentés, dans l’attention apportée aux jeux de la toute petite enfance, dans la précision de la description et, dans le lien que Boulifa fait souvent avec le contexte socioculturel. La limite principale en est qu’il s’agit presque exclusivement des jeux d..
Compositional equivalences based on Open pNets
Establishing equivalences between programs or systems is crucial both for
verifying correctness of programs, by establishing that two implementations are
equivalent, and for justifying optimisations and program transformations, by
establishing that a modified program is equivalent to the source one. There
exist several equivalence relations for programs, and bisimulations are among
the most versatile of these equivalences. Among bisimulation relations one
distinguishes strong bisimulation, that requires that each action of a program
is simulated by a single action of the equivalent program, a weak bisimulation
that is a coarser relation, allowing some of the actions to be invisible or
internal moves, and thus not simulated by the equivalent program.
pNet is a generalisation of automata that model open systems. They feature
variables and hierarchical composition. Open pNets are pNets with holes, i.e.
placeholders inside the hierarchical structure that can be filled later by
sub-systems.
This article defines bisimulation relations for the comparison of systems
specified as pNets. We first define a strong bisimulation for open pNets. We
then define an equivalence relation similar to the classical weak bisimulation,
and study its properties. Among these properties we are interested in
compositionality: if two systems are proven equivalent they will be
undistinguishable by their context, and they will also be undistinguishable
when their holes are filled with equivalent systems. We identify sufficient
conditions on the automata to ensure compositionality of strong and weak
bisimulation. The article is illustrated with a transport protocol running
example; it shows the characteristics of our formalism and our bisimulation
relations
Le tourisme de santé : serait-il une nouvelle relance pour le tourisme tunisien ?
Dans l’ambigüité du concept « tourisme de santé », on a opté
pour celui qui le compose en deux branches : le tourisme curatif
ou le tourisme de bien-être qui regroupe la thalassothérapie, le
thermalisme et la balnéothérapie et le tourisme médical.
Néanmoins, cet article se limitera au tourisme curatif pour
consacrer ultérieurement un autre article à l’étude du tourisme
médical à part.
En Tunisie, l’histoire du thermalisme remonte à près de trois mille
ans, dès les thermes des époques carthaginoise et romaine aux
hammams de l’ère islamique. Récemment l’exploitation des eaux
thermales et des eaux de la mer dans le tourisme représente un
tournant dans le tourisme de santé dans le monde et notamment en
Tunisie qui représente la deuxième destination pour ce produit Ã
l’échelle du monde. En dépit de prospérité de ce produit
touristique, il est caractérisé encore par la prédominance de la
thalassothérapie et la sous-exploitation du thermalisme,
notamment dans la région du Sud encore très riche en eaux
géothermales. Le tourisme curatif est contraint également par sa
dépendance des établissements hôteliers bien classés et de
tourisme balnéaire ce qui accentuerait davantage la concentration
spatiale du tourisme tunisien sur la côt
Verifying Safety of Fault-Tolerant Distributed Components -- Extended Version
We shows how to ensure correctness and fault-tolerance of distributed components by behavioural speci cation. We specify a system combining a simple distributed component application and a fault-tolerance mechanism. We choose to encode the most general and the most demanding kind of faults, Byzantine failures, but only for some of the components of our system. With Byzantine failures a faulty process can have any behaviour, thus replication is the only convenient classical solution; this greatly increases the size of the system, and makes model-checking a challenge. Despite the simplicity of our application, full study of the overall behaviour of the combined system requires us putting together the speci cation for many features required by either the distributed application or the fault-tolerant protocol: our system encodes hierarchical component structure, asynchronous communication with futures, replication, group communication, an agreement protocol, and faulty components. The system we obtain is huge and we have proved its correctness by using at the same time data abstraction, compositional minimization, and distributed model-checking.Nous montrons comment assurer la correction et la tolérance aux pannes de composants distribués à l'aide de spéci cations comportementales. Nous spéci ons un système combinant une application distribuée très simple avec un mécanisme de tolérance aux pannes. Nous avons choisi le type de fautes le plus général et le plus exigeant, les pannes Byzantines, mais seulement pour une partie des composants de notre système. Avec des pannes Byzantines un composant peut avoir n'importe quel comportement, et la replication est la seule solution classique convenable; ceci augmente de beaucoup la taille du système, et sa véri cation par des techniques de model-checking est un dé . Malgré la simplicité de notre application, l' étude complète du système nous oblige à combiner de nombreux aspects nécessaires à l'application distibuée ou au protocole de tolérance aux pannes: notre système utilise une architecture de composants hiérarchiques, des communications asynchrones avec futurs, de la replication, de la communication de groupe, et un protocole de consensus. Le système obtenu est très gros, et nous avons pouvé sa correction en combinant des techniques d'abstraction de données, de minimisation compositionnelle, et de model-checking distribué
Requirements to Models of Automotive Software: Application to the Automatic Park Assist function
International audienceIn the software development lifecycle, errors and flaws can be introduced in the different phases and lead to failures. Establishing a set of functional requirements helps producing safe software. However, ensuring that the (being) developed software is compliant with those requirements is a challenging task due to the lack of automatic and formal means to lead this verification. In this paper, we present our approach that aims at analysing a collection of automotive requirements by using formal methods. The proposed approach for formal verification is evaluated by the application to the Automatic Park Assist (APA) function
Behavioural Models for Distributed Fractal Components
This paper presents a formal behavioural specification framework together with its applications in different contexts for specifying and verifying the correct behaviour of distributed Fractal components. Our framework allows us to build behavioural models for applications ranging from sequential Fractal components, to distributed objects, and finally distributed components. Our models are able to characterise both functional and non-functional behaviours, and the interaction between the two concerns. Finally, this work has resulted in the development of tools allowing the non-expert programmer to specify the behaviour of his components, and automatically, or semi-automatically verify properties of his application
The role of cannabis (Cannabis sativa) cultivation growth as a driving force in land use and cover change (LUCC) in the upstream part of the Laou river catchment area (Northern Morocco)
The population of the Rif mountains in Morocco depends mainly on the cultivation of cannabis for its livelihood. This study shows the role played by such cultivation in landscape changes in the upstream part of the Laou river catchment area between 1985 and 2019. The analysis was developed using Landsat data. The results indicate that cannabis cultivation has contributed to accelerating the process of LUCC, given that most types of forests were largely transformed to cultivated areas. The increasing pressure on agricultural land, especially after agricultural innovations and the culture of new cannabis hybrids, has had serious consequences on the environment, economy and society. This has been demonstrated in the intensive exploitation of water, and as a result several areas are now denied access to drinking and irrigation water. To reduce the harm of these transformations, diversified and sustainable agricultural practices must be restored to their previous state.La població de les muntanyes del Rif al Marroc depèn majorità riament del conreu del cà nnabis per al seu sosteniment. Aquest estudi presenta el paper que ha tingut aquest conreu en els canvis en el paisatge a la capçalera de la conca del riu Laou durant el perÃode 1985-2019. L'anà lisi s'ha desenvolupat utilitzant dades Landsat. Els resultats indiquen que el conreu de cà nnabis ha contribuït a l'acceleració del procés de LUCC i ha provocat que la majoria dels boscos s'hagin transformat en zones de conreu. L'increment de la pressió de les terres agrÃcoles, especialment després de les innovacions en l'agricultura i el conreu de noves varietats hÃbrides de cà nnabis, ha tingut severes conseqüències per al medi ambient, l'economia i la societat. Això s'ha posat en relleu en una explotació intensiva de l'aigua i, com a resultat, diverses à rees no disposen d'accés a l'aigua per al consum humà o per al regadiu. Aixà doncs, per reduir els riscos derivats d'aquest tipus de transformacions, cal recuperar la prà ctica d'una agricultura diversificada i sostenible, tal com prèviament havia estat.La población de las montañas del Rif en Marruecos depende mayoritariamente del cultivo del cánnabis para su sustento. Este estudio presenta el papel de este cultivo en los cambios en el paisaje en la cuenca alta del rÃo Laou durante el periodo 1985-2019. El análisis se ha desarrollado usando datos Landsat. Los resultados indican que el cultivo de cánnabis ha contribuido a acelerar el proceso de LUCC y ha provocado que la mayorÃa de bosques hayan sido significativamente transformados en zonas de cultivo. El incremento de la presión de las tierras agrÃcolas, especialmente después de las innovaciones en la agricultura y el cultivo de nuevas variedades hÃbridas de cánnabis, ha tenido serias consecuencias en el medio ambiente, la economÃa y la sociedad. Esto se ha puesto de relieve en una explotación intensiva del agua y, como resultado, diversas áreas en la actualidad no disponen de acceso al agua para el consumo humano o el regadÃo. Asà pues, para reducir los riesgos derivados de este tipo de transformaciones, la práctica de una agricultura diversificada y sostenible debe ser recuperada tal como habÃa sido previamente
Preuve de propriétés de comportement deprogrammes ProActive
Nous étudions les méthodes de preuve des propriétés comportementales d'applications Java distribuées dans lesquelles les objets sur des sites différents coopèrent par appels distants de méthodes. La bibliothèque ProActive fournit un moyen simple et efficace pour mettre en oeuvre cette coopération par définition de primitives qui facilitent la programmation distribuée. Nous présentons une méthode pour définir des modèles comportementaux, compositionne- ls, pour ces applications distribuées, en nous restreignant au cas sans création dynamique d'objets actifs. Nous montrons comment prouver que certaines approximations finies du modèle d'un objet actif représentent fidèlement son comportement. L'analyse des propriétés de l'application (recherche d'inter-blocage, preuves de propriétés de sûreté) peut alors être conduite, sur ces modèles finis compositionnels, en utilisant des outils de vérification automatiques basés sur une sémantique comportementale par bisimulation. Ces analyses compositionnelles ne nécessitant pas de construire l'espace d'états global, souffrent moins du problème d'explosion de l'espace d'état que la plupart des approches du model-checking
- …