Fault-tolerant context development and requirement validation in ERP systems
Section snippets
Background and motivation
Context is a critical component in the interaction between humans and computers. It is the outcome of situations associated with participants of an interaction, and generally describes the facts that are relevant in a particular environment of interaction [10]. It can be generally categorized as a physical context (e.g., location), a computational context (e.g., a website analyzing the every-changing census information), and a user context (e.g., the demographic information about the user).
Research methodology
According to Raban and Garner, the main challenge in developing information systems is to transform the original user requirements into a working system that meets the complete set of these requirements [1]. This is a complex proposition and entails the development of a comprehensive context and its representation to create a system model. A pioneering work in this regard has been done by Sowa and Zachmann [13], who propose a taxonomy that relates real-world concepts to the concepts that
Fault tolerance in ERPs through data mining
In this section, we will apply data mining techniques to a particular business process of PSO, in order to pre-identify faults in this process, i.e., before they actually occur. In fact, the concept of “fault-tolerance” in the domain of ERP is quite limited. Specifically, the primary focus of many companies is to provide robust computer hardware that is capable of effectively and efficiently managing the workload of the ERP activities, e.g., the IBM Tivoli Workload Scheduler [14], Stratus
Predicting non-conflicting and contextual feature selections in ERP-based software product lines
A well-known ERP solution is a software product line (SPL) which is used to manage the configuration of one or more products [17], [18]. An SPL divides a contextual product configuration into different modules, with each module being configured separately. The contextual (product-based) configuration proceeds through the selection of a set of available features in each module, and the collection of all individual feature set selections is typically called a feature model. All available features
Conclusions
This paper has suggested a methodology for Enterprise Resource Planning (ERP) systems, based on context classification and context awareness. Our aim is to support the development of a comprehensive context which can be used to add “completeness” and verify requirements. We also present a classification of context, which marks an important extension to the definition of context as presented by Sowa and Zachman [13]. In our work, context awareness has been used as an enabler to add semantics to
Acknowledgment
This work is partially supported by three entities: 1) Pakistan State Oil (PSO), a well-known petroleum-based company based in Karachi, who provided us with ERP-related data under an NDA, 2) an anonymous local ERP-based software product line organization who also provided us ERP data under an NDA and 3) the Center for Research in Ubiquitous Computing (CRUC), which provided us the necessary hardware and software resources. In this regard, we would like to especially acknowledge Mr. Hisham and
References (19)
- et al.
Context management for adaptive information systems
Electron. Notes Theor. Comput. Sci.
(2006) - et al.
Context management in modeling information systems
Inf. Softw. Technol.
(1999) - et al.
Contexts in information systems development
- et al.
Issues in Developing Context-aware Computing
(1999) - et al.
Knowledge integration processes within the context of Enterprise Resources Planning (ERP) systems implementation
Context Management of ERP Processes in Virtual Communities
(2003)- et al.
Aligning an ERP System with Enterprise Requirements: an Object Process Based Approach
(2005) - et al.
Contexts: a formal definition of worlds of assertions
(1997) - et al.
Towards a better understanding of context and context-awareness
Cited by (3)
A Methodology of Requirements Validation for Aviation System Development
2020, Proceedings of the 32nd Chinese Control and Decision Conference, CCDC 2020Performance analysis of a text processing architecture for knowledge acquisition in requirements engineering
2018, ACM International Conference Proceeding SeriesChemical enterprise production management system based on ERP
2017, Chemical Engineering Transactions