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.
'Separation of concerns' in the field of software engineering has been an important issue for quite some time. And this issue is very much related to aspect oriented software development. This is so because aspects happen to be certain concerns that get interleaved with the core-functionalities in such a way that they become inseparable. As a result of which the coder, who is supposed to be concerned...
In this paper, we have proposed a set of metrics to quantitatively estimate the amount of consistency in object-oriented design based on UML use case, activity and class diagrams for a requirement. We have proposed a design compliance metrics II (DCM-II) to quantitatively measure the extent of consistency between use case, activity and class diagrams implementing the use cases for the same requirement...
Deployment of sensors inside an irregular region is one of the most fundamental challenges of wireless sensor networks. The performance of an effective and efficient sensor network is highly related to the proper configuration and design of the network and effective communication between the sensors deployed. For an irregular space of random shape and size, it is practically very difficult to detect...
This paper presents a multi-agent model for the portfolio selection problem where every selected stock would have at least a specified fraction of the total investment. A system of agents divides the initial wealth and follows individual portfolio adjustment strategies starting with pseudo-random portfolios. Periodically, the agents share information about their performances, and change the composition...
In this paper, we present a game theoretic analysis of a visibility based pursuit-evasion game in an environment containing obstacles. The pursuer and the evader are holonomic having bounded speeds. Both players have a complete map of the environment. Both players have omnidirectional vision and have knowledge about each other's current position as long as they are visible to each other. Under this...
In this paper we introduce the methodology of using neural networks (nonlinear regressions) as a yield ramp technique for new product introduction. Within a wafer fabrication facility, a large set of manufacturing equipment is used in sequential mode for IC manufacturing. As the technology scales, it is becoming more difficult to detect influential factors associated with specific equipment during...
`Separation of Concerns' in the field of Software Engineering has been an important issue for quite some time. And this issue is very much related to Aspect Oriented Software Development. This is so because Aspects happen to be certain concerns that get interleaved with the Core-Functionalities in such a way that they become inseparable. As a result of which the programmer, who is supposed to be concerned...
UML being semi formal in nature, it lacks formal syntax and hence automated verification of analysis and design specifications cannot be done. Verification at early phases of SDLC has gained significant importance because of the possibility of early error detection resulting in reduced costs and time to market. To address this, in this paper we propose a formal grammar for the three of the commonly...
Virtual scanning keyboards are augmentative communication systems used by people with speech and motor impairments. Each of these systems consists of (a) a virtual keyboard and (b) a scanning input method. Designers of these systems need to choose from a large number of design alternatives, which requires evaluating alternate designs. Evaluation of alternate virtual scanning keyboard designs with...
Conceptual organization of semi-structured documents can help in effective retrieval from collections of emails, product complaints, video descriptions etc. In this paper, we propose a conceptual organization scheme for grouping and categorizing semi-structured text data using natural language processing techniques. We propose a knowledge-discovery mechanism that extracts noun phrases from documents...
A Unified Modeling Language (UML) use case diagram is a visual tool that provides a way for developers to come to a common understanding with system's end users and domain experts. The behavior of a use case can be specified by describing a flow of events in text for an outsider to understand it easily. The flow of events of a use case is specified in an informal structured text. Therefore, it is...
This paper introduces a technique to transform a given register-transfer level (RT-level) design, consisting of control logic and data path, into a functionally equivalent, minimized design which is 100% testable under full-scan at the gate level. The proposed RT-level optimization technique uses the RT-level structure and exploits the interaction between the control and the data path. Our approach...
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.