This paper deals with issues arising from the stochastic simulation of fibre metal laminates. The elasticity modulus of the composite layer is assumed to be a random process. An object-oriented computational framework...
详细信息
This paper deals with issues arising from the stochastic simulation of fibre metal laminates. The elasticity modulus of the composite layer is assumed to be a random process. An object-oriented computational framework is proposed, which can be integrated with an existing object-oriented deterministic infrastructure. This framework is utilized to implement a spectral stochastic version of the solid-like shell element. Modelling aspects particular to the layered nature of the fibre metal laminates are discussed and implemented in the proposed framework. Practical application of the software is illustrated by computations on panels of GLARE (fibre metal laminate). (C) 2004 Elsevier B.V. All rights reserved.
To effectively utilize parallel computing, developers need software that reduces the complexity of the process as well as tools to support integration of parallel and desktop machines. The Clustertech parallel environ...
详细信息
To effectively utilize parallel computing, developers need software that reduces the complexity of the process as well as tools to support integration of parallel and desktop machines. The Clustertech parallel environment (CPE) is a C++ library that facilitates development of large-scale parallel applications. This environment offers unprecedented efficiency in developing financial engineering applications and porting them to a wide range of parallel-cluster and symmetric-multiprocessing machines. CPE's object-oriented approach facilitates information hiding as well as code reuse.
The principal objective of this paper is to describe one approach to the design and implementation of a multibody systems analysis code using an object-oriented architecture. Emphasis will be placed on the adequacy be...
详细信息
The principal objective of this paper is to describe one approach to the design and implementation of a multibody systems analysis code using an object-oriented architecture. Emphasis will be placed on the adequacy between object-oriented programming and the finite element method used for the treatment of three-dimensional multibody flexible mechanisms with large rotations and large strains, within a given formalism and given hypotheses. We will show that the object-oriented programming greatly simplifies the choice and the implementation of other formalisms concerning polyarticulated systems, thus conferring high flexibility and adaptability to the developed software. (C) 2004 Elsevier B.V. All rights reserved.
This paper presents an implementation in C + + of an explicit parallel finite element code dedicated to the simulation of impacts. We first present a brief overview of the kinematics and the explicit integration schem...
详细信息
This paper presents an implementation in C + + of an explicit parallel finite element code dedicated to the simulation of impacts. We first present a brief overview of the kinematics and the explicit integration scheme with details concerning some particular points. Then we present the OpenMP parallelization toolkit used in order to parallelize our FEM code, and we focus on how the parallelization of the DynELA FEM code has been conducted for a shared memory system using OpenMP. Some examples are then presented to demonstrate the efficiency and accuracy of the proposed implementations concerning the Speedup of the code. Finally, an impact simulation application is presented and results are compared with the ones obtained by the commercial Abaqus explicit FEM code. (c) 2005 Elsevier Ltd. All rights reserved.
作者:
Torr, PMicrosoft
USA Abstract Authors References Cited By Keywords Metrics Similar Download Citation Email Print Request Permissions
In today's hostile online environment, software must be designed to withstand malicious attacks of all kinds. Unfortunately, even security-conscious products can fall prey when designers fail to understand the thr...
详细信息
In today's hostile online environment, software must be designed to withstand malicious attacks of all kinds. Unfortunately, even security-conscious products can fall prey when designers fail to understand the threats their software faces or the ways in which adversaries might try to attack it. To better understand a product's threat environment and defend against potential attacks, Microsoft uses threat modeling, which should be treated like any other part of the design and specification process. In fact, singling it out as a special activity performed outside the normal design process actually detracts from its importance to the overall development life cycle. We must consider security needs throughout the design process, just as we do with performance, usability, localizability, serviceability, or any other facet.
A set of open source technologies is pushing its way into mainstream corporate software development: the LAMP stack, which includes the Linux operating system, Apache Web server, MySQL database, and scripting language...
详细信息
A set of open source technologies is pushing its way into mainstream corporate software development: the LAMP stack, which includes the Linux operating system, Apache Web server, MySQL database, and scripting languages Perl, PHP, and Python. LAMP offers lower costs, greater flexibility, and faster improvements in the component technologies.
This paper will describe one alternative to rehosting TPS software to newer computer platforms. It will describe the solution that Southwest Research Institute (SwRI) used to solve a problem with re-engineering legacy...
详细信息
This paper will describe one alternative to rehosting TPS software to newer computer platforms. It will describe the solution that Southwest Research Institute (SwRI) used to solve a problem with re-engineering legacy software into a modern object-oriented language. The advantages gained by this method are more advanced instruction to the operator (such as pictures and movies), flexible reporting scheme to diagnose system problems, and ease of software maintenance. This solution uses commercially available products including National Instruments (TM) TestStand (TM) and LabVIEW (TM) and Nflcrosoft (R) Visual Basic (R). The system is a four-tiered architecture to drive all test execution. The user interface is written in Visual Basic and allows the user to interact with the test execution when needed. This user interface in turn calls tests that are written in TestStand, and finally the individual tests call driver functions written in LabVIEW. A database serves as a repository for all test results, displays, and test limits. The use of this database allows for easy querying of measurement data to analyze trends in failures that help diagnose specific problems. By using this database, all test limits and test displays are contained in one central location that enables engineers to change these displays and limits on the fly without needing to change or even understand any test code. One other benefit of this data containment is that all Government classified data is separated out of the code and stored as one file, instead of in various locations as it was in the original source code.
In this paper we give a denotational model for Abadi and Cardelli's first order object calculus FOb 1+x mu (without subtyping) in the category pCpo. The key novelty of our model is its extensive use of recursively...
详细信息
In this paper we give a denotational model for Abadi and Cardelli's first order object calculus FOb 1+x mu (without subtyping) in the category pCpo. The key novelty of our model is its extensive use of recursively defined types, supporting self-application, to model objects. At a technical level, this entails using some sophisticated techniques such as Freyd's algebraic compactness to guarantee the existence of the denotations of the object types. The last sections of the paper demonstrates that the canonical recursion operator inherent in our semantics is potentially useful in object-oriented programming. This is witnessed by giving a straightforward translation of algebraic datatypes into so called wrapper classes.
objectives: This paper describes an integrated software suite (ISS) dor the processing of magnetocardiographic (MCG) recordings obtained with super-conducting multi-channel systems having different characteristics. We...
详细信息
objectives: This paper describes an integrated software suite (ISS) dor the processing of magnetocardiographic (MCG) recordings obtained with super-conducting multi-channel systems having different characteristics. We aimed to develop a highly flexible suite including toolboxes for current MCG applicants, organizations, organized consistently with an open architecture that allows function integrations and upgrades with minimal modifications, the suite was designed for the compliance not only of physicists and engineers but also of physicians, who have a different professional profile and are accustomed to retrieved information in different ways. Methods: The MCG-ISS was designed to work with all common graphical user interface operative systems. MALTAB was chosen as the interactive programming environment (IPE), and the software was developed to achieve usability, interactivity, reliability, modularity, expanibility, interoperability, adaptability and graphics style tailoring. Three user, already experienced in MCG data analysis, have intensively tested MCG-ISS for six months. A great amount of MCG data on normal subject and patients was used to assess software performances in-term of user compliance and confidence and total analysis time. Results: The proposed suite is an all-in-one analysis tool that succeeded in speeding MCG data analysis up to about 55% with respect to standard reference routines;it consequently enhanced analysis performance and user compliance. Conclusions: Those results, together with the MCG-ISS advantage of being independent on the acquisition system, suggest that software suites like the proposed one could uphold a wider diffusion of MCG as a diagnostic tool in the clinical setting.
Advances in genomic science make it desirable to include genomic controls in soil-plant-atmosphere-continuum (SPAC) models by methods proposed in this paper. Molecular genetic concepts suggest that a differential equa...
详细信息
Advances in genomic science make it desirable to include genomic controls in soil-plant-atmosphere-continuum (SPAC) models by methods proposed in this paper. Molecular genetic concepts suggest that a differential equation similar to ones used in neural networks can be used to model single-gene elements of larger systems. Natural modifications to the equation incorporate temperature dependency. Multi-gene components based on this element function as Boolean logic gates, linear arithmetic units, delays, differentiators, integrators, oscillators, coincidence detectors, and bi-stable devices. Related genetic circuitry from real organisms is shown. Genomic integration with SPAC models entails whole-plant modeling with realistic morphology. Plants are networks of parts, iterated in time and space under genetic control, that induce and modulate conservative SPAC mass/energy flows. Network developmental rules can be stated as Lindenmayer grammars whose symbols represent plant parts programmed as software objects. A structure is presented for simulators based on these concepts. The discussion argues that prior object-oriented plant modeling approaches (i) do not reflect how plants actually develop morphologically and (ii) may represent processes in tactically unwise ways at a time when genomics is advancing knowledge of process interactions. Finally, genomics and expanding computing power redefine concepts of model "simplicity" and "complexity" to favor increased realism. (c) 2004 Elsevier Ltd. All rights reserved.
暂无评论