The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
In this paper, we propose a software abstraction layer to simplify the design and synthesis of whole-body controllers without making any preliminary assumptions on the control law to be implemented. The main advantage of the proposed library is the decoupling of the control software from implementation details, which are related to the robotic platform. Furthermore, the resulting code is more clean...
The paper offers details on the software package used in some industrial control applications based on Fieldbus Foundation specification. The main result is the configuration program placed on a Host Computer which can produce a control structure by selecting different function blocks defined as Fieldbus compatible Field Equipments, the specification of the necessary interconnections and by programming...
One of the challenges of the Software Product Line Architecture design is how to model and present the differences of the member products. Many approaches have been introduced, such as FORM, FODA, KobrA etc. In this paper, we propose an approach to transform feature models into architecture models. This iterative approach explicitly models the variability presented in the feature model into architectural...
Process patterns represent well-structured and successful recurring activities of Software Development Methodologies (SDMs). They are able to form a library of reusable building blocks that can be utilized in Situational Method Engineering (SME) for constructing a custom SDM or enhancing an existing one to fit specific project situation. Recently, some researchers have subjectively extracted process...
The elaboration of new systems on embedded targets is becoming more and more complex. In particular, multimedia devices are now implemented using mixed hardware and software architecture, which improve the computational power but also increase the design complexity and the time to market. New design flows have been developed to help designers in the development of complex architecture. These design...
The 21st century will be the century of knowledge, and then knowledge management plays an increasingly important role in economic life. Knowledge Management-Oriented OA (Office Automation), whose connotation and extension have entirely changed, breaks through traditional limitations caused by Official Document-Oriented OA. Keeping an eye on the latest IT application technology, we will research the...
Programming based on component is an important way for decreasing complexity and program development time in high performance computing. In this paper we introduce CCA ,which is a component architecture towards HPC. Programming in CCA environment, design and implementation of CCA are also discussed. According to design and implement linear system slover, people can realize advantages of HPC software...
MEG (Mu to Electron Gamma) is an experiment dedicated to search for the μ+ → e+γ decay that is strongly suppressed in the Standard Model. MEG is a small-size experiment (≈ 50-60 physicists at any time) with a life span of about 10 years. The limited human resource available, in particular in the core offline group, emphasized the importance of reusing software and exploiting already existing expertise...
The component-based approach to software design and development is being focused on. By analyzing the main ideas of this approach, their currently existing implementations, their limitations and promising lines of development we suggest a new component architecture which extends capabilities of existing component technologies. The main principles for building such architecture are described.
Deployment of a service-oriented system in a network of machines is often complex and labourious. In many cases components implementing a service have to be built from source code for the right target platform, transferred to the right machines with the right capabilities and activated in the right order. Upgrading a running system is even more difficult as this may break the running system and cannot...
While many research projects in the world have been addressing challenges posed by digital preservation, digital libraries in China have their own native problems that have never been addressed before. Similar problems may occur in other countries, and their memory institutions may be less prepared to handle them. Quite often, information in the native special digital objects is also unique in world...
Software asset repository, a treasure house of knowledge in software industry, is a primary infrastructure of Asset-Based Software Engineering. Now asset repositories are usually built into isolated islands and are browsable or searchable only by people, which has substantially reduced their functionality and greatly hindered the reuse in practice. Based on service-oriented approach, we proposed a...
It is a complex task to model event-handling in class diagrams. In this paper, we suggest a new approach, in which the Object Constraint Language is extended by the ability to register event handlers for an event source. This approach helps to create real platform independent models for the Model Driven Architecture technology. The benefit of our new approach is that event-handling can be modeled...
TCG's Trusted Platform Modules provide the functionality of remote attestation, which based on the integrity of software components in a specific platform configuration. Integrity Measurement Architecture(IMA) is the accredited remote attestation methods which formulates the integrity measurement process and integrity reporting protocol. However, as a binary attestation, all integrity measurements...
In order to solve the problem of rigidity in IT architecture and the existence of heterogeneous information islands within most enterprises, a novel service-oriented IT architecture-SOA (service-oriented architecture)emerges. The realization of SOA is embodied in the accomplishments of various IT applicable functions in the form of service encapsulation and the interconnection and interoperation of...
Software asset repository is a primary infrastructure of Asset-Based Software Engineering. Now asset repositories are usually built into isolated islands and are browsable or searchable only by people, which has substantially reduced their functionality and greatly hindered the reuse in practice. Based on service-oriented approach, we proposed a lightweight open framework for sharing reusable assets...
This work concerns the application of CUDA-based software (Compute Unified Device Architecture), developed by NVIDIA for programmable Graphics Processing units (GPUs). CUDA code is written in 'C for CUDA', indicating the standard C programming language with NVIDIA extensions.Our goal was to find out, whether batched (multiple) one-dimensional Fast Fourier Transformation (1DFFT), often encountered...
Consistency checking needs to be done from the earliest phase of requirements capture as requirements captured by requirement engineers are often vague, error-prone and inconsistent with users' needs. To improve such consistency checking we have applied a traceability approach with visualization capability. We have embedded this into a light-weight automated tracing tool in order to allow users to...
Model Driven Architecture (MDA) is a new development method which can improve the repeatability and portability through separating the business model and implementation technique under the core of model. Model transformation is the main content of study in MDA. The article puts forward an expanding Model Transformation Platform (MTP) combining the characters in Web Application Development and the...
The second generation of the Radar Open Systems Architecture has been developed and put into practice. This approach consists of a layered architecture that isolates applications from underlying hardware and software elements such as operating systems, middlewares, communication fabrics, and computer platforms. The framework also consists of a set of component libraries that are being populated as...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.