A system on chip (SoC) library for MOSIS scalable CMOS rules has been developed It is intended for use with Synopsys and Cadence Design Systems electronic design automation tools. Students can also use layout tools fo...
详细信息
A system on chip (SoC) library for MOSIS scalable CMOS rules has been developed It is intended for use with Synopsys and Cadence Design Systems electronic design automation tools. Students can also use layout tools for semi-custom designs and insert them with the proposed design flow. Scalable submicron rules are used for the cell library, allowing it to be used for several AMI and TSMC technologies. Consequently, it is possible to fabricate student projects as well as do research in system on chip design through the MOSIS educational program. All steps in the design flow are fully automated with scripts and have been tested successfully in a large VLSI design class at the Illinois institute of technology.
software process improvement is an iterative activity, normally involving measurement, analysis, and change. For most organizations, the existing software process has substantial momentum and is seemingly immovable. A...
详细信息
software process improvement is an iterative activity, normally involving measurement, analysis, and change. For most organizations, the existing software process has substantial momentum and is seemingly immovable. Any change to existing process activities causes turbulence in the organization, which can be a significant barrier to adoption of the quality improvement initiative. This paper presents a quiescent, non-invasive, and adoption-centric approach to process improvement for software maintenance. The approach realizes the goal of improving the efficiency of existing processes by minimizing changes to existing workflows and focusing on integrating enhancements at the micro-level of the system. By leveraging information buried in existing data, making it explicit, and integrating the results with known facts, more informed decision-making is made possible. The approach is illustrated with a model problem concerning redocumentation of an embedded control system in the context of performing higher-quality software maintenance
Semantic caching is an attractive method when disconnection or connection jam happens in a distributed computing or a mobile computing environment. However, in semantic caching, the consistency maintenance technology ...
详细信息
Semantic caching is an attractive method when disconnection or connection jam happens in a distributed computing or a mobile computing environment. However, in semantic caching, the consistency maintenance technology is a challengeable technology. The existent methods have many limitations that restrict the practicability of semantic caching in a great extent. This paper extends the existing work in three ways: firstly, corrects relative concepts in previous works and gives a kind of valid consistency maintenance strategy; furthermore, produces related optimization functions to simplify the updating queue; finally, implements the simulation system to test the performance of our works in semantic caching.
CBSD (component-based software development) based on SA (softwarearchitecture) is a new method for system development. The structure of its supporting process is introduced firstly, and then the formal description is...
详细信息
CBSD (component-based software development) based on SA (softwarearchitecture) is a new method for system development. The structure of its supporting process is introduced firstly, and then the formal description is given, so a new SPM (software process model) is constructed. The existing defects are analyzed from a point of view of relation between function and structure in a typical iteration workflow when SPM is studied, and the factors resulting in them are also presented. The feasible ways are put forward to tackling defects, which make for improving the process model. Finally, an example of practical development is used to illustrate the above discussion.
This paper introduces an orthogonal evolutionary algorithm for dynamic optimization problems with continuous variables (called ODEA). Its population does not consist of individuals, but rather of "niches". E...
详细信息
The complexity of developing automotive control unit software can generally not be mastered without an efficient development methodology. The development discipline activities requirements, modelling / implementation ...
详细信息
The main functionality of the domain name system (DNS) is to translate symbolic names into IP addresses. Due to the criticality of DNS for the proper functioning of the Internet, many improvements have been proposed f...
详细信息
The main functionality of the domain name system (DNS) is to translate symbolic names into IP addresses. Due to the criticality of DNS for the proper functioning of the Internet, many improvements have been proposed for DNS in terms of security and dependability. However, the current secure DNS (DNSSEC) standard has still several problems that need further consideration. For example, online updates and denial of service attacks are not sufficiently addressed. These problems are serious obstacles that might prevent DNSSEC from replacing the traditional DNS. In this paper we discuss several of these technical and economic problems. To address these issues, we propose a simple extension to the existing DNS. It is SSL based and individual domains can decide independently of each other if and when to adopt the extensions. We show how to implement these extensions with the help of a simple proxy DNS server.
Video streaming services that provide heterogeneous video quality are required because the usage environments are diverse and changing dynamically. Considering the characteristics of the application, services must be ...
详细信息
Video streaming services that provide heterogeneous video quality are required because the usage environments are diverse and changing dynamically. Considering the characteristics of the application, services must be distributed without stopping the service or deteriorating video quality. In order to achieve that, though the volume of the video data is too huge, it is necessary to reduce total storage volume and transmission quantity. In this paper, autonomous video-on-demand system architecture for heterogeneous quality levels and an evaluation method of service reliability are proposed. In this system, we employ layered video streaming data and distribute each layered video stream data in different servers. The system, streams the data from multiple sources to the users, assuring a reliable transmission. The evaluation shows the effectiveness of the proposal.
This paper introduces an orthogonal evolutionary algorithm for dynamic optimization problems with continuous variables (called ODEA). Its population does not consist of individuals, but rather of "niches". E...
详细信息
This paper introduces an orthogonal evolutionary algorithm for dynamic optimization problems with continuous variables (called ODEA). Its population does not consist of individuals, but rather of "niches". Each niche selects the best solution found so far as its representative. An orthogonal design method is employed to find a potentially good solution that may become the representative of the niche in the mutation operator. We employ a complex benchmark to test the new approach. Numerical experiments show that the ODEA algorithm performs a lot better than the SOS (self organizing scouts) algorithm in Branke, Kaufler, Schmidt and Schmeck, (2000).
Early parallel architectures where shared memory systems (UMA, NUMA), which had the disadvantage of the shared memory bottleneck that limited the scalability of the system. In contrast, distributed memory architecture...
详细信息
Early parallel architectures where shared memory systems (UMA, NUMA), which had the disadvantage of the shared memory bottleneck that limited the scalability of the system. In contrast, distributed memory architectures with message passing (NORMAs) provided any desired scalability; however, at the cost of a substantial communication latency. The latency could be reduced by custom communication hardware (examples: SUPRENUM, MANNA) yet since there was still a software routine involved, the remaining latency was in the order of microseconds. Therefore, and because of the simpler programming model of shared memory, it became the trend of the nineties to return to UMAs and NUMAs, employing powerful communication hardware to minimize the remote memory access time.
暂无评论