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

Lorenzo Natale - One of the best experts on this subject based on the ideXlab platform.

  • YCM 0.2.0
    2016
    Co-Authors: Daniele E. Domenichelli, Lorenzo Natale
    Abstract:

    YCM 0.2.0 (2016-11-17) Release Notes Changes made since YCM 0.1 include the following. Build System Use the INSTALL_PREFIX argument for CMakePackageConfigHelpers. This simplifies a lot the creation of the YCMConfig.cmake file for the binary tree. Fixed warnings with CMake 3.2. Added RunCMake unit tests. Added YCM_CMAKE_DOWNLOAD_URL variable and use github as default download url. Try to download the files up to 3 times in order to avoid common network issues. YCMBootstrap: Fix env variables list truncated to first element in Windows (#100). Modules Generic Modules StandardFindModule: Add QUIET argument. New module GitInfo. IncludeUrl: Several bug fixes and improvement. New module ReplaceImportedTargets. StandardFindModule: handle the new TARGET and REPLACE_TARGETS arguments, to create automatically the specified imported target and to replace the known targets paths with the relative target name (in pkg-config mode only). If any of the STANDARD_FIND_MODULE_USE_IMPORTED_TARGET or STANDARD_FIND_MODULE_USE_IMPORTED_TARGET_ are specified, and the TARGET argument is given, the _LIBRARIES variable content is replaced with the corresponding imported target. StandardFindModule: Ensure that include directories exists. StandardFindModule: Fix INTERFACE_COMPILE_{DEFINITIONS,OPTIONS} properties. New module GetAllCMakeProperties. StandardFindModule Fix QUIET argument. Packaging Helper Modules InstallBasicPackageFiles: Use the new INSTALL_PREFIX argument for CMakePackageConfigHelpers. New module AddInstallRPATHSupport: Add RPATH support when building executables or shared libraries. AddInstallRPATHSupport: Accept multiple conditions for the DEPENDS argument. This makes the DEPENDS argument similar to the CMakeDependentOptions module. fix AddInstallRPATHSupport for installation in system path Superbuild Helper Modules YCMEPHelper now handles tests for sub-projects. YCMEPHelper: Pass PKG_CONFIG_USE_CMAKE_PREFIX_PATH to subprojects. YCMEPHelper: Prepare for CMAKE_CACHE_DEFAULT_ARGS. The argument is accepted, but not yet passed to ExternalProject_Add YCMEPHelper: Pass PKG_CONFIG_PATH to non CMake subprojects. ExternalProject: Fix CMP0054 warnings. YCMEPHelper: Move CMAKE_PREFIX_PATH to command line arguments. This fixes pkg-config not able to detect packages built by YCM. YCMEPHelper: Fix .dot files generation for modules containing the - character in the name. YCMEPHelper: Do not force CMake cache default arguments that are not set in the main project. FindOrBuildPackage: Extract version argument from ARGN. YCMEPHelper: variables in commands are no longer replaced. Instead of passing variables that are internal to YCMEPHelper, the user should use , , , and that are automatically replaced by ExternalProject. YCMEPHelper: Handle and use CONFIGURE_SOURCE_DIR argument in order to support projects in a subdirectory. YCMEPHelper: Propagate CMAKE_SKIP_INSTALL_RPATH flag to all sub-projects. Find Package Modules New module FindqpOASES. Import FindFreenect new module from YARP Git Repository. Import FindFTDI new module from YARP Git Repository. Import FindLibusb1 new module from YARP Git Repository. Import FindOpenNI new module from YARP Git Repository. Import FindReadline new module from YARP Git Repository. Import FindStage new module from YARP Git Repository. New module FindLibdc1394. FindFFMPEG: Fix for recent ffmpeg version on debian Import FindFuse new module from YARP Git Repository. Import FindGLFW3 new module from YARP Git Repository. Import FindLibOVR new module from YARP Git Repository. FindODE: Use double precision by default when available. FindESDCANAPI: Fixed find Library Procedure. FindIPOPT: Improvements and restored required IPOPT_LINK_FLAGS variable. Import FindLibv4l2 new module from iCub Git Repository. Import FindLibv4lconvert new module from iCub Git Repository. Create imported targets in FindGooCanvas, FindGooCanvasMM, FindGtkDatabox, and FindGtkDataboxMM modules. FindIPOPT supports IPOPT from new binary releases of the iCub Git Repository. FindIPOPT supports IPOPT from the coinor-libipopt-dev debian package. FindGLFW3 improves detection on windows. Fixed FindGLUT module on Window 64 bit. Fixed stray ; character in FindODE. New module FindLibedit. New module FindNVIDIACg. Build Package Modules New module BuildqpOASES. BuildGooCanvas: Change command variable style. New modules BuildGooCanvasMM BuildGtkDatabox BuildGtkDataboxMM. BuildYARP: Build and use GooCanvasMM and GtkDataboxMM as dependencies. BuildICUB: Do not build canBus devices. CMake Proposed Modules ExternalProject: Init only selected git submodules. ExternalProject: Handle CONFIGURE_SOURCE_DIR argument. This argument can be used when the the main CMakeLists.txt file is not in the source directory, but in a subdirectory. CMake Next Updated to CMake v3.7.0 + commit ab4a9a98266fb29008cecc9649a91fc844c541f5). CMakePackageConfigHelpers module imported from CMake 3.1. FindLua module imported from CMake 3.0. FindMatlab module imported from CMake 3.7. FindArmadillo module removed (available in CMake 2.8.9). FindGLEW module imported with patch applied to improve detection on windows. ExternalProject: Handle CONFIGURE_SOURCE_DIR argument in order to support projects in a subdirectory. CMakeFindDependencyMacro module imported from CMake 3.0. FindSWIG and UseSWIG modules imported from CMake master. 3rd Party Updated to Eigen Mercurial Repository_ commit 00094bd FindOctave imported from https://cmake.org/Wiki/CMakeUserFindOctave FindQCustomPlot imported from OVITO Git Repository. Variables Update YCM_USE_CMAKE_: variables and relative documentation

Daniele E. Domenichelli - One of the best experts on this subject based on the ideXlab platform.

  • YCM 0.2.0
    2016
    Co-Authors: Daniele E. Domenichelli, Lorenzo Natale
    Abstract:

    YCM 0.2.0 (2016-11-17) Release Notes Changes made since YCM 0.1 include the following. Build System Use the INSTALL_PREFIX argument for CMakePackageConfigHelpers. This simplifies a lot the creation of the YCMConfig.cmake file for the binary tree. Fixed warnings with CMake 3.2. Added RunCMake unit tests. Added YCM_CMAKE_DOWNLOAD_URL variable and use github as default download url. Try to download the files up to 3 times in order to avoid common network issues. YCMBootstrap: Fix env variables list truncated to first element in Windows (#100). Modules Generic Modules StandardFindModule: Add QUIET argument. New module GitInfo. IncludeUrl: Several bug fixes and improvement. New module ReplaceImportedTargets. StandardFindModule: handle the new TARGET and REPLACE_TARGETS arguments, to create automatically the specified imported target and to replace the known targets paths with the relative target name (in pkg-config mode only). If any of the STANDARD_FIND_MODULE_USE_IMPORTED_TARGET or STANDARD_FIND_MODULE_USE_IMPORTED_TARGET_ are specified, and the TARGET argument is given, the _LIBRARIES variable content is replaced with the corresponding imported target. StandardFindModule: Ensure that include directories exists. StandardFindModule: Fix INTERFACE_COMPILE_{DEFINITIONS,OPTIONS} properties. New module GetAllCMakeProperties. StandardFindModule Fix QUIET argument. Packaging Helper Modules InstallBasicPackageFiles: Use the new INSTALL_PREFIX argument for CMakePackageConfigHelpers. New module AddInstallRPATHSupport: Add RPATH support when building executables or shared libraries. AddInstallRPATHSupport: Accept multiple conditions for the DEPENDS argument. This makes the DEPENDS argument similar to the CMakeDependentOptions module. fix AddInstallRPATHSupport for installation in system path Superbuild Helper Modules YCMEPHelper now handles tests for sub-projects. YCMEPHelper: Pass PKG_CONFIG_USE_CMAKE_PREFIX_PATH to subprojects. YCMEPHelper: Prepare for CMAKE_CACHE_DEFAULT_ARGS. The argument is accepted, but not yet passed to ExternalProject_Add YCMEPHelper: Pass PKG_CONFIG_PATH to non CMake subprojects. ExternalProject: Fix CMP0054 warnings. YCMEPHelper: Move CMAKE_PREFIX_PATH to command line arguments. This fixes pkg-config not able to detect packages built by YCM. YCMEPHelper: Fix .dot files generation for modules containing the - character in the name. YCMEPHelper: Do not force CMake cache default arguments that are not set in the main project. FindOrBuildPackage: Extract version argument from ARGN. YCMEPHelper: variables in commands are no longer replaced. Instead of passing variables that are internal to YCMEPHelper, the user should use , , , and that are automatically replaced by ExternalProject. YCMEPHelper: Handle and use CONFIGURE_SOURCE_DIR argument in order to support projects in a subdirectory. YCMEPHelper: Propagate CMAKE_SKIP_INSTALL_RPATH flag to all sub-projects. Find Package Modules New module FindqpOASES. Import FindFreenect new module from YARP Git Repository. Import FindFTDI new module from YARP Git Repository. Import FindLibusb1 new module from YARP Git Repository. Import FindOpenNI new module from YARP Git Repository. Import FindReadline new module from YARP Git Repository. Import FindStage new module from YARP Git Repository. New module FindLibdc1394. FindFFMPEG: Fix for recent ffmpeg version on debian Import FindFuse new module from YARP Git Repository. Import FindGLFW3 new module from YARP Git Repository. Import FindLibOVR new module from YARP Git Repository. FindODE: Use double precision by default when available. FindESDCANAPI: Fixed find Library Procedure. FindIPOPT: Improvements and restored required IPOPT_LINK_FLAGS variable. Import FindLibv4l2 new module from iCub Git Repository. Import FindLibv4lconvert new module from iCub Git Repository. Create imported targets in FindGooCanvas, FindGooCanvasMM, FindGtkDatabox, and FindGtkDataboxMM modules. FindIPOPT supports IPOPT from new binary releases of the iCub Git Repository. FindIPOPT supports IPOPT from the coinor-libipopt-dev debian package. FindGLFW3 improves detection on windows. Fixed FindGLUT module on Window 64 bit. Fixed stray ; character in FindODE. New module FindLibedit. New module FindNVIDIACg. Build Package Modules New module BuildqpOASES. BuildGooCanvas: Change command variable style. New modules BuildGooCanvasMM BuildGtkDatabox BuildGtkDataboxMM. BuildYARP: Build and use GooCanvasMM and GtkDataboxMM as dependencies. BuildICUB: Do not build canBus devices. CMake Proposed Modules ExternalProject: Init only selected git submodules. ExternalProject: Handle CONFIGURE_SOURCE_DIR argument. This argument can be used when the the main CMakeLists.txt file is not in the source directory, but in a subdirectory. CMake Next Updated to CMake v3.7.0 + commit ab4a9a98266fb29008cecc9649a91fc844c541f5). CMakePackageConfigHelpers module imported from CMake 3.1. FindLua module imported from CMake 3.0. FindMatlab module imported from CMake 3.7. FindArmadillo module removed (available in CMake 2.8.9). FindGLEW module imported with patch applied to improve detection on windows. ExternalProject: Handle CONFIGURE_SOURCE_DIR argument in order to support projects in a subdirectory. CMakeFindDependencyMacro module imported from CMake 3.0. FindSWIG and UseSWIG modules imported from CMake master. 3rd Party Updated to Eigen Mercurial Repository_ commit 00094bd FindOctave imported from https://cmake.org/Wiki/CMakeUserFindOctave FindQCustomPlot imported from OVITO Git Repository. Variables Update YCM_USE_CMAKE_: variables and relative documentation

Ayca Tarhan - One of the best experts on this subject based on the ideXlab platform.

  • run time calculation of cosmic functional size via automatic installment of measurement code into java business applications
    Software Engineering and Advanced Applications, 2015
    Co-Authors: Rana Gonultas, Ayca Tarhan
    Abstract:

    Functional size measurement provides a solid ground throughout software projects to estimate planning parameters and track progress. Since it is time-consuming and costly when functional size measurement is made manually, automating the process of measurement has gained importance. In order to measure COSMIC functional size, in this study we propose a measurement Procedure that automatically installs measurement Library code into an application and calculates size during the execution of user scenarios at run-time. The Procedure is targeted to measure functional size of three-tier web applications developed in Java by following an iterative methodology in a software development institute. The Procedure has been implemented as a software package and tested to measure functional size of a part of software product currently in use by a government-based organization. We report that functional sizes measured manually and automatically were %94 convergent and that automatic measurement took 8 minutes which was 1/34 of manual measurement effort. This study explains measurement Library, Procedure and software together with example measurement and its verification.

Rana Gonultas - One of the best experts on this subject based on the ideXlab platform.

  • run time calculation of cosmic functional size via automatic installment of measurement code into java business applications
    Software Engineering and Advanced Applications, 2015
    Co-Authors: Rana Gonultas, Ayca Tarhan
    Abstract:

    Functional size measurement provides a solid ground throughout software projects to estimate planning parameters and track progress. Since it is time-consuming and costly when functional size measurement is made manually, automating the process of measurement has gained importance. In order to measure COSMIC functional size, in this study we propose a measurement Procedure that automatically installs measurement Library code into an application and calculates size during the execution of user scenarios at run-time. The Procedure is targeted to measure functional size of three-tier web applications developed in Java by following an iterative methodology in a software development institute. The Procedure has been implemented as a software package and tested to measure functional size of a part of software product currently in use by a government-based organization. We report that functional sizes measured manually and automatically were %94 convergent and that automatic measurement took 8 minutes which was 1/34 of manual measurement effort. This study explains measurement Library, Procedure and software together with example measurement and its verification.