Handbook of Research on Software Engineering and Productivity Technologies
Latest Publications


TOTAL DOCUMENTS

29
(FIVE YEARS 0)

H-INDEX

2
(FIVE YEARS 0)

Published By IGI Global

9781605667317, 9781605667324

Author(s):  
Salem Al-Marri ◽  
Muthu Ramachandran

Emergency needs occurs anywhere anytime by naturally, manually and accidentally in addition to worldwide death by hunger and poverty. As such, the need of response system should be there to tackle this emergency. Natural disasters are increasingly frequent in recent years taking peoples lives and destructions, for example, Hurricane Katrina US 2006 and Tsunami Asia 2004. This study proposes a model for Classification of Natural Disasters and Catastrophic Failures activity model. This model consists of hierarchical roles and activities. It is critical that organization must support and provide infrastructure for managing and preventing disasters and its aftermath to a full recovery. Furthermore, this chapter also proposes a triangular model for global emergency response systems, which can be used as a preventive measure, as well as post-recovery management system for managing and tackling emergencies. This model also proposes the use of emerging technologies such as ubiquitous computing and wireless communications systems. Now-a-days people use these wireless technologies to communicate in case of a disaster. Lastly, the study proposes another two models namely the Disaster Risks categorization model, which help identify and to assess the threat levels.


Author(s):  
Jean-Louis Boulanger ◽  
Alban Rasse ◽  
Akram Idani

This chapter presents an approach for certified design of railway critical systems. This approach, which realizes the software development cycle, relies on metamodeling architecture and model-transformations. It combines semi-formal UML models and formal models in order to check, proof and generate code by refinement; we use the process algebra FSP to check the dynamic behavior and B to generate proved code. Initially, the authors select an UML subset, which could be uses to model the key aspects of critical systems. Then, from this subset, the authors perform projections to obtain B and FSP models which are exploited by tools for checking, refinement and proof.


Author(s):  
Adnan Bader ◽  
Sita Ramakrishnan

Component-based software engineering (CBSE) has rapidly gained currency over recent years. Software developed as components and as assemblies of components has realised the reuse slogan originally associated with object-oriented design. In this chapter we define what software components are along with their different characteristics and classifications. We also cover the widely debated definitions of software components to emphasise the fact that components possess different properties that can mean different things to different people. We discuss the impact of using components on the software development lifecycle and review a number of different approaches developed to procure and integrate components in software systems. Finally, the risks associated with using software components are discussed in detail with along with a trust model. Trends in CBSE research are discussed towards the end to explore some potential areas of future research.


Author(s):  
Salem Al-Marri ◽  
Muthu Ramachandran

Natural disasters are increasingly frequent in recent years taking peoples’ lives and destructions to our economy, for example, Hurricane Katrina (US 2006), Tsunami (Asia 2004), and other IT related failures. The major aims of this study were to outline the disaster management steps, actions and procedures in the computer environment. The study focused on the role of Information Technology manager (IT) in case of any disaster events. IT manager job to perform a pre-disaster preparedness, mitigation and prevention necessary steps to protect the organisation Information Technology manager resources. Than proposes a model for Disaster Recovery management. This model will support contingencies and will provide a continuous planning management and monitor its activities along with a clear description of the hierarchical roles and activities. Also proposes a model for contingency and continuity planning management and its activities. This model consists of hierarchical roles and activities.


Author(s):  
Sathya Ganeshan ◽  
Muthu Ramachandran

The aim of this chapter is to introduce a reader to the world of software product lines, how it is used and what the future of this field might be. The authors present some of the success stories of organizations who have employed this approach, the benefits they have derived as opposed to conventional approaches. They also present their own views and innovations in touch with cutting edge developments in this field.


Author(s):  
Sathya Ganeshan ◽  
Muthu Ramachandran

The success of initiating a software product line based approach on an organization depends on a few critical factors. Among them is a thoroughly performed commonality analysis process. This can be imagined as a collecting the supplies and road map required to reach a particular destination. This chapter analyses this critical process and presents our own views and methods of conducting commonality analysis.


Author(s):  
Rogério Atem de Carvalho ◽  
Björn Johansson

After the implementation peak of ERPs that occurred during the pre- and post-Y2K periods, the high-end ERP market started to saturate and major ERP vendors started to seek for new business opportunities, in special towards Small and Medium-sized Enterprises (SMEs). On the buyer side, demands for becoming more competitive in a globalized market, have been pushing SMEs to adopt ERP too. Additionally, influenced by the free/open source movement, new types of ERP licensing appeared by the beginning of the decade, creating a classification according to the basic licensing model: free/open source ERP (FOS-ERP) and proprietary ERP (P-ERP). Therefore, this paper aims at exploring the merge between SMEs, P-ERP, and FOS-ERP, by analyzing the differences between the two proposals and offering guidance for prospective adopters.


Author(s):  
Rogério Atem de Carvalho ◽  
Renato de Campos ◽  
Rafael Manhães Monnerat

The design and implementation of an ERP system involves capturing the information necessary for implementing a system that supports enterprise management. This process should go down through different abstraction layers, starting on enterprise modeling and finishing at coding. For the case of Free/Open Source ERP, the lack of proper modeling methods and tools jeopardizes the advantages of source code availability. Moreover, the distributed, decentralized decision-making, and source-code driven development culture of open source communities, generally does not rely on methods for modeling the higher abstraction levels necessary for an ERP solution. The aim of this paper is to present a development process and supportive tools for the open source enterprise system ERP5, which covers the different abstraction levels involved, taking into account well established standards and practices, as well as new approaches, by supplying Enterprise, Requirements, Analysis, Design, and Implementation workflows and tools to support them.


Author(s):  
Ismail Omar Hababeh ◽  
Muthu Ramachandran

Database technology has been a significant field to work in for developing real life applications in network information systems. An enterprise’s reliance on its network and database applications in Distributed Database Management systems (DDBMS) environment is likely to continue growing exponentially. In such a system the estimation and prediction of Quality of Service (QoS) performance improvements are crucial since it increases understanding the issues that affect the distributed database networking system behaviour; like database fragmentation, clustering database network sites, and data allocation and replication that would reduce the amount of irrelevant data and speed up the transactions response time. This chapter introduces the trends of database management systems DBMS and presents an integrated method for designing Distributed Relational networking Database Management System DRDBMS that efficiently and effectively achieves the objectives of database fragmentation, clustering database network sites, and fragments allocation and replication. It is based on high speed partitioning, clustering, and data allocation techniques that minimize the data fragments accessed and data transferred through the network sites, maximize the overall system throughput by increasing the degree of concurrent transactions processing of multiple fragments located in different sites, and result in better QoS design and decision support.


Author(s):  
Susan Entwisle ◽  
Sita Ramakrishnan ◽  
Elizabeth Kendall

Programming languages provide exception handling mechanisms to structure fault tolerant activities within software systems. However, the use of exceptions at this low level of abstraction can be errorprone and complex, potentially leading to new programming errors. To address this we have developed a model-driven exception management framework (DOVE). This approach is a key enabler to support global distributed solution delivery teams. The focus of this paper is the evaluation of the feasibility of this approach through a case study, known as Project Tracker. The case study is used to demonstrate the feasibility and to perform an assessment based on quality and productivity metrics and testing of the DOVE framework. The results of the case study are presented to demonstrate the feasibility of our approach.


Sign in / Sign up

Export Citation Format

Share Document