The Experts below are selected from a list of 303 Experts worldwide ranked by ideXlab platform
Matthias Book - One of the best experts on this subject based on the ideXlab platform.
-
An Instant Messaging Framework for Flexible Interaction with Rich Clients
31st Annual International Computer Software and Applications Conference (COMPSAC 2007), 2007Co-Authors: Matthias Book, Volker GruhnAbstract:Today, we are seeing an increasing number of software applications that users want to use anywhere, anytime. Such mobile applications often deliver their user interfaces (UIs) to client devices over the World Wide Web. However, Web-based UIs cannot provide the same level of usability as window-based UIs on mobile devices with their small screens and occasional network dropouts. To address this challenge, we present a UI framework that combines the usability of a full-featured UI with the flexibility of a thin Presentation Logic: We exchange interface specifications and events between the application Logic on the server and a generic UI rendering engine on the client device using an instant messaging infrastructure. The paper gives an overview of the framework architecture and the features of the communication protocol, and discusses performance measurements obtained on a public network.
-
COMPSAC (2) - An Instant Messaging Framework for Flexible Interaction with Rich Clients
31st Annual International Computer Software and Applications Conference - Vol. 2 - (COMPSAC 2007), 2007Co-Authors: Matthias Book, Volker GruhnAbstract:Today, we are seeing an increasing number of software applications that users want to use anywhere, anytime. Such mobile applications often deliver their user interfaces (UIs) to client devices over the World Wide Web. However, Web-based UIs cannot provide the same level of usability as window-based UIs on mobile devices with their small screens and occasional network dropouts. To address this challenge, we present a UI framework that combines the usability of a full-featured UI with the flexibility of a thin Presentation Logic: We exchange interface specifications and events between the application Logic on the server and a generic UI rendering engine on the client device using an instant messaging infrastructure. The paper gives an overview of the framework architecture and the features of the communication protocol, and discusses performance measurements obtained on a public network.
-
ASE - An Instant Message-Driven User Interface Framework for Thin Client Applications
21st IEEE ACM International Conference on Automated Software Engineering (ASE'06), 2006Co-Authors: Matthias Book, Volker Gruhn, Gerald MuckeAbstract:Today, thin client applications often rely on the infrastructure of the WWW to deliver their user interfaces (UIs) to clients. While this approach does not require the deployment of application Logic on the client, web-based UIs typically do not provide the same level of usability as window-based UIs. We therefore present a UI framework that combines the flexibility of a thin Presentation Logic with the usability of a full-featured UI: Our approach uses an XMPP-based instant messaging infrastructure to exchange XUL interface descriptions and events between the application Logic on the server and a generic UI rendering engine on the client.
-
An Instant Message-Driven User Interface Framework for Thin Client Applications
21st IEEE ACM International Conference on Automated Software Engineering (ASE'06), 2006Co-Authors: Matthias Book, Volker Gruhn, Gerald MuckeAbstract:Today, thin client applications often rely on the infrastructure of the WWW to deliver their user interfaces (UIs) to clients. While this approach does not require the deployment of application Logic on the client, Web-based UIs typically do not provide the same level of usability as window-based UIs. We therefore present a UI framework that combines the flexibility of a thin Presentation Logic with the usability of a full-featured UI: Our approach uses an XMPP-based instant messaging infrastructure to exchange XUL interface descriptions and events between the application Logic on the server and a generic UI rendering engine on the client
Volker Gruhn - One of the best experts on this subject based on the ideXlab platform.
-
An Instant Messaging Framework for Flexible Interaction with Rich Clients
31st Annual International Computer Software and Applications Conference (COMPSAC 2007), 2007Co-Authors: Matthias Book, Volker GruhnAbstract:Today, we are seeing an increasing number of software applications that users want to use anywhere, anytime. Such mobile applications often deliver their user interfaces (UIs) to client devices over the World Wide Web. However, Web-based UIs cannot provide the same level of usability as window-based UIs on mobile devices with their small screens and occasional network dropouts. To address this challenge, we present a UI framework that combines the usability of a full-featured UI with the flexibility of a thin Presentation Logic: We exchange interface specifications and events between the application Logic on the server and a generic UI rendering engine on the client device using an instant messaging infrastructure. The paper gives an overview of the framework architecture and the features of the communication protocol, and discusses performance measurements obtained on a public network.
-
COMPSAC (2) - An Instant Messaging Framework for Flexible Interaction with Rich Clients
31st Annual International Computer Software and Applications Conference - Vol. 2 - (COMPSAC 2007), 2007Co-Authors: Matthias Book, Volker GruhnAbstract:Today, we are seeing an increasing number of software applications that users want to use anywhere, anytime. Such mobile applications often deliver their user interfaces (UIs) to client devices over the World Wide Web. However, Web-based UIs cannot provide the same level of usability as window-based UIs on mobile devices with their small screens and occasional network dropouts. To address this challenge, we present a UI framework that combines the usability of a full-featured UI with the flexibility of a thin Presentation Logic: We exchange interface specifications and events between the application Logic on the server and a generic UI rendering engine on the client device using an instant messaging infrastructure. The paper gives an overview of the framework architecture and the features of the communication protocol, and discusses performance measurements obtained on a public network.
-
ASE - An Instant Message-Driven User Interface Framework for Thin Client Applications
21st IEEE ACM International Conference on Automated Software Engineering (ASE'06), 2006Co-Authors: Matthias Book, Volker Gruhn, Gerald MuckeAbstract:Today, thin client applications often rely on the infrastructure of the WWW to deliver their user interfaces (UIs) to clients. While this approach does not require the deployment of application Logic on the client, web-based UIs typically do not provide the same level of usability as window-based UIs. We therefore present a UI framework that combines the flexibility of a thin Presentation Logic with the usability of a full-featured UI: Our approach uses an XMPP-based instant messaging infrastructure to exchange XUL interface descriptions and events between the application Logic on the server and a generic UI rendering engine on the client.
-
An Instant Message-Driven User Interface Framework for Thin Client Applications
21st IEEE ACM International Conference on Automated Software Engineering (ASE'06), 2006Co-Authors: Matthias Book, Volker Gruhn, Gerald MuckeAbstract:Today, thin client applications often rely on the infrastructure of the WWW to deliver their user interfaces (UIs) to clients. While this approach does not require the deployment of application Logic on the client, Web-based UIs typically do not provide the same level of usability as window-based UIs. We therefore present a UI framework that combines the flexibility of a thin Presentation Logic with the usability of a full-featured UI: Our approach uses an XMPP-based instant messaging infrastructure to exchange XUL interface descriptions and events between the application Logic on the server and a generic UI rendering engine on the client
Gerald Mucke - One of the best experts on this subject based on the ideXlab platform.
-
ASE - An Instant Message-Driven User Interface Framework for Thin Client Applications
21st IEEE ACM International Conference on Automated Software Engineering (ASE'06), 2006Co-Authors: Matthias Book, Volker Gruhn, Gerald MuckeAbstract:Today, thin client applications often rely on the infrastructure of the WWW to deliver their user interfaces (UIs) to clients. While this approach does not require the deployment of application Logic on the client, web-based UIs typically do not provide the same level of usability as window-based UIs. We therefore present a UI framework that combines the flexibility of a thin Presentation Logic with the usability of a full-featured UI: Our approach uses an XMPP-based instant messaging infrastructure to exchange XUL interface descriptions and events between the application Logic on the server and a generic UI rendering engine on the client.
-
An Instant Message-Driven User Interface Framework for Thin Client Applications
21st IEEE ACM International Conference on Automated Software Engineering (ASE'06), 2006Co-Authors: Matthias Book, Volker Gruhn, Gerald MuckeAbstract:Today, thin client applications often rely on the infrastructure of the WWW to deliver their user interfaces (UIs) to clients. While this approach does not require the deployment of application Logic on the client, Web-based UIs typically do not provide the same level of usability as window-based UIs. We therefore present a UI framework that combines the flexibility of a thin Presentation Logic with the usability of a full-featured UI: Our approach uses an XMPP-based instant messaging infrastructure to exchange XUL interface descriptions and events between the application Logic on the server and a generic UI rendering engine on the client
Ramesh Karri - One of the best experts on this subject based on the ideXlab platform.
-
interactive Presentation Logic level fault tolerance approaches targeting nanoelectronics plas
Design Automation and Test in Europe, 2007Co-Authors: Alex Orailoglu, Ramesh KarriAbstract:A regular structure and capability to implement arbitrary Logic functions in a two-level Logic form have placed crossbar-based Programmable Logic Arrays (PLAs) as promising implementation architectures in the emerging nanoelectronics environment. Yet reliability constitutes an important concern in the nanoelectronics environment, necessitating a thorough investigation and its effective augmentation for crossbar-based PLAs. We investigate in this paper fault masking for crossbar-based nanoelectronics PLAs. Missing nanoelectronics devices at the crosspoints have been observed as a major source of faults in nanoelectronics crossbars. Based on this observation, we present a class of fault masking approaches exploiting Logic tautology in two-level PLAs. The proposed approaches enhance the reliability of nanoelectronics PLAs significantly at low hardware cost.
-
DATE - Interactive Presentation: Logic level fault tolerance approaches targeting nanoelectronics PLAs
2007Co-Authors: Alex Orailoglu, Ramesh KarriAbstract:A regular structure and capability to implement arbitrary Logic functions in a two-level Logic form have placed crossbar-based Programmable Logic Arrays (PLAs) as promising implementation architectures in the emerging nanoelectronics environment. Yet reliability constitutes an important concern in the nanoelectronics environment, necessitating a thorough investigation and its effective augmentation for crossbar-based PLAs. We investigate in this paper fault masking for crossbar-based nanoelectronics PLAs. Missing nanoelectronics devices at the crosspoints have been observed as a major source of faults in nanoelectronics crossbars. Based on this observation, we present a class of fault masking approaches exploiting Logic tautology in two-level PLAs. The proposed approaches enhance the reliability of nanoelectronics PLAs significantly at low hardware cost.
Tong Seng Quah - One of the best experts on this subject based on the ideXlab platform.
-
Estimating software readiness using predictive models
Information Sciences, 2009Co-Authors: Tong Seng QuahAbstract:In this study, defect tracking is used as a proxy method to predict software readiness. The number of remaining defects in an application under development is one of the most important factors that allow one to decide if a piece of software is ready to be released. By comparing predicted number of faults and number of faults discovered in testing, software manager can decide whether the software is likely ready to be released or not. The predictive model developed in this research can predict: (i) the number of faults (defects) likely to exist, (ii) the estimated number of code changes required to correct a fault and (iii) the estimated amount of time (in minutes) needed to make the changes in respective classes of the application. The model uses product metrics as independent variables to do predictions. These metrics are selected depending on the nature of source code with regards to architecture layers, types of faults and contribution factors of these metrics. The use of neural network model with genetic training strategy is introduced to improve prediction results for estimating software readiness in this study. This genetic-net combines a genetic algorithm with a statistical estimator to produce a model which also shows the usefulness of inputs. The model is divided into three parts: (1) prediction model for Presentation Logic tier (2) prediction model for business tier and (3) prediction model for data access tier. Existing object-oriented metrics and complexity software metrics are used in the business tier prediction model. New sets of metrics have been proposed for the Presentation Logic tier and data access tier. These metrics are validated using data extracted from real world applications. The trained models can be used as tools to assist software mangers in making software release decisions.
-
Estimating software readiness using predictive models
Information Sciences, 2009Co-Authors: Tong Seng QuahAbstract:In this study, defect tracking is used as a proxy method to predict software readiness. The number of remaining defects in an application under development is one of the most important factors that allow one to decide if a piece of software is ready to be released. By comparing predicted number of faults and number of faults discovered in testing, software manager can decide whether the software is likely ready to be released or not. The predictive model developed in this research can predict: (i) the number of faults (defects) likely to exist, (ii) the estimated number of code changes required to correct a fault and (iii) the estimated amount of time (in minutes) needed to make the changes in respective classes of the application. The model uses product metrics as independent variables to do predictions. These metrics are selected depending on the nature of source code with regards to architecture layers, types of faults and contribution factors of these metrics. The use of neural network model with genetic training strategy is introduced to improve prediction results for estimating software readiness in this study. This genetic-net combines a genetic algorithm with a statistical estimator to produce a model which also shows the usefulness of inputs. The model is divided into three parts: (1) prediction model for Presentation Logic tier (2) prediction model for business tier and (3) prediction model for data access tier. Existing object-oriented metrics and complexity software metrics are used in the business tier prediction model. New sets of metrics have been proposed for the Presentation Logic tier and data access tier. These metrics are validated using data extracted from real world applications. The trained models can be used as tools to assist software mangers in making software release decisions. © 2008 Elsevier Inc. All rights reserved.
-
Utilizing Computational Intelligence to Assist in Software Release Decision
Engineering Letters, 2007Co-Authors: Tong Seng Quah, Mie Mie Thet ThwinAbstract:Defect tracking using computational intelligence methods is used to predict software readiness in this study. By comparing predicted number of faults and number of faults discovered in testing, software managers can decide whether the software are ready to be released or not. Our predictive models can predict: (i) the number of faults (defects), (ii) the amount of code changes required to correct a fault and (iii) the amount of time (in minutes) to make the changes in respective object classes using software metrics as independent variables. The use of neural network model with a genetic training strategy is introduced to improve prediction results for estimating software readiness in this study. Our prediction model is divided into three parts: (1) prediction model for Presentation Logic Tier software components (2) prediction model for Business Tier software components and (3) prediction model for Data Access Tier software components. Existing object-oriented metrics and complexity software metrics are used in the Business Tier neural network based prediction model. New sets of metrics have been defined for the Presentation Logic Tier and Data Access Tier. These metrics are validated using two sets of real world application data, one set was collected from a warehouse management system and another set was collected from a corporate information system.
-
Utilizing Computational Intelligence in Estimating Software Readiness
The 2006 IEEE International Joint Conference on Neural Network Proceedings, 2006Co-Authors: Tong Seng Quah, T. ThwinAbstract:Defect tracking using computational intelligence methods is used to predict software readiness in this study. By comparing predicted number of faults and number of faults discovered in testing, software managers can decide whether the software are ready to be released or not. Our predictive models can predict: (i) the number of faults (defects), (ii) the amount of code changes required to correct a fault and (iii) the amount of time (in minutes) to make the changes in respective object classes using software metrics as independent variables. The use of neural network model with a genetic training strategy is introduced to improve prediction results for estimating software readiness in this study. Existing object-oriented metrics and complexity software metrics are used in the Business Tier neural network based prediction model. New sets of metrics have been defined for the Presentation Logic Tier and Data Access Tier.
-
IJCNN - Utilizing Computational Intelligence in Estimating Software Readiness
The 2006 IEEE International Joint Conference on Neural Network Proceedings, 2006Co-Authors: Tong Seng Quah, T. ThwinAbstract:Defect tracking using computational intelligence methods is used to predict software readiness in this study. By comparing predicted number of faults and number of faults discovered in testing, software managers can decide whether the software are ready to be released or not. Our predictive models can predict: (i) the number of faults (defects), (ii) the amount of code changes required to correct a fault and (iii) the amount of time (in minutes) to make the changes in respective object classes using software metrics as independent variables. The use of neural network model with a genetic training strategy is introduced to improve prediction results for estimating software readiness in this study. Existing object-oriented metrics and complexity software metrics are used in the Business Tier neural network based prediction model. New sets of metrics have been defined for the Presentation Logic Tier and Data Access Tier.