This article presents a contribution to the work taken in the bridging software development and ontology technologies. This contribution makes it possible to generate automatically an ontology OWL (Web Ontology Language) starting from a model UML and to profit from the convergence between UML and OWL. Our approach is carried out in the Eclipse platform, we use a style sheet XSL to make the transformation of a model UML describes in Topcased in an OWL ontolgy represented in RDF/XML form. The transformation is based on transformation rules which make it possible to connect the concepts of UML and OWL.
Mobile agent-based applications are special type of software systems which take the advantages of mobile agents in order to provide a new beneficial paradigm to solve multiple complex problems in several fields and areas such as network management, e-commerce, e-learning, etc. Likewise, we notice lack of real applications based on this paradigm and lack of serious evaluations of their modeling approaches. Hence, this paper provides a comparative study of modeling approaches of mobile agent-based software systems. The objective is to give the reader an overview and a thorough understanding of the work that has been done and where the gaps in the research are. ACM CCS (2012) Classification: Computing methodologies → Artificial intelligence → Distributed artificial intelligence → Mobile agents
The models are placed by modeling paradigm at the center of development process. These models are represented by languages, like UML the language standardized by the OMG which became necessary for development. Moreover the ontology engineering paradigm places ontologies at the center of development process, in this paradigm we find OWL the explicitation language adopted by a great community of users like the principal language of knowledge representation. The bringing between UML and OWL appeared on several regards such as the classes and associations. In this paper, we propose an approach based graph transformation and registered in the MDA architecture for the automatic generation of usable OWL ontology from UML class diagrams. The transformation is based on transformation rules make it possible to achieve our aim. This approach is illustrated by an example.
General TermsOntology engineering, software engineering, model transformation.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.