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.
This paper presents a novel approach for developing a communication protocol stack efficiently. In this approach, a communication protocol stack is implemented directly from the message sequence chart (MSC) describing its behavior. To verify the proposed approach, we implemented a procedure-based development platform composed of MSC design tool, protocol stack framework, test framework, and MSC extractor...
Open Source Software (OSS) is distributed and maintained collaboratively by developers all over the world. However, frequent personnel turnover and lack of organizational management makes it difficult to capture the actual development effort. Various OSS maintenance effort estimation approaches have been developed to provide a way to understand and estimate development effort. The goal of this study...
with the development of high technologies, the structure and capability of ATS has been greatly improved, such as footprint, compatibility, and cost and test efficiency. However, the survival ability of ATS is always slighted by researchers. In order to improve the survival ability of ATS, adopting the idea of autonomous decentralized systems, this paper designs the Autonomous Decentralized Test System...
Modern car engine has a control unit that serves to control all aspects of the car known as the Engine Control Unit (ECU). The control unit was developed by the manufacturer to assist in optimizing engine performance, and has proven to be very useful Unfortunately, the existence of ECU means independent repair shops can't do engine repair and maintenance without help from manufacturer. This paper...
Model-Based Diagnosis (MBD) system uses model (correct behavior of a robotic system), diagnosis engine, and a planner based repair engine for detecting and repairing faults. In this contribution we present a new hardware called Diagnostic Board used as counterpart to MBD system in order to cope with particularly hardware faults. It is micro-controller based board originally built for monitoring hardware...
Recent years have brought progress in flexible construction of network services through an open-flow or software-defined network (SDN). These existing methods, however, require equipment for exclusive use. This paper proposes a user-oriented virtual network service architecture that easily enables new network service construction from the user viewpoint. Concretely, a commercial server is installed...
Product line engineering is an approach that works well for managing the anticipated variability of software systems as demonstrated in numerous studies. However, little empirical research and few approaches exist for dealing with the unanticipated evolution of product lines. As a result, the understanding of product line evolution is still weak and the maturity of approaches and tools supporting...
With the fast development of the smart grid technology in china, more and more attentions were paid to the condition-based maintenance of the high voltage equipment. To realize the objectives, the standardizations of the online monitoring system hierarchy structure and function are the key steps in the development of the online monitoring system in pilot smart substation project. According to the...
In order to optimize the allocation of energy resources, reduce enterprises' electrical energy consumption and achieve the goals of energy conservation and emission reduction, the electrical energy consumption monitoring platform is designed in this paper. With its high transmission rate, real-time online and resource-efficient, GPRS has been widely used in the energy consumption monitoring system...
Resource view is the user defined table to provide specific view on resource status in cloud computing environment. It provides a convenient way to retrieve resource data for applications at infrastructure, platform and service layers. But the description and maintenance of these diverse resource views are inconvenient and dramatically difficult due to massive, heterogeneous and dynamic characteristics...
Maintenance agents have the purpose of ensuring that the specified conditions are fulfilled, by employing their capabilities and exploiting the local context information. They offer the benefits of decentralised processing and distributed control, robustness and scalability. The maintenance agents described described in this paper were designed for the network intrusion detection domain and exploit...
This paper presents a remote vehicle diagnosis system that not only be used in vehicle diagnosis and maintenance, but also performs well in the vehicle development and enterprise management. As diversities of physical layer and data link layer protocols are widely used in the automotive electrical systems, a general protocol electrical level transfer circuit is designed and solidified software for...
The choice of an appropriate interprocess communication (IPC) mechanism is critical to the performance of distributed systems and parallel programs. There is however a trade-off between the accrued system performance and the imposed cost of the deployed IPC mechanism. Message passing (MP) and distributed shared memory (DSM) mechanisms have been extensively studied and compared, but the state of the...
When the telecommunication industry is moving from the traditional PSTN network to the SIP-based soft switch network, a new billing system of AOCE solution becomes the promising value-added service, to which the design and development of the SIP-based application server is the key. On the basis of the analysis of the SIP protocol and the separation process of the foreground from the background, the...
Without careful methodological guidance, case studies in software engineering are difficult to plan, design and execute. While there are a number of broad guidelines for case study research, there are none that specifically address the needs of a software engineer undertaking multiple case studies in an industrial setting. Through a synthesis of existing best practices in case study research, we provide...
A recent study on how inheritance is used in open source Java software revealed a surprising number of interfaces that were neither implemented nor extended. While innocent explanations for this exist (the interfaces are part of frameworks that only clients of the frameworks implement), it does raise the question of how much "dead code'' exists in applications. Dead code usually refers to code...
A mobile device that a user carries around usually contains data private to the user but has restricted human-device interaction capabilities. There is, however, no lack of stationary computers, or kiosks, with rich computing and user interaction resources in a userpsilas typical surrounding environment. Security is a concern when integrating a mobile device with an environment kiosk. In particular,...
The more popular it is to build an application from reusable software components, the more desperate is the need for showing correctness of such a composition. This requires on one hand, being able to formally specify behavior of software components, while, on the other hand, providing appropriate tool support for verification of correctness of the composition. In this paper, we suggest use of the...
Traceability links among different software engineering artifacts make explicit how a software system was implemented to accommodate its requirements. For secure and dependable software system development, one must ensure the linked entities are truly traceable to each other and the links are updated to reflect true traceability among changed entities. However, traditional traceability relationships...
As a result of the strong competition on the world car market the development cycles are decreasing while the complexity of todaypsilas E/E vehicle architectures is growing. This requires the introduction of new methods to speed up the development process and guarantee correct functionality of the deployed Electronic Control Units (ECUs). Especially, in the context of the diagnostic functionality...
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.