Santokh Singh

Learn More
Current approaches to engineering web service-based software systems are limited by lack of comprehensive web service component characterisations. In this paper, we describe our recent work applying Aspect-Oriented Component Engineering (AOCE) to develop more adaptable, higher quality and more reusable software components for web services. We give examples(More)
Web services have become a popular new technology for describing, locating and using distributed system functionality. However, existing web service development approaches lack aspect-based development support for distributed components. We describe the application of Aspect-Oriented Component Engineering to web service development. This includes grouping(More)
A crash can be thought of as a system composed of several elements, including drivers and vehicles that continually interact with each other, while a crash database is a record of the errors attributable to different components of the crash system. Learning from mistakes (errors) is important if crashes are to be avoided. With more than one hundred(More)
Aspect-oriented Component Engineering uses early aspects to better categorize and reason about provided and required services of individual components in software systems. Our earlier work on AOCE demonstrated an increase in the reusability and understandability of software components and systems via its usage of early requirements and design-phase aspects(More)
Current Web services approaches have many limitations, especially with description, discovery and integration mechanisms. In this paper we present a novel software architecture called aspect-oriented Web services (AOWS) which addresses these problems. AOWS uses descriptions of cross-cutting concerns between Web services to give more complete descriptions of(More)
Distributed denial-of-service (DDoS) attacks are increasingly mounted by cyber-criminal gangs to extort money from online businesses. This kind of attacks is normally targeted at a particular service provider to exhaust the network and system resources of the provider. Since the scale of the attack is limited, the ISP operators normally cannot observe this(More)
Overall seating comfort is influenced by both static and dynamic characteristics of seat system. Therefore, the present study is an overview of work related to comfort in seat-operator interface affected by static and dynamic pressure distribution, and other related parameters involved in seat comfort, low back pain, seat design and safety in seats. A(More)
There is no systematic or standardized approach to assessing higher mental functions in hospitalized elderly patients, despite the constant presence of nursing staff. The Confusion Assessment Method (CAM) is the only valid and reliable clinical tool for detecting symptoms of delirium easily and quickly, even by health professionals with no specialized(More)
Service-oriented applications are conceptualised with the notion of efficiently acquiring and processing distributed data. Presently, accessing distributed data can account for up to 70 percent or more of the time spent developing such applications. Hence, one of the first things to be service-enabled in service-oriented architecture is to efficiently(More)
The involvement of a driver in a rear-end crash and the manner in which his/her vehicle collides with other vehicle(s) depends not only on the driver’s perception of the complex scenario that emerges prior to the crash, but also on his/her precrash driving behavior, response to the imminent crash situation, and performance in resolving the driving(More)