This paper presents an Object-Oriented class library for scanning path generation in SLS/SLM (Selective Laser Sintering/Selective Laser Melting) process. The classes in the library meet the minimal requirement for the...
详细信息
ISBN:
(纸本)9783037850046
This paper presents an Object-Oriented class library for scanning path generation in SLS/SLM (Selective Laser Sintering/Selective Laser Melting) process. The classes in the library meet the minimal requirement for the scanning path generation. Specially, in order to take advantage of the Multiprocessor technology and save the generation time, parallel computing is considered in the class library. At last, an application was developed using the class library and an experiment is provided to verify the feasibility of the parallel computing algorithm in the library.
With the operations research for the study background, the theoretical system of the decision supports system for guidance thought, using the OO and visual VC++/*** for the development tools, this system successfully ...
详细信息
With the operations research for the study background, the theoretical system of the decision supports system for guidance thought, using the OO and visual VC++/*** for the development tools, this system successfully developed a general support system of management and decision. The system has the characteristics of simple operation, the interface amity, the general strong usability and transplant etc., and it can be used as the science decision tool in departments of the management and decision.
The paper presents an empirical study that compares IT professionals' perceptions about the ease of reuse in modeling business systems from component versus object libraries. Results indicate that they perceive co...
详细信息
The paper presents an empirical study that compares IT professionals' perceptions about the ease of reuse in modeling business systems from component versus object libraries. Results indicate that they perceive components to be much easier to reuse than objects.
The authors render runtime system adaptations by design-level concepts such that running systems can be adapted and examined at a higher level of abstraction. The overall idea is to express design decisions as applica...
详细信息
The authors render runtime system adaptations by design-level concepts such that running systems can be adapted and examined at a higher level of abstraction. The overall idea is to express design decisions as applications of design operators to be carried out at runtime. Design operators can implement design patterns for use at runtime. Applications of design operators are made explicit as design elements in the running system such that they can be traced, reconfigured, and made undone. This approach enables reflective designs: on one side, design operators employ reflection to perform runtime adaptations;on the other side, design elements;provide an additional reflection protocol to examine and configure performed adaptations. The approach helps understanding the development and the maintenance of the class of software systems that cannot tolerate downtime or frequent shutdown-revise-startup cycles. The authors have designed and implemented a class library for programming with reflective designs in Squeak/Smalltalk. The library employs reflection and dynamic aspect-oriented programming. In addition to that, the authors have implemented tool support for versatile navigation in a system that is adapted continuously at runtime.
MeteoInfo is a suite of software tools which has been developed for meteorological data visualization and analysis. It includes a .NET class library for software developers and a desktop application for end users. Met...
详细信息
MeteoInfo is a suite of software tools which has been developed for meteorological data visualization and analysis. It includes a .NET class library for software developers and a desktop application for end users. MeteoInfo also supports several basic GIS functions and can read widely several used meteorological data formats such as NetCDF and GRIB. Complex meteorological analyses of grid and station data can be processed using provided data models. The class library can be conveniently used to develop software routines for manipulating spatial and meteorological data. The desktop application has a user friendly GUI and is a powerful tool to view and examine meteorological data sets. MeteoInfo can also be run automatically using scripting with the IronPython language. Copyright (c) 2012 Royal Meteorological Society
Background: To understand an RNA sequence's mechanism of action, the structure must be known. Furthermore, target RNA structure is an important consideration in the design of small interfering RNAs and antisense D...
详细信息
Background: To understand an RNA sequence's mechanism of action, the structure must be known. Furthermore, target RNA structure is an important consideration in the design of small interfering RNAs and antisense DNA oligonucleotides. RNA secondary structure prediction, using thermodynamics, can be used to develop hypotheses about the structure of an RNA sequence. Results: RNAstructure is a software package for RNA secondary structure prediction and analysis. It uses thermodynamics and utilizes the most recent set of nearest neighbor parameters from the Turner group. It includes methods for secondary structure prediction (using several algorithms), prediction of base pair probabilities, bimolecular structure prediction, and prediction of a structure common to two sequences. This contribution describes new extensions to the package, including a library of C++ classes for incorporation into other programs, a user-friendly graphical user interface written in JAVA, and new Unix-style text interfaces. The original graphical user interface for Microsoft Windows is still maintained. Conclusion: The extensions to RNAstructure serve to make RNA secondary structure prediction user-friendly. The package is available for download from the Mathews lab homepage at http://***/RNAstructure. html.
Metaheuristics subsume heuristic methods that are defined in a generic way with the key ideas independent from problem specific aspects. Accordingly, a nice way for problem solving would be to select and apply some ap...
详细信息
Metaheuristics subsume heuristic methods that are defined in a generic way with the key ideas independent from problem specific aspects. Accordingly, a nice way for problem solving would be to select and apply some appropriate method from a heuristics stockroom that provides ready-to-use software components incorporating respective methods. Thus, we are faced with the task to build reusable software components. In this paper we describe an object-oriented framework for heuristic search and discuss some experiences concerning the application of this framework. (C) 1999 Elsevier Science Ltd. All rights reserved.
The large number of ever-growing class libraries presents a huge learning challenge for Java programmers. CodeBroker, an intelligent software agent, can reduce the learning effort and enable programmers to program wit...
详细信息
The large number of ever-growing class libraries presents a huge learning challenge for Java programmers. CodeBroker, an intelligent software agent, can reduce the learning effort and enable programmers to program with unknown class libraries. CodeBroker autonomously delivers library components that are relevant to the programming task at hand and that are unknown to the programmer.
In this paper we propose an extensible framework over Jena and OWL API that maps complex Java data models onto semantic models based on some custom annotations in order to benefit from the advantages of ontologies in ...
详细信息
ISBN:
(纸本)9781467382007
In this paper we propose an extensible framework over Jena and OWL API that maps complex Java data models onto semantic models based on some custom annotations in order to benefit from the advantages of ontologies in software engineering. Furthermore, it facilitates the implementation of basic CRUD operations for the domain classes and objects, also allowing the definition of new custom operations. We have performed tests on the Stanford Wine ontology, obtaining a code complexity reduction of up to 85% compared to the classical approaches using Jena or OWL API without noticeable performance reduction.
暂无评论