Great Community

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 300 Experts worldwide ranked by ideXlab platform

Rafael Treviño - One of the best experts on this subject based on the ideXlab platform.

  • A new paradigm for open robotics research and education with the C++ OOML
    Autonomous Robots, 2013
    Co-Authors: Alberto Valero-gómez, Juan González-gómez, Rafael Treviño
    Abstract:

    For many years robotics has been benefited from the open source Community. Software Community projects like Player, Stage, Gazebo, ROS, or OpenCV are present in most robotic applications. In recent years this trend has also been initiated among electronic and mechanical developments (open hardware). The Arduino development platform is a good example of a successful hardware project with a Great Community of developers and users around it. The apparition of personal 3D printers is bringing the open source philosophy to the fabrication of physical things as well. This new technology is in need of new designing tools to take advantage of it. In this paper we are presenting the C++ Object Oriented Mechanics Library (OOML), a tool to design mechanical components, taking into account the needs and requirements of these emerging technologies. These designs can be easily shared, reused, and modified. The OOML brings together the advantages of (1) modelling things through code, (2) the object oriented programming paradigm, and (3) the power of C++. In the OOML, mechanical parts are described as geometrical combinations of basic primitives. Once a part is defined, fabrication files can be generated in order to print, or mechanize it. Models could also be used for simulation, visualization, structural analysis, etc.

Mustapha Bourahla - One of the best experts on this subject based on the ideXlab platform.

  • UML Class Diagrams to OWL Ontologies: A Graph Transformation based Approach
    International Journal of Computer Applications, 2012
    Co-Authors: Aissam Belghiat, Mustapha Bourahla
    Abstract:

    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 description language adopted by a Great Community of users) the principal language for knowledge representation. The bridging 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 OWL ontologies from UML class diagrams. The transformation is based on transformation rules; the level of abstraction in these rules is close to the application in order to have usable ontologies.

  • An Approach based AToM3 for the Generation of OWL Ontologies from UML Diagrams
    2012
    Co-Authors: Aissam Belghiat, Mustapha Bourahla
    Abstract:

    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 Terms Ontology engineering, software engineering, model transformation. KeywordsOntologie, OWL, ATOM3, MDA.

Alberto Valero-gómez - One of the best experts on this subject based on the ideXlab platform.

  • A new paradigm for open robotics research and education with the C++ OOML
    Autonomous Robots, 2013
    Co-Authors: Alberto Valero-gómez, Juan González-gómez, Rafael Treviño
    Abstract:

    For many years robotics has been benefited from the open source Community. Software Community projects like Player, Stage, Gazebo, ROS, or OpenCV are present in most robotic applications. In recent years this trend has also been initiated among electronic and mechanical developments (open hardware). The Arduino development platform is a good example of a successful hardware project with a Great Community of developers and users around it. The apparition of personal 3D printers is bringing the open source philosophy to the fabrication of physical things as well. This new technology is in need of new designing tools to take advantage of it. In this paper we are presenting the C++ Object Oriented Mechanics Library (OOML), a tool to design mechanical components, taking into account the needs and requirements of these emerging technologies. These designs can be easily shared, reused, and modified. The OOML brings together the advantages of (1) modelling things through code, (2) the object oriented programming paradigm, and (3) the power of C++. In the OOML, mechanical parts are described as geometrical combinations of basic primitives. Once a part is defined, fabrication files can be generated in order to print, or mechanize it. Models could also be used for simulation, visualization, structural analysis, etc.

Aissam Belghiat - One of the best experts on this subject based on the ideXlab platform.

  • UML Class Diagrams to OWL Ontologies: A Graph Transformation based Approach
    International Journal of Computer Applications, 2012
    Co-Authors: Aissam Belghiat, Mustapha Bourahla
    Abstract:

    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 description language adopted by a Great Community of users) the principal language for knowledge representation. The bridging 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 OWL ontologies from UML class diagrams. The transformation is based on transformation rules; the level of abstraction in these rules is close to the application in order to have usable ontologies.

  • An Approach based AToM3 for the Generation of OWL Ontologies from UML Diagrams
    2012
    Co-Authors: Aissam Belghiat, Mustapha Bourahla
    Abstract:

    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 Terms Ontology engineering, software engineering, model transformation. KeywordsOntologie, OWL, ATOM3, MDA.

Juan González-gómez - One of the best experts on this subject based on the ideXlab platform.

  • A new paradigm for open robotics research and education with the C++ OOML
    Autonomous Robots, 2013
    Co-Authors: Alberto Valero-gómez, Juan González-gómez, Rafael Treviño
    Abstract:

    For many years robotics has been benefited from the open source Community. Software Community projects like Player, Stage, Gazebo, ROS, or OpenCV are present in most robotic applications. In recent years this trend has also been initiated among electronic and mechanical developments (open hardware). The Arduino development platform is a good example of a successful hardware project with a Great Community of developers and users around it. The apparition of personal 3D printers is bringing the open source philosophy to the fabrication of physical things as well. This new technology is in need of new designing tools to take advantage of it. In this paper we are presenting the C++ Object Oriented Mechanics Library (OOML), a tool to design mechanical components, taking into account the needs and requirements of these emerging technologies. These designs can be easily shared, reused, and modified. The OOML brings together the advantages of (1) modelling things through code, (2) the object oriented programming paradigm, and (3) the power of C++. In the OOML, mechanical parts are described as geometrical combinations of basic primitives. Once a part is defined, fabrication files can be generated in order to print, or mechanize it. Models could also be used for simulation, visualization, structural analysis, etc.