Reusable Software

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 312 Experts worldwide ranked by ideXlab platform

James W Moore - One of the best experts on this subject based on the ideXlab platform.

  • the use of encryption to ensure the integrity of Reusable Software components
    International Conference on Software Reuse, 1994
    Co-Authors: James W Moore
    Abstract:

    Several efforts are currently underway to foster a marketplace for Reusable Software components based upon interoperating electronic libraries containing managed collections of components. In such a marketplace, it is necessary for potential users to be able to verify the origin of candidate components and to assure that they have not been modified by third parties. This paper proposes a method for providing the assurance through the application of modern encryption techniques. >

  • ICSR - The use of encryption to ensure the integrity of Reusable Software components
    Proceedings of 1994 3rd International Conference on Software Reuse, 1
    Co-Authors: James W Moore
    Abstract:

    Several efforts are currently underway to foster a marketplace for Reusable Software components based upon interoperating electronic libraries containing managed collections of components. In such a marketplace, it is necessary for potential users to be able to verify the origin of candidate components and to assure that they have not been modified by third parties. This paper proposes a method for providing the assurance through the application of modern encryption techniques. >

William B. Frakes - One of the best experts on this subject based on the ideXlab platform.

  • ICSR - Visualization of Reusable Software Assets
    Software Reuse: Advances in Software Reusability, 2000
    Co-Authors: Omar Alonso, William B. Frakes
    Abstract:

    This paper presents methods for helping users understand Reusable Software assets. We present a model and Software architecture for visualizing Reusable Software assets. We described visualizations techniques based on design principles for helping the user understand and compare Reusable components.

  • an empirical study of representation methods for Reusable Software components
    European Software Engineering Conference, 1994
    Co-Authors: William B. Frakes, T P Pole
    Abstract:

    An empirical study of methods for representing Reusable Software components is described. Thirty-five subjects searched for Reusable components in a database of UNIX tools using four different representation methods: attribute-value, enumerated, faceted, and keyword. The study used Proteus, a reuse library system that supports multiple representation methods. Searching effectiveness was measured with recall, precision, and overlap. Search time for the four methods was also compared. Subjects rated the methods in terms of preference and helpfulness in understanding components. Some principles for constructing reuse libraries. Based on the results of this study, are discussed. >

T P Pole - One of the best experts on this subject based on the ideXlab platform.

  • an empirical study of representation methods for Reusable Software components
    European Software Engineering Conference, 1994
    Co-Authors: William B. Frakes, T P Pole
    Abstract:

    An empirical study of methods for representing Reusable Software components is described. Thirty-five subjects searched for Reusable components in a database of UNIX tools using four different representation methods: attribute-value, enumerated, faceted, and keyword. The study used Proteus, a reuse library system that supports multiple representation methods. Searching effectiveness was measured with recall, precision, and overlap. Search time for the four methods was also compared. Subjects rated the methods in terms of preference and helpfulness in understanding components. Some principles for constructing reuse libraries. Based on the results of this study, are discussed. >

Manuel Pérez Cota - One of the best experts on this subject based on the ideXlab platform.

  • Integrating Matlab Neural Networks Toolbox functionality in a fully Reusable Software component library
    Neural Computing and Applications, 2007
    Co-Authors: Arturo J. Méndez, Emilio García Roselló, Jacinto González Dacosta, María J. Lado, Manuel Pérez Cota
    Abstract:

    In this work, we present a Reusable Software component library, called IMO.Net Artificial Neural Networks library, which encapsulates the functionality of the Matlab Neural Networks Toolbox (MNNT). The MNNT is a powerful tool to work with neural networks. However, MNNT has not been conceived as a Reusable and integrable Software piece, and its results are clearly inadequate to be used for development of applications. The component library presented in this paper is fully Reusable, allowing the integration of the neural networks toolbox objects and functions in Software applications, independently of the platform and tools used to build it. Furthermore, this library provides two different sets of classes to the programmers, one of them presenting an application program interface (API) similar to the Matlab toolbox, and the other a fully object-oriented designed API, which is easier to use and more adequate for object-oriented and rapid application development. This library combines the advantages of being fully Reusable and internally employing the MNNT to perform the algorithmic task, consequently inheriting all its power, robustness and comprehensiveness, but without its reusability limitations.

  • ENC - IMO.Net Artificial Neural Networks: an object-oriented Reusable Software component library to integrate Matlab Neural Networks functionality
    2006 Seventh Mexican International Conference on Computer Science, 2006
    Co-Authors: Arturo J. Méndez, Emilio García Roselló, Jacinto González Dacosta, María J. Lado, David Torres, Manuel Pérez Cota
    Abstract:

    We describe a Reusable Software component library which encapsulates the functionality of the Matlab Neural Networks Toolbox (MNNT). Our library allows the integration of the neural networks toolbox in the Software applications development, independently of the platform and development tools used to build it. This library offers two different sets of classes: 1) an API (Application Program Interface) similar to the Matlab toolbox; and 2) a fully object-oriented designed AP. The benefits of using this Software component are: 1) to build Reusable applications; and 2) to take advantage of the MNNT functionality, power, and robustness.

Delbert Tesar - One of the best experts on this subject based on the ideXlab platform.

  • ICRA - A Reusable Software architecture for manual controller integration
    Proceedings of International Conference on Robotics and Automation, 1
    Co-Authors: Mitch Pryor, Chetan Kapoor, Richard Hooper, Delbert Tesar
    Abstract:

    This paper examines the commonalities of manual controllers used in robotics for teleoperation. These include devices ranging from simple joysticks to force-reflecting controllers. The similarities in functionality and behaviour of these controllers is further exploited to develop a Reusable Software architecture for manual controller interfacing. The development of this architecture is based on object-oriented design. The application of this design philosophy led to the development of a hierarchy of Software components that are manual controller independent and also have a standardized interface. Reusability of these components is supported through generality and extensibility. The key design requirements for this architecture were: open-system, Reusable, application independent, extensive error-handling and safety checking, applicability to real-time control and simulation, and reduction in program development time. This paper discusses the Software analysis and design issues that were faced to meet the architecture requirements. Further, this architecture is demonstrated using four different manual controllers and a teleoperated dual-arm robotic manipulator.