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.
The domain of distributed applications is developing rapidly. Facilities to support distributed applications have till now been designed on a case by case basis for each specialized user application. A systematic study and a generic facility framework for executing distributed applications are currently nonexistent and progress towards their development would have a significant impact in the seamless...
Component-based robot development has been a vibrant research topic in robotics due to its reusability and interoperability benefits. However, robot application developers using robot components must invest non-trivial amount of time and effort applying fault tolerance techniques into their robot applications. Despite the need for a common, framework-level fault management, the majority of existing...
In today' intensely competitive environment, traditional application systems such as ERP, lacks the autonomy and flexibility required by dynamic market. Given that, more and more companies are offering their software by Software as a Service (SaaS) application platform. Most SaaS platforms are implemented by traditional J2EE programming. This paper introduces a new well-designed SaaS application platform...
Today, workflow based software model has become mainstream to many application system developments. However, in most of these applications, their workflow procedures are fixed in their source code, this is not only restricts to the enterprises changing their working procedures to adapting the market requirements, but also limits the dynamic changes, scalability and adaptation of the system itself...
Today, alone with the CBSE (Component Based Software Engineering) development, the component test is always a headache problem for software integrators. From software integration point of view, as components may be same or similar and may from different components providers, how to determine and select the suitable components is not an easy job. Normally they need some component test system to help...
Today, how do online shopping system providers capturing customers interesting information and web surfer habits is a critical factor to affect their business running. Another problem is that their online systems scalability is not good enough and cannot be easily customized to user personnel requirements. Here, by research on software bus, XML, workflow and component technologies, it introduces a...
COTS-Based Software Development has emerged as an approach aiming to improve a number of drawbacks found in the software development industry. The main idea is the reuse of well-tested software products, known as Commercial-Off-The-Shelf (COTS) components, that will be assembled together in order to develop larger systems. The potential benefits of this approach are mainly its reduced costs and shorter...
A digital ecosystem consists of distributed adaptive socio-technical systems. It mainly relies on software and exhibits properties of self-organization, scalability, flexibility and sustainability, inspired by natural ecosystems. Digital ecosystems are complex systems and continuously follow an incremental evolutionary process. In this paper, we study successive versions of digital ecosystems by examining...
Petri Net is a special directional net, which can represent static structure and dynamic change in a system, and can reflect state of a system and development of event, and can express spread relationship of faults. It can get minimal cut sets (MCS) using Incidence Matrix of Petri Net, and get qualitative analysis according to the program of the method. Through Object Oriented programmed technology,...
Realtime simulation software is required for the rapid and efficient development of complex embedded software systems such as engine controllers, especially to avoid expensive tests with the real hardware. But as any other software, realtime simulation software also needs to be developed and maintained. In this paper, we analyse the special requirements of realtime simulation software in regard to...
With the daily increasingly wide application of RFID (radio frequency identification) technology, the complexity and diversity of these applications embarks the RFID middleware architecture a prevailing trend. However, the difference among enterprise-level applications increases the difficulty when developing applications above the RFID middleware. This paper presents a solution based on workflow...
Collaboration in virtual organizations is usually informal, dynamic and ad-hoc. In this paper, we introduce collaboration patterns as a mechanism to facilitate knowledge-based collaborations. We also propose an event-driven architecture for modeling, recommending and enacting such Collaboration Patterns.
With reference to the idea of component design for workshop production business, This paper puts forward a reconfigurable manufacturing execution system (RMES)based on workflow and multi-agent, establish itpsilas function architecture and operation control mechanism. Under the architecture of RMES, the configurable workshop production business can be handled, and the MES application system can correspondingly...
Feature location is a commonly occurring program comprehension problem. In understanding large software systems, software engineers need to locate the different software components that work together to provide a specific end user feature. Several dynamic analysis methods for feature location have been proposed in the literature. These generally require instrumenting the software to trace execution...
Bosch has established Component Based Software Development (CBSD) for automotive systems, which are resource constrained real-time embedded systems such as engine control systems. Classical CBSD approaches enable effective software reuse mainly in functional aspects by managing complexity with abstraction and encapsulation. However, to fully exploit the advantages of CBSD for real-time embedded systems,...
ActiveX Scripting technology to be possible to make software easy to expand and improve its reusability, its main purpose is to make the applications controlled by a variety of scripting language and not be modified. The adoption of this technology can increase the efficiency of the development of new program and improve the quality of the program. The structure of Active Scripting technology as well...
Large-scale, complex, back-end business applications such as telecommunications software constitute a highly competitive and demanding market. These applications feature deep integration with other business and operational support systems. They must be tailored for each customer, and the customized systems must meet strict extrafunctional requirements, commonly called "telco's five 9s" (99...
With the information technology developing rapidly, the enterprise application scale expands massed. The appearance of new technology doesn't solve the problem of the software productive forces. The attempt to new method can not shake off the "shackles" of "silver bullet" yet. Where will the enterprise application development go? This article simply describes the system frame of...
Component-based software developing raises software developing efficiency and quality effectively. Component users configure tested component to obtain part of functions. Because of unavailable source code, errors of component configuration are difficult to be tested. This paper tests component configuration by using mutation testing, proposes the framework of component configuration testing based...
API libraries are becoming increasingly popular in modern software industries because these libraries provide various methods and classes for reuse. However, as pointed out by researchers, libraries are typically difficult to use. It is desirable to infer some specifications for libraries so that programmers can learn the correct usages of these libraries. In this paper, we propose an approach to...
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.