Please use this identifier to cite or link to this item:
http://dspace.centre-univ-mila.dz/jspui/handle/123456789/2564
Title: | Spécification formelle des modèles orientés aspect, une approche basée sur la transformation de graphes et le langage Maude |
Authors: | Wiam , Dib , Saadaoui Amani |
Keywords: | UML 2.0 Orientés Aspect, Le langage Maude, Grammaire de graphes, AToM3 , IDM, Transformation de graphes. Les outils: -UML.2.0 -Python -AToM3 -Maude UML 2.0 Aspect Oriented, Maude Language, Graph Grammar, AToM3, IDM, Graph Transformation. The tools: -UML.2.0 -Python - AToM3 -Maude. |
Issue Date: | Jun-2023 |
Publisher: | university center of abdalhafid boussouf - MILA |
Citation: | Sciences et Technologies de l’Information et de la Communication (STIC |
Abstract: | La modélisation en informatique est l'étape la plus importante dans le développement d'un logiciel. Elle facilite la compréhension du fonctionnement d'un système avant sa réalisation en produisant un modèle. Ils existent plusieurs méthodes de modélisation comme la Modélisation Orientée Aspect(MOA) et la Modélisation Orientée Objet(MOO). Avec l'utilisation de toute la puissance des langages orientés objet, l'approche orientée objet montré ces importances et efficacités depuis ces apparition dans les systèmes complexes. Mais avec 'évolution de l'informatique, les problèmes deviennent plus complexes, de nombreuses limites de cette approche ont été trouvées. Par ailleurs, la modélisation orientée aspect a montrée son utilité dans la onception et le développement des systèmes complexes, pour cela il existe plusieurs modèles qui sont orientés aspects, mais les diagrammes UML2.0 Orientés Aspects ne possède pas de sémantique. En plus, il n’existe pas des outils qui permettent de vérifier et valider ces modèles. Donc, nous avons proposé une approche de ransformation des modèles orientés aspect vers des modèles formels. Dans ce mémoire, nous avons proposé une transformation des diagrammes de classes, état-transition et communication orientés aspect vers le langage Maude en se basant sur le paradigme de la transformation de graphe. Notre approche consiste à proposer des méta modèles (les modèles orientés aspect et Maude), une grammaire de graphe et des règles pour la transformation entre deux formalismes différents. Finalement on va argumenter notre proposition avec des études de cas bien illustrées. |
Description: | Software modeling is the most important step in the software development process. It facilitates the nderstanding of the functioning of a system before its realization by producing a model. There are several modeling methods such as Aspect Oriented Modeling (MOA) and Object Oriented Modeling (MOO).With the use of all the power of object-oriented languages, the object-oriented approach has shown these importance and efficiencies since these appearances in complex systems. But with the evolution of computing, the roblems become more complex, many limitations of this approach have been found. In addition, aspect-oriented odelling has shown its usefulness in the design and development of complex systems, for which there are several models that are aspect-oriented, but the UML2.0 Aspect-oriented diagrams have no semantics. In addition, there are no tools to verify and validate these models. So, we proposed an approach to transforming Aspect oriented models towards formal models. In this memory, we proposed a transformation of aspect-oriented class diagrams, statechart and communication to the Maude language based on the graph ansformation paradigm. Our approach consists in proposing Meta models (aspect-oriented models and Maude), a graph grammar and rules for the transformation between two different formalisms. Finally we will argue our proposal with well-illustrated case studies. |
URI: | http://dspace.centre-univ-mila.dz/jspui/handle/123456789/2564 |
Appears in Collections: | Computer science |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Spécification formelle des modèles orientés.pdf | 6,61 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.