6 research outputs found
RISK FACTORS IN SOFTWARE DEVELOPMENT PHASES
Each phase of the Software Development Life Cycle (SDLC) is vulnerable to different types of risk factors. Identifying and understanding these risks is a preliminary stage for managing risks successfully. This paper presents a comprehensive theoretical study of the major risk factors threaten each of SDLC phases. An exhaustive list of 100 risk factors was produced. This list reflects the most frequently occurring risk factors that are common to most software development projects
A Semantic-Based Web Service Registry Filtering Mechanism
One of the major challenges of Service-Oriented Computing (SoC) paradigm is the Web service discovery, also known as matchmaking. Yet the mechanisms used to match Web services can be improved. However, considering the semantics of the Web service descriptions is a must for automating the process of discoveryWeb services. CurrentWeb service matchmaking approaches check the capabilities of the requested Web service against the capabilities of all advertised Web service advertisements in the registry. As the number of advertised Web services in the registry can be huge, the process of checking all advertised Web services against a single client query can be time consuming. In this paper, we propose a semantic-based Web service registry filtering mechanism that takes the responsibility of narrowing down the number of Web service descriptions to be checked in detail to the number of only the relevant advertisements to the client request. Our proposed filtering mechanism picks the advertisements that are relevant to the client request and ignore, from an early stage and before checking the details of the descriptions, the advertisements that are not able to satisfy the client request. We also propose an extension to Web Ontology Language for Services (OWL-S).With this extension, filtering theWeb service registry based on the semantics of the available descriptions is possible. © 2010 IEEE
Dynamic Policy Management in Mobile Grid Environments
Mobile Grid Services have given the ability to move jobs, data and application software from nodes tonodes during jobs execution in the grid environment. These migrations depend on the grid’s users and thegrid’s nodes policies. The heterogeneity, diversity of policies and attributes leads to a need for policymanagement tools that can handle these problems. Also, before the users can submit their jobs or runtheir applications on a certain resource or system they may need to guarantee that this resource orsystem has not been compromised, which could result in their own application or data being stolen orasking for certain users to be allowed to access the service. To date, not enough attention has been paidto policies that deal with such concerns. Most existing grid systems have support only limited types ofpolicies (e.g. CPU resources). A few designs consider enforcing data policies in their architecture.Therefore, we propose a dynamic policy framework that addresses these issues (user-submitted policy,data policy and multiple Virtual Organizations (VOs). <br/