A formal approach to model changeability of Enterprise Resource Planning Systems

Size: px
Start display at page:

Download "A formal approach to model changeability of Enterprise Resource Planning Systems"

Transcription

1 A formal approach to model changeability of Enterprise Resource Planning Systems Laura Maruster University of Groningen, Faculty of Economics and Business PO Box 800, 9700 AV Groningen, The Netherlands J.C. (Hans) Wortmann University of Groningen, Faculty of Economics and Business PO Box 800, 9700 AV Groningen, The Netherlands Abstract Since they appeared, s attempted to solve many problems, and to bring considerable benefits. Despite the relevancy of the changeability topic in the context of s, changeability is poorly understood and a systematic conceptualization of ERP changeability notion is missing in the literature. Based on a literature search, the categories of the most prevalent changeability-related terms are included in a Finite State Machine model. This formalism is used to estimate the effort necessary for ERP change. Keywords: changeability, ERP implementation, Finite State Machine Introduction Since they appeared, s attempted to solve many problems, and to bring considerable benefits. On the one hand, vendors of s and other ICT professionals claim that these systems can be implemented without substantial changes, to a wide spectrum of organizations. There is much evidence to support these claims, because successful implementations of the same software can be identified in completely different organizations. On the other hand, changing s after their initial implementation requires huge effort (Brehm et al., 2001). Despite the relevancy of the changeability topic in the context of s, changeability is poorly understood and a systematic conceptualization of ERP changeability notion is missing in the literature. The research questions we aim to respond are: a) How is changeability of s reflected in the literature? b) Which of these aspects can be included in a model to formalize the changeability of s? c) How can such a formal model be used to operationalize change efforts? Methodology An inventory of all relevant changeability-related terms is created to conduct the literature review. Relevant articles were selected using terms from a keyword list containing the 1

2 items changeability, flexibility, adaptability, customization, modification, configuration, implementation, parameter, personalization, adoption. Next, the categories of the most prevalent changeability-related terms are included in a Finite State Machine model. This formalism is used to estimate the effort necessary for ERP change. Changeability related aspects By executing the literature search, a number of changeability-related aspects are found. The aspects mostly referred to in the context of ERP implementation and change are configuration, customization and modification. According to (Brehm et al., 2001) the first step in the implementation of the a standard software package for a particular customer, is configuration The configuration implies that software parameters have to be set in such a way to accurately support all business activities. In the configuration phase the types of users and their rights to use or modify information need to be distinguished and implemented accordingly. Also it has to be configured the functionality that users can access during the ERP sessions or transactions, and what logic is executed during these sessions. Often, after the initial configuration, the standard software packages are modified (Brehm et al., 2001). In general modifications alter the functionality of the software, but often, as a consequence, the set of parameters of the standard software will not heavily be affected. As a matter of fact we can conclude that configuration and modification may occur in parallel with minimum interactional effects. In conclusion, the terms configuration and modification can be summarized as following: configuration does not change the software, whereas modification does change the software. If in order to obtain an implemented it is necessary to execute a configuration, it is generally agreed to avoid modification whenever possible (Wagner et al., 2011). The third changeability-related term found in the literature is customization. Customization is used to denominate modification, but it refers also to notion of adding new software to the system which has been already implemented. Unfortunately a terminological confusion appears due to the fact that in SAP parlance the term customization is used with the meaning of configuration. Authors such as (Davenport, 1998) use also the term customization referring not only to code modification, but also to the selection and configuration of the package module. Because the term customization is prone to confusion, we will not use it in this paper. The following step following implementation, the configured standard software is populated with data. The data model structure (schema, metamodel) of this data is determined by the release of the standard software deployed and in some cases also by the scope. Data is essential for enterprises due to business reasons, and also they have to be available for many years. When a new implementation of a standard software package need to be executed, it is always a big problem to migrate the data. The deployed standard software packages undertake regularly updates to new service packs and releases. It is usual to have weekly or monthly migrations to new service packs. Also, new releases may be adopted once per one or two years. These upgrades 2

3 are subject of the normal maintenance contracts and mirror the best practices adopted in the industry. An essential difference between service packs and releases arises when the data model changes between subsequent versions. For illustrative purposes, let us label the standard software of an with an S; a new service pack does normally not change the data model of S, while a new release of S does. When S has not been modified, a change (upgrade) is relatively easy from the ICT perspective. The vendor provides software tools to migrate the software from version n to version n+1. Especially if the data model does not change (as with service packs), such changes are from an ICT perspective relatively straightforward. When the data model changes (in general this does not happen with service packs but it may happen with new releases), the data base also needs migration. Although vendors may offer data migration tools and services, this project will deem a lot of effort. After each new version released by the vendor, it is expected that a modification has to be re-done. A change makes data migration risky and expensive, if the modification has changed the data model. Eventually the change has to be undone, the upgrade has to take place and the change has to be redone again. State, state change and FSM formalization Our framework considers an as being subject of state changes, where the initial state is given by the first ERP implementation. Further, the state of an implemented is determined by five dimensions: configuration of parameters, modification applied to the software package, identification of the standard software package (by version and service pack), and the scope of the implementation (see the UML diagram from Figure 1). Implemented 1. Configuration 2. Version 4. Modification 3. Service Pack 5. Scope Vanilla Modified Single-Site Multi-Site Figure 1 UML representation of s. We denote a state of an implemented as a tuple of three dimensions <I k (i,j); m; s >. The first element of the tuple identifies the Configuration, Version and Service Pack; an implemented I will be configured k times, with a certain Version i and Service Pack j. The second element of the tuple states whether the ERP system is in a vanilla (V) or modified state (M), and the third item refers to the scope of implementation (Single-Site SS or Multi-Site MS). The state dimensions can vary as following: 3

4 A (re-)configuration increases the Implementation counter (k); A version upgrade increases the Implementation version counter (i); A service pack upgrade increases the Implementation service pack counter (j); A vanilla software (V) can be modified into (M), and vice-versa, a modified software M can be de-modified into a vanilla software V; The scope of the can be single-site (SS) or multi-site (MS). The default state of an implemented is denoted by <I 1 (i 0,j 0 ); V; SS >. The initial implementation (k =1) is executed with a software version i 0 and service pack j 0 available in the market and provided by the vendor. The scope is single-site (SS). To represent formally state changes, we employ the notion of finite state machine (or finite automaton) (Anderson et al. 2006). The definition of a finite automaton is given below: Definition 1: A finite automaton A is defined by a 5-tuple (, Q, q 0, F, ), where: - is the set of symbols representing input to A - Q is the set of states of A; Q = { q = < I k (i,j), m, d, s >, k, i, j N, m {V, M}, d {O, A, S}, s {SS, MS} }; - q 1 Q is the start state of A; - F Q is the set of final states of A; - : Q P(Q) is the transition function, (q, x) P(Q), Q Q An implemented can be defined as a non-determinist finite automaton (Anderson et al. 2006). The set of input symbols is described by = { C, SP, V, VA, M, SS, MS }, where C stands for Configure, V for Version upgrade, SP for Service Pack upgrade, VA for Vanilla, M for Modify, SS for Single-Site scope restriction and MS for Multi-Site scope expansion. The set of states Q is provided by the set { q1, q2, q3, q4, q5, q6, q7 }. The initial state is q1, and stands for configured, q2 for with SP upgraded, q3 for with Version upgraded, q4 for Vanilla, q5 for Modified, q6 for Single-Site and q7 for Multi-Site ERP system. The set of final states F is {q1, q2, q3, q4, q5, q6, q7}. To model the transition function, rules are formulated for every symbol read. For example, a reconfiguration of an is modeled by reading the symbol C and employing the rule: read C ( Configure ) : <I k (i,j); m; s > <I k+1 (i,j); m; s > This rule states that when a configuration took place, the implementation counter I is incremented to k+1 ( software version is i and service pack j). Note that modification m and scope s dimensions remain unchanged. For example, I 12 (3.H) means that 12 configurations took place and the current implementation is done with version 3, and service pack H. 1. q 1 is the start state, thus q 1 = <I 1 (i 0,j 0 ); V; SS >; 2. (q m, x) = q n, x Σ, m, n {1, 2, 3, 4, 5, 6, 7}, m, n N ; 4

5 3. read C ( Configure ) : <I k (i,j); m; s > <I k+1 (i,j); m; s > ; 4. read SP ( ServicePack ): <I k (i,j); m; s > <I k (i,j+1); m; s >; 5. read V ( Version ): <I k (i,j); m; s > <I k+1 (i+1,j); m; s >; 6. read M ( Modify ): <I k (i,j); VA; s > <I k+1 (i,j); M; s >; 7. read VA ( Vanilla ): <I k (i,j); M; s > <I k+1 (i,j); VA; s >; 8. read SS ( Scope Single-Site ): <I k (i,j); m; SS > <I k+1 (i,j); m; MS > 9. read MS ( Scope Multi-Site ): <I k (i,j); m; MS > <I k+1 (i,j); m; SS > We notice that transitions involving changes of type Version, Modify and Scope will always imply a (re-) configuration (and therefore the counter k is incremented). The transition function is given by the following set of transitions: { (q1,c) = q1, (q1,c) = q3, (q1,c) = q4, (q1,c) = q5, (q1,sp) = q2, (q1,v) = {q3, q1}, (q1,va) = {q4,q1}, (q1,m) = {q5,q1}, (q1,ss) = {q6,q1}, (q1,ms) = {q7,q1}, (q2,c) = q1, (q2,sp) = q2, (q2,v) = {q3,q1}, (q2,va) = {q4,q1}, (q2,m) = {q5,q1}, (q2,ss) = {q6,q1}, (q2,ms) = {q7,q1}, (q3,c) = q1, (q3,sp) = q2, (q3,v) = {q3,q1}, (q3,va) = {q4,q1}, (q3,m) = {q5,q1}, (q3,ss) = {q6,q1}, (q3,ms) = {q7,q1}, (q4,c) = q1, (q4,sp) = q2, (q4,v) = {q4,q1}, (q4,va) = {q4,q1}, (q4,m) = {q4,q1}, (q4,ss) = {q6,q1}, (q4,ms) = {q7,q1}, (q5,c) = q1, (q5,sp) = q2, (q5,v) = {q5,q1}, (q5,va) = {q4,q1}, (q5,m) = {q5,q1}, (q5,ss) = {q6,q1}, (q5,ms) = {q7,q1}, (q6,c) = q1, (q6,sp) = q2, (q6,v) = {q3,q1}, (q6,va) = {q4,q1}, (q6,m) = {q5,q1}, (q6,ss) = {q6,q1}, (q6,ms) = {q7,q1}, (q7,c) = q1, (q7,sp) = q2, (q7,v) = {q3,q1}, (q7,va) = {q4,q1}, (q7,m) = {q5,q1}, (q7,ss) = {q6,q1}, (q7,ms) = {q7,q1}, } Remark1: Transitions (q1,c) = q1, (q1,v) = q4, are superfluous as by default an implemented is always configured, with vanilla software and single-site. Remark2: The reading of symbols V, M, VA, SS, and MS, implies also reading a symbol C; in other words a version change, modification (de-modification) and scope change imply a reconfiguration. Illustration To illustrate how the finite automaton works let us consider a sequence of input symbols C M V MS V. Then the automaton trajectory recognizing this sequence is described by the following diagram in shown in Figure 2. 5

6 C1 M2 M2 V3 C3 q1 C4 MS4 C5 q5 q3 q7 V3 MS4 Figure 2. Example of an input sequence C M V MS V read by the finite automaton A. The numbers associated with symbols (on arcs) denote the step number. The automaton trajectory formed by transitions can be described by employing rules: Step1: (q1,c) = q1 <I 1 (1,1); VA; SS > Step2: (q1,m) = {q5,q1} <I 1 (1,1); VA; SS > <I 2 (1,1); M; SS > Step3: (q5,v) = {q3,q1} <I 2 (1,1); M; SS > <I 3 (2,1); M; SS > Step4: (q3,ms) = {q7,q1} <I 3 (2,1); M; SS > <I 4 (2,1); M; MS > Step5: (q7,v) = {q3,q1} <I 4 (2,1); M; MS > <I 5 (3,1); M; MS > We notice that the initial input sequence C M V MS V has expanded into the trajectory C M C V C MS C V C. Looking to the state description is possible to explicitly identify the sequence of changes. This result can be also used to estimate the effort needed to perform the sequence of changes. For example we can estimate the effort by assigning to every state change a cost (represented as complexity index). We can formalize this as a function t : Q N, which assign to a state change a natural number representing the cost (complexity) associated with that type of change. For illustration purposes, we consider that transitions are associated with costs as following: a C (configuration) yields 2 units of complexity, an M (modification) yields 3 units, a V (vanilla) yields 1 unit and MS (multi-site) yields 1 unit. Then in case above we get a total of 16 units of complexity: Step1: t(q1,c) = q1 = 2 Step2: t(q1,m) = {q5,q1} = Step3: t(q5,v) = {q3,q1} = Step4: t(q3,ms) = {q7, q1} = Step5: t(q7,v) = {q3,q1} = 1+2 Let us now illustrate a realistic situation of state changes for an implemented ERP system. Example: Consider a manufacturing company ABC who has installed the Version release i of standard software package S i (for simplicity reasons, we do not refer to the service pack subscript j, since service pack version is not relevant in this context). However, ABC wants to improve its warehousing functionality. The vendor of S 6 V5

7 announces, that improved warehousing functionality will become partially available in release i+1 and fully in release i+2. Because the release cycle is bi-annually, it will take four years before the desired release R n+2 is available. Accordingly, the company ABC has a number of options, corresponding to a series of state changes: Option 1: (1) Apply a modification M to S i, extending the standard software with the full required functionality; (2) Migrate S from modified S i to S i+2 when S i+2 becomes available. Formally, <I 1 (i,j); VA; SS > <I 2 (i,j); M; SS > <I 3 (i+2,j); M; SS > Option 2: (1) Wait until S i+1 becomes available and then migrate S i to S i+1 ; (2) Apply a modification M to S i+1 extending it with the remaining required functionality; (3) Migrate from the modified S i+1 to S i+2 when S i+2 becomes available; <I 1 (i,j); VA; SS > <I 2 (i+1,j); VA; SS > <I 3 (i+1,j); M; SS > <I 4 (i+2,j); M; SS > Option 3: (1) Wait until S i+1 becomes available and then migrate S to S i+1 ; (2) Migrate S from S i+1 to S i+2 when the new version becomes available; <I 1 (i,j); VA; SS > <I 2 (i+1,j); VA; SS > <I 3 (i+2,j); VA; SS > Option 4: Migrate S from S i to S i+2 when S i+2 becomes available <I 1 (i,j); VA; SS > <I 2 (i+2,j); VA; SS > In the example above, there are more options possible. For illustration purpose, these options are sufficient to show the concept of state change (each of the above steps) and the concept of change path (each sequence of steps, or option). Conclusions In order to answer the first research question, we reviewed the implementation options mostly used in literature to denominate a change of the, such as configuration, customization and modification. We proposed a state-based changeability conceptualization using the finite state formalism. The proposed formalization enables to trace explicitly the sequence of changes. In this way, it is possible to have an estimation of effort needed when following a certain change path. The amount and sequences of configuration and/or modification of the ERP implemented software, combined with other components influencing a state change, will impact technology performance measures. Let us consider flexibility as an example, which can defined as the ability of a system to react to external changes (Pui Ng et al., 2002). According to (Shang&Seddon, 2002) framework, we learn that flexibility is a capability of the IT infrastructure, when systems are customizable and configurable, but the exact relations among these concepts are unclear. Using the proposed state-based formalization the relations 7

8 between changeability-related aspects are more precisely depicted. Our formalization enables to trace explicitly the sequence of changes. Therefore it can be used by practitioners as an instrument to understand better what ERP changeability is. Our approach can be used to estimate the effort needed for planned changes, and decisions can be made regarding the choice of the most appropriate change path. In this paper we provided a synthetic measure of complexity for effort of change or costs. In further research we aim to determine the costs more realistically based on empirical grounds. Moreover, we intend to assess the usefulness of the approach by considering a number of ERP implementation projects. References Brehm, L., Heinzl, A., Markus, M. (2001), "Tailoring ERP Systems: A Spectrum of choices and their Implications", 1-9. Davenport, T.H. (1998), "Putting the enterprise into the enterprise system", Harvard Business Review. July-August, C. Pui Ng, C., Gable, G.G., Chan, T. (2002), " An ERP-client benefit-oriented maintenance taxonomy", Journal of Systems and Software, 64, Anderson, J.A., Head, T.J., Automata theory with modern applications. Cambridge University Press. Shang, S., Seddon P.B., (2002), "Assessing and managing the benefits of enterprise systems: the business manager s perspective", Information Systems Journal, 12, Wagner, E.L., Moll, J., Newell, S. (201), "Accounting logics, reconfiguration of s and the emergence of new accounting practices: A sociomaterial perspective", Management Accounting Research, 22,

ERP SYSTEMS IMPLEMENTATION: FACTORS

ERP SYSTEMS IMPLEMENTATION: FACTORS ERP SYSTEMS IMPLEMENTATION: FACTORS INFLUENCING SELECTION OF A SPECIFIC APPROACH? Björn Johansson bj.caict@cbs.dk Frantisek Sudzina fs.caict@cbs.dk Center for Applied ICT, Copenhagen Business School Abstract

More information

Today s Agenda. Automata and Logic. Quiz 4 Temporal Logic. Introduction Buchi Automata Linear Time Logic Summary

Today s Agenda. Automata and Logic. Quiz 4 Temporal Logic. Introduction Buchi Automata Linear Time Logic Summary Today s Agenda Quiz 4 Temporal Logic Formal Methods in Software Engineering 1 Automata and Logic Introduction Buchi Automata Linear Time Logic Summary Formal Methods in Software Engineering 2 1 Buchi Automata

More information

Meta-Model specification V2 D602.012

Meta-Model specification V2 D602.012 PROPRIETARY RIGHTS STATEMENT THIS DOCUMENT CONTAINS INFORMATION, WHICH IS PROPRIETARY TO THE CRYSTAL CONSORTIUM. NEITHER THIS DOCUMENT NOR THE INFORMATION CONTAINED HEREIN SHALL BE USED, DUPLICATED OR

More information

AN ALTERNATIVE MODEL OF ERP MAINTENANCE STRATEGY

AN ALTERNATIVE MODEL OF ERP MAINTENANCE STRATEGY AN ALTERNATIVE MODEL OF ERP MAINTENANCE STRATEGY Muhammad Rofi IMTIHAN 1, Mohd. Salihin NGADIMAN, Habibollah HARON Department of Modelling and Industrial Computing Faculty of Computer Science and Information

More information

Finite Automata. Reading: Chapter 2

Finite Automata. Reading: Chapter 2 Finite Automata Reading: Chapter 2 1 Finite Automaton (FA) Informally, a state diagram that comprehensively captures all possible states and transitions that a machine can take while responding to a stream

More information

Resource Oriented Service Ideation: Integrating S-D Logic with Service Design Techniques.

Resource Oriented Service Ideation: Integrating S-D Logic with Service Design Techniques. Resource Oriented Service Ideation: Integrating S-D Logic with Service Design Techniques. Masanao Takeyama 1, Kahoru Tsukui 1, Yoshitaka Shibata 2 takeyama@econ.keio.ac.jp 1Keio University, Tokyo, Japan;

More information

Process Modeling Notations and Workflow Patterns

Process Modeling Notations and Workflow Patterns Process Modeling Notations and Workflow Patterns Stephen A. White, IBM Corp., United States ABSTRACT The research work of Wil van der Aalst, Arthur ter Hofstede, Bartek Kiepuszewski, and Alistair Barros

More information

The ERP Systems in Czech Republic A strategical innovation

The ERP Systems in Czech Republic A strategical innovation The ERP Systems in Czech Republic A strategical innovation José Arnaldo Cardoso Monteiro de Melo I. Introduction Nowadays it is possible to verify that the global tendencies of the market pointed out to

More information

Formal Languages and Automata Theory - Regular Expressions and Finite Automata -

Formal Languages and Automata Theory - Regular Expressions and Finite Automata - Formal Languages and Automata Theory - Regular Expressions and Finite Automata - Samarjit Chakraborty Computer Engineering and Networks Laboratory Swiss Federal Institute of Technology (ETH) Zürich March

More information

Enforcing Security Policies. Rahul Gera

Enforcing Security Policies. Rahul Gera Enforcing Security Policies Rahul Gera Brief overview Security policies and Execution Monitoring. Policies that can be enforced using EM. An automata based formalism for specifying those security policies.

More information

Designing and validating an instrument to measure the degree of customization and cost of use and maintenance for a packaged ERP system

Designing and validating an instrument to measure the degree of customization and cost of use and maintenance for a packaged ERP system Eindhoven, February 2010 Designing and validating an instrument to measure the degree of customization and cost of use and maintenance for a packaged ERP system By A.S. EHSARY, (Ali) BSc Industrial Engineering

More information

An Integrated Methodology for Implementing ERP Systems

An Integrated Methodology for Implementing ERP Systems APDSI 2000 Full Paper (July, 2000) An Integrated Methodology for Implementing ERP Systems Su-Yeon Kim 1), Eui-Ho Suh 2), Hyun-Seok Hwang 3) 1) Department of Industrial Engineering, POSTECH, Korea (tomi@postech.edu)

More information

UPDATES OF LOGIC PROGRAMS

UPDATES OF LOGIC PROGRAMS Computing and Informatics, Vol. 20, 2001,????, V 2006-Nov-6 UPDATES OF LOGIC PROGRAMS Ján Šefránek Department of Applied Informatics, Faculty of Mathematics, Physics and Informatics, Comenius University,

More information

Algorithmic Software Verification

Algorithmic Software Verification Algorithmic Software Verification (LTL Model Checking) Azadeh Farzan What is Verification Anyway? Proving (in a formal way) that program satisfies a specification written in a logical language. Formal

More information

The Implications of Enterprise Resource Planning Systems for Universities. Neil Pollock and James Cornford

The Implications of Enterprise Resource Planning Systems for Universities. Neil Pollock and James Cornford The Implications of Enterprise Resource Planning Systems for Universities Neil Pollock and James Cornford Context Significant changes are occurring in the nature and role of the university as a consequence

More information

Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi

Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture - 9 Basic Scheduling with A-O-A Networks Today we are going to be talking

More information

Enterprise System Assimilation: phases, activities, and outcomes

Enterprise System Assimilation: phases, activities, and outcomes Przemysław Lech * Enterprise System Assimilation: phases, activities, and outcomes Introduction Enterprise systems (ES) are the backbone of most global manufacturing and service enterprises [Muscatello,

More information

State-Driven Testing of Distributed Systems: Appendix

State-Driven Testing of Distributed Systems: Appendix State-Driven Testing of Distributed Systems: Appendix Domenico Cotroneo, Roberto Natella, Stefano Russo, Fabio Scippacercola Università degli Studi di Napoli Federico II {cotroneo,roberto.natella,sterusso,fabio.scippacercola}@unina.it

More information

Reading 13 : Finite State Automata and Regular Expressions

Reading 13 : Finite State Automata and Regular Expressions CS/Math 24: Introduction to Discrete Mathematics Fall 25 Reading 3 : Finite State Automata and Regular Expressions Instructors: Beck Hasti, Gautam Prakriya In this reading we study a mathematical model

More information

On the Learning in E-Learning

On the Learning in E-Learning On the Learning in E-Learning Raimond Reichert Swiss Centre for Innovations in Learning University of St Gallen 9000 St Gallen, Switzerland raimond.reichert@unisg.ch Werner Hartmann Technology & Education

More information

ERP / IT Strategy Guidelines

ERP / IT Strategy Guidelines ERP / IT Strategy Guidelines Procedure Model for Development of an ERP / IT Strategy Johannes Schwab, MBA Copyright, Design and Reproduction: Schwab Consult GmbH & Co KG Josefstädter Straße 43-45/1 1080

More information

A Work Breakdown Structure for Implementing and Costing an ERP Project

A Work Breakdown Structure for Implementing and Costing an ERP Project 94 Aisha Momoh, Decision Engineering Centre, Cranfield University, Bedford, UK,a.momoh@cranfield.ac.uk Rajkumar Roy, Decision Engineering Centre, Cranfield University, Bedford, UK, r.roy@cranfield.ac.uk

More information

Diagramming Techniques:

Diagramming Techniques: 1 Diagramming Techniques: FC,UML,PERT,CPM,EPC,STAFFWARE,... Eindhoven University of Technology Faculty of Technology Management Department of Information and Technology P.O. Box 513 5600 MB Eindhoven The

More information

Process Modelling from Insurance Event Log

Process Modelling from Insurance Event Log Process Modelling from Insurance Event Log P.V. Kumaraguru Research scholar, Dr.M.G.R Educational and Research Institute University Chennai- 600 095 India Dr. S.P. Rajagopalan Professor Emeritus, Dr. M.G.R

More information

OMG releases BPMN 1.1 - What's changed?

OMG releases BPMN 1.1 - What's changed? OMG releases BPMN 1.1 - What's changed? (revised version as of April 2008) Gero Decker 1 and Torben Schreiter 2 1 Hasso Plattner Institute, Potsdam, Germany 2 inubit AG, Berlin, Germany Abstract The Business

More information

Day 3: Modeling and ERP Reference Architectures

Day 3: Modeling and ERP Reference Architectures Day 3: Modeling and ERP Reference Architectures CIS Department Professor Duane Truex III Air Force Mentor-Protégé Enterprise Reference Architectures Ronald E. Giachetti, Ph.D. Associate Professor Industrial

More information

Analyzing the Scope of a Change in a Business Process Model

Analyzing the Scope of a Change in a Business Process Model Analyzing the Scope of a Change in a Business Process Model Pnina Soffer Haifa University, Carmel Mountain, Haifa 31905, Israel spnina@is.haifa.ac.il Abstract. Organizations often change their business

More information

KNOWLEDGE FACTORING USING NORMALIZATION THEORY

KNOWLEDGE FACTORING USING NORMALIZATION THEORY KNOWLEDGE FACTORING USING NORMALIZATION THEORY J. VANTHIENEN M. SNOECK Katholieke Universiteit Leuven Department of Applied Economic Sciences Dekenstraat 2, 3000 Leuven (Belgium) tel. (+32) 16 28 58 09

More information

USER REQUIREMENTS CHAPTER 16 STATIC DATA REQUIREMENTS

USER REQUIREMENTS CHAPTER 16 STATIC DATA REQUIREMENTS USER REQUIREMENTS CHAPTER STATIC DATA REQUIREMENTS TS Project Team Reference: TS-0-0 Date: July 00 Version:. Status: Draft TS User requirements - Chapter - Static data requirements TABLE OF CONTENTS 0

More information

Lecture 8: Synchronous Digital Systems

Lecture 8: Synchronous Digital Systems Lecture 8: Synchronous Digital Systems The distinguishing feature of a synchronous digital system is that the circuit only changes in response to a system clock. For example, consider the edge triggered

More information

Answers to Review Questions

Answers to Review Questions Tutorial 2 The Database Design Life Cycle Reference: MONASH UNIVERSITY AUSTRALIA Faculty of Information Technology FIT1004 Database Rob, P. & Coronel, C. Database Systems: Design, Implementation & Management,

More information

Informatique Fondamentale IMA S8

Informatique Fondamentale IMA S8 Informatique Fondamentale IMA S8 Cours 1 - Intro + schedule + finite state machines Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@polytech-lille.fr Université Lille 1 - Polytech Lille

More information

Influence of Business Process on the ERP Project Effectiveness

Influence of Business Process on the ERP Project Effectiveness Influence of Business Process on the ERP Project Effectiveness Jun-Der Leu*, Wen-Hsien Tsai*, Ping-Yu Hsu*, Julian Cheng*, Yi-Wen Fan** *Institute of Business Administration, National Central University

More information

SAP Supply Chain Solutions. Which SAP Warehouse Management Application is Right for You?

SAP Supply Chain Solutions. Which SAP Warehouse Management Application is Right for You? Which SAP Warehouse Management Application is Right for You? Executive Summary The supply chain is getting faster, more dynamic, and ultimately more challenging every day. The next level of performance

More information

Development/Maintenance/Reuse: Software Evolution in Product Lines

Development/Maintenance/Reuse: Software Evolution in Product Lines Development/Maintenance/Reuse: Software Evolution in Product Lines Stephen R. Schach Vanderbilt University, Nashville, TN, USA Amir Tomer RAFAEL, Haifa, Israel Abstract The evolution tree model is a two-dimensional

More information

Formal Verification of Software

Formal Verification of Software Formal Verification of Software Sabine Broda Department of Computer Science/FCUP 12 de Novembro de 2014 Sabine Broda (DCC-FCUP) Formal Verification of Software 12 de Novembro de 2014 1 / 26 Formal Verification

More information

Cycle Counts of Inventory, A Practical Guide

Cycle Counts of Inventory, A Practical Guide Cycle Counts of Inventory, A Practical Guide Background The most successful are continually looking for ways to improve the efficiency and effectiveness of their operations. Following the widespread adoption

More information

META DATA QUALITY CONTROL ARCHITECTURE IN DATA WAREHOUSING

META DATA QUALITY CONTROL ARCHITECTURE IN DATA WAREHOUSING META DATA QUALITY CONTROL ARCHITECTURE IN DATA WAREHOUSING Ramesh Babu Palepu 1, Dr K V Sambasiva Rao 2 Dept of IT, Amrita Sai Institute of Science & Technology 1 MVR College of Engineering 2 asistithod@gmail.com

More information

[Refer Slide Time: 05:10]

[Refer Slide Time: 05:10] Principles of Programming Languages Prof: S. Arun Kumar Department of Computer Science and Engineering Indian Institute of Technology Delhi Lecture no 7 Lecture Title: Syntactic Classes Welcome to lecture

More information

The State of ERP Software / BPMS Integration

The State of ERP Software / BPMS Integration The State of ERP Software / BPMS Integration Tom Bellinson I recently wrote an article for BPTrends entitled The ERP Software Promise in which I outlined my thoughts on how BPMS could ultimately become

More information

SUPPORTING KNOWLEDGE WORKERS: CASE MANANGEMENT MODEL AND NOTATION (CMMN)

SUPPORTING KNOWLEDGE WORKERS: CASE MANANGEMENT MODEL AND NOTATION (CMMN) INFORMATION SYSTEMS IN MANAGEMENT Information Systems in Management (2013) Vol. 2 (1) 3 11 SUPPORTING KNOWLEDGE WORKERS: CASE MANANGEMENT MODEL AND NOTATION (CMMN) AGNIESZKA GRUDZIŃSKA-KUNA Department

More information

The Role of Tacit Knowledge Management in ERP Systems Implementation

The Role of Tacit Knowledge Management in ERP Systems Implementation 78 The Role of Tacit Knowledge Management in ERP Systems Implementation Iuliana SCORŢA Academy of Economic Studies, Bucharest, România iuliana.scorta@ie.ase.ro Many organizations that implemented ERP systems

More information

DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES

DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES Robert M. Bruckner Vienna University of Technology bruckner@ifs.tuwien.ac.at Beate List Vienna University of Technology list@ifs.tuwien.ac.at

More information

Regular Expressions and Automata using Haskell

Regular Expressions and Automata using Haskell Regular Expressions and Automata using Haskell Simon Thompson Computing Laboratory University of Kent at Canterbury January 2000 Contents 1 Introduction 2 2 Regular Expressions 2 3 Matching regular expressions

More information

Success factors for the implementation of ERP to the Agricultural Products Processing Center

Success factors for the implementation of ERP to the Agricultural Products Processing Center , pp.61-66 http://dx.doi.org/10.14257/astl.2015.95.12 Success factors for the implementation of ERP to the Agricultural Products Processing Center Jung Rock Do 1, Jin Hyeung Kim 2, Young Chan Choe 3 1

More information

Connectivity and integration Executive brief. Optimize the potential of ERP systems through IBM SMART SOA integration strategies.

Connectivity and integration Executive brief. Optimize the potential of ERP systems through IBM SMART SOA integration strategies. Connectivity and integration Executive brief Optimize the potential of ERP systems through IBM SMART SOA integration strategies. Page 2 Contents 2 Executive overview 3 A problem of integration 4 How this

More information

Finite Automata. Reading: Chapter 2

Finite Automata. Reading: Chapter 2 Finite Automata Reading: Chapter 2 1 Finite Automata Informally, a state machine that comprehensively captures all possible states and transitions that a machine can take while responding to a stream (or

More information

OpenERP evaluation with SAP as reference. Learn by discovering where the challenger meets the leader.

OpenERP evaluation with SAP as reference. Learn by discovering where the challenger meets the leader. OpenERP evaluation with SAP as reference Learn by discovering where the challenger meets the leader. A world in constant evolution The first industrial application of the electricity appeared around 1880

More information

Parallel Currency Activation & Conversion

Parallel Currency Activation & Conversion Changing parallel currencies in the live SAP system is difficult. This white paper helps explain how to carefully approach Parallel currency activation and conversion. Activation requires conversion of

More information

7 Conclusions and suggestions for further research

7 Conclusions and suggestions for further research 7 Conclusions and suggestions for further research This research has devised an approach to analyzing system-level coordination from the point of view of product architecture. The analysis was conducted

More information

Manufacturer cuts costs and gains global insight with business management solution

Manufacturer cuts costs and gains global insight with business management solution Case Study Manufacturer cuts costs and gains global insight with business management solution Overview Country: Multi-country Industry: Manufacturer and Distributor of Office Supplies Customer Profile

More information

The Trip Scheduling Problem

The Trip Scheduling Problem The Trip Scheduling Problem Claudia Archetti Department of Quantitative Methods, University of Brescia Contrada Santa Chiara 50, 25122 Brescia, Italy Martin Savelsbergh School of Industrial and Systems

More information

Turing Machines: An Introduction

Turing Machines: An Introduction CIT 596 Theory of Computation 1 We have seen several abstract models of computing devices: Deterministic Finite Automata, Nondeterministic Finite Automata, Nondeterministic Finite Automata with ɛ-transitions,

More information

Introduction: Ladan Heit (lheit@wlu.ca) Current role: Enterprise Architect Responsible for building and maintaining an accurate and holistic view of

Introduction: Ladan Heit (lheit@wlu.ca) Current role: Enterprise Architect Responsible for building and maintaining an accurate and holistic view of Introduction: Ladan Heit (lheit@wlu.ca) Current role: Enterprise Architect Responsible for building and maintaining an accurate and holistic view of the institution s IT capabilities in a logical and structured

More information

24 Uses of Turing Machines

24 Uses of Turing Machines Formal Language and Automata Theory: CS2004 24 Uses of Turing Machines 24 Introduction We have previously covered the application of Turing Machine as a recognizer and decider In this lecture we will discuss

More information

Mapping Business Process Modeling constructs to Behavior Driven Development Ubiquitous Language

Mapping Business Process Modeling constructs to Behavior Driven Development Ubiquitous Language Mapping Business Process Modeling constructs to Behavior Driven Development Ubiquitous Language Rogerio Atem de Carvalho, Fernando Luiz de Carvalho e Silva, Rodrigo Soares Manhaes Emails: ratem@iff.edu.br,

More information

AN INITIAL EMPIRICAL EVALUATION OF THE INFLUENCE OF ERP POST-IMPLEMENTATION MODIFICATIONS ON BUSINESS PROCESS OPTIMISATION

AN INITIAL EMPIRICAL EVALUATION OF THE INFLUENCE OF ERP POST-IMPLEMENTATION MODIFICATIONS ON BUSINESS PROCESS OPTIMISATION AN INITIAL EMPIRICAL EVALUATION OF THE INFLUENCE OF ERP POST-IMPLEMENTATION MODIFICATIONS ON BUSINESS PROCESS OPTIMISATION Research-in-progress Oseni, Taiwo, Monash University, Melbourne, Australia, taiwo.oseni@monash.edu

More information

Model Based Testing for Security Checking. Wissam Mallouli and Prof. Ana Cavalli National Institute of Telecommunications, France November 21, 2007

Model Based Testing for Security Checking. Wissam Mallouli and Prof. Ana Cavalli National Institute of Telecommunications, France November 21, 2007 Model Based Testing for Security Checking Wissam Mallouli and Prof. Ana Cavalli National Institute of Telecommunications, France November 21, 2007 Outline Introduction Active/Passive Testing Active Testing

More information

A flowchart is not a state machine

A flowchart is not a state machine A flowchart is not a state machine Introduction There are several methods, models and tools used to describe control systems. Some examples are: state machines, Petri nets, Statecharts, flowcharts. Though

More information

Announcements. SE 1: Software Requirements Specification and Analysis. Review: Use Case Descriptions

Announcements. SE 1: Software Requirements Specification and Analysis. Review: Use Case Descriptions Announcements SE 1: Software Requirements Specification and Analysis Lecture 4: Basic Notations Nancy Day, Davor Svetinović http://www.student.cs.uwaterloo.ca/ cs445/winter2006 uw.cs.cs445 Send your group

More information

BUSINESS RULES AND GAP ANALYSIS

BUSINESS RULES AND GAP ANALYSIS Leading the Evolution WHITE PAPER BUSINESS RULES AND GAP ANALYSIS Discovery and management of business rules avoids business disruptions WHITE PAPER BUSINESS RULES AND GAP ANALYSIS Business Situation More

More information

How to build a Business Case for ERP. A step by step guide for plastic industry decision makers

How to build a Business Case for ERP. A step by step guide for plastic industry decision makers How to build a Business Case for ERP A step by step guide for plastic industry decision makers How to build a Business Case for ERP // Introduction Introduction You are looking to make a technological

More information

ERP Systems and their Effects on Organizations: A Proposed Scheme for ERP Success

ERP Systems and their Effects on Organizations: A Proposed Scheme for ERP Success ASEE 2014 Zone I Conference, April 3-5, 2014, University of Bridgeport, Bridgeport, CT, USA. ERP Systems and their Effects on Organizations: A Proposed Scheme for ERP Success Khaled Almgren Computer Science

More information

Keywords Software Engineering, Software cost, Universal models. Agile model, feature of software projects.

Keywords Software Engineering, Software cost, Universal models. Agile model, feature of software projects. Volume 4, Issue 6, June 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Comparative Analysis

More information

Cloud & Datacenter Monitoring with System Center Operations Manager

Cloud & Datacenter Monitoring with System Center Operations Manager Page 1 of 5 Overview This course equips students with the skills they require to deploy and configure System Center 2012 R2 Operations. Using hands-on labs, students learn the following: How to architect

More information

Model-based Testing: Next Generation Functional Software Testing

Model-based Testing: Next Generation Functional Software Testing Model-based Testing: Next Generation Functional Software Testing By Dr. Bruno Legeard Model-based testing (MBT) is an increasingly widely-used technique for automating the generation and execution of tests.

More information

Regular Languages and Finite State Machines

Regular Languages and Finite State Machines Regular Languages and Finite State Machines Plan for the Day: Mathematical preliminaries - some review One application formal definition of finite automata Examples 1 Sets A set is an unordered collection

More information

How To Develop Software

How To Develop Software Software Engineering Prof. N.L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-4 Overview of Phases (Part - II) We studied the problem definition phase, with which

More information

6.045: Automata, Computability, and Complexity Or, Great Ideas in Theoretical Computer Science Spring, 2010. Class 4 Nancy Lynch

6.045: Automata, Computability, and Complexity Or, Great Ideas in Theoretical Computer Science Spring, 2010. Class 4 Nancy Lynch 6.045: Automata, Computability, and Complexity Or, Great Ideas in Theoretical Computer Science Spring, 2010 Class 4 Nancy Lynch Today Two more models of computation: Nondeterministic Finite Automata (NFAs)

More information

BENEFITS REALIZATION FROM ERP SYSTEMS: THE ROLE OF CUSTOMIZATION

BENEFITS REALIZATION FROM ERP SYSTEMS: THE ROLE OF CUSTOMIZATION Association for Information Systems AIS Electronic Library (AISeL) ECIS 2012 Proceedings European Conference on Information Systems (ECIS) 5-15-2012 BENEFITS REALIZATION FROM ERP SYSTEMS: THE ROLE OF CUSTOMIZATION

More information

International Journal of Software Engineering and Knowledge Engineering Vol. 11, No. 3 (2001) 231-258 World Scientific Publishing Company

International Journal of Software Engineering and Knowledge Engineering Vol. 11, No. 3 (2001) 231-258 World Scientific Publishing Company International Journal of Software Engineering and Knowledge Engineering Vol. 11, No. 3 (2001) 231-258 World Scientific Publishing Company MULTIAGENT SYSTEMS ENGINEERING SCOTT A. DELOACH, MARK F. WOOD AND

More information

Ten Questions to Ask PLM Solution Suppliers What You Need to Know to Make an Informed Decision. August 2010. A CIMdata White Paper

Ten Questions to Ask PLM Solution Suppliers What You Need to Know to Make an Informed Decision. August 2010. A CIMdata White Paper Ten Questions to Ask PLM Solution Suppliers What You Need to Know to Make an Informed Decision August 2010 A CIMdata White Paper Ten Questions to Ask PLM Solution Suppliers What You Need to Know to Make

More information

A Review of an MVC Framework based Software Development

A Review of an MVC Framework based Software Development , pp. 213-220 http://dx.doi.org/10.14257/ijseia.2014.8.10.19 A Review of an MVC Framework based Software Development Ronnie D. Caytiles and Sunguk Lee * Department of Multimedia Engineering, Hannam University

More information

WHY EXTENDING GROUP POLICY MAKES SENSE FOR YOUR WINDOWS ENTERPRISE

WHY EXTENDING GROUP POLICY MAKES SENSE FOR YOUR WINDOWS ENTERPRISE Specops Software presents: WHY EXTENDING GROUP POLICY MAKES SENSE FOR YOUR WINDOWS ENTERPRISE By Derek Melber, MCSE, MVP Why Extending Group Policy Makes Sense for Your Windows Enterprise... 3 Every Active

More information

A process-driven methodological approach for the design of telecommunications management systems

A process-driven methodological approach for the design of telecommunications management systems A process-driven methodological approach for the design of telecommunications management systems Thierry FRAIZE, Julio VILLENA, Jean-Daniel GUEDJ TELECOM ARGENTINA Av Dorrego 2520 (1425) Buenos Aires Argentina

More information

SD Elements: A Tool for Secure Application Development Management

SD Elements: A Tool for Secure Application Development Management SD Elements: A Tool for Secure Application Development Management Golnaz Elahi 1, Tom Aratyn 2, Ramanan Sivaranjan 2, Rohit Sethi 2, and Eric Yu 3 1 Department of Computer Science, University of Toronto,

More information

Automated SEO. A Market Brew White Paper

Automated SEO. A Market Brew White Paper Automated SEO A Market Brew White Paper Abstract In this paper, we use the term Reach to suggest the forecasted traffic to a particular webpage or website. Reach is a traffic metric that describes an expected

More information

Chap 1. Introduction to Software Architecture

Chap 1. Introduction to Software Architecture Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)

More information

Developing SAP Enterprise Cloud Computing Strategy

Developing SAP Enterprise Cloud Computing Strategy White Paper WFT Cloud Technology SAP Cloud Integration Service Provider Developing SAP Enterprise Cloud Computing Strategy SAP Cloud Computing is a significant IT paradigm change with the potential to

More information

Introduction to the Data Migration Framework in Microsoft Dynamics by Ruben Barron

Introduction to the Data Migration Framework in Microsoft Dynamics by Ruben Barron Introduction to the Data Migration Framework in Microsoft Dynamics by Ruben Barron Senior Consultant - Blue Horseshoe Solutions. 1 Table of Contents Intro to the Data Migration Framework (DMF)... 3 DMF

More information

Universiteit Leiden. ICT in Business. Leiden Institute of Advanced Computer Science (LIACS) Capability Maturity Model for Software Usage

Universiteit Leiden. ICT in Business. Leiden Institute of Advanced Computer Science (LIACS) Capability Maturity Model for Software Usage Universiteit Leiden ICT in Business Capability Maturity Model for Software Usage Name: Yunwei Huang Student-no: s1101005 Date: 16/06/2014 1st supervisor: Dr. Luuk Groenewegen 2nd supervisor: Dr. Nelleke

More information

Increasing Development Knowledge with EPFC

Increasing Development Knowledge with EPFC The Eclipse Process Framework Composer Increasing Development Knowledge with EPFC Are all your developers on the same page? Are they all using the best practices and the same best practices for agile,

More information

Functional Validation of SAP Implementation

Functional Validation of SAP Implementation Functional Validation of SAP Implementation Efficiently produce and maintain a SAP test repository thru modeling of business processes and business rules Geoffrey Potoczny/Smartesting Professional Services

More information

Aligning an ERP System with Enterprise Requirements: An Object-Process Based Approach

Aligning an ERP System with Enterprise Requirements: An Object-Process Based Approach Aligning an ERP System with Enterprise Requirements: An Object-Process Based Approach Pnina Soffer 1, Boaz Golany 2 and Dov Dori 2 1 Haifa University, Carmel Mountain, Haifa 31905, Israel 2 Technion Israel

More information

TRIMIT Fashion reviewed: Tailor made out of the box?

TRIMIT Fashion reviewed: Tailor made out of the box? TRIMIT Fashion reviewed: Tailor made out of the box? Introduction TRIMIT Fashion delivers fashion specific functionalities on top of the recognized ERP (Enterprise Resource Planning) system called Dynamics

More information

Towards Collaborative Requirements Engineering Tool for ERP product customization

Towards Collaborative Requirements Engineering Tool for ERP product customization Towards Collaborative Requirements Engineering Tool for ERP product customization Boban Celebic, Ruth Breu, Michael Felderer, Florian Häser Institute of Computer Science, University of Innsbruck 6020 Innsbruck,

More information

The Basics of System Dynamics: Discrete vs. Continuous Modelling of Time 1

The Basics of System Dynamics: Discrete vs. Continuous Modelling of Time 1 The Basics of System Dynamics: Discrete vs. Continuous Modelling of Time 1 Günther Ossimitz 2 Maximilian Mrotzek 3 University of Klagenfurt Department of Mathematics Universitätsstrasse 65 9020 Klagenfurt,

More information

Original source of publication:

Original source of publication: Original source of publication: Adam Martin, Keckeis Johannes, Kostenzer Peter, Klepzig Heiner; Lean ERP - How ERP Systems and Lean Management fit together; in: Piazolo, Felderer; Innovation and Future

More information

WebSphere Commerce V7 Feature Pack 3

WebSphere Commerce V7 Feature Pack 3 WebSphere Commerce V7 Feature Pack 3 Precision marketing updates 2011 IBM Corporation WebSphere Commerce V7 Feature Pack 3 includes some precision marketing updates. There is a new trigger, Customer Checks

More information

A SYSTEM DEVELOPMENT METHODOLOGY FOR ERP SYSTEM IN SMEs OF MALAYSIAN MANUFACTURING SECTORS

A SYSTEM DEVELOPMENT METHODOLOGY FOR ERP SYSTEM IN SMEs OF MALAYSIAN MANUFACTURING SECTORS A SYSTEM DEVELOPMENT METHODOLOGY FOR ERP SYSTEM IN SMEs OF MALAYSIAN MANUFACTURING SECTORS 1 YOUSEF KHALEEL, 2 RIZA SULAIMAN 1 Student, Department of Industrial Computing, UKM, Selangor, Malaysia 2 Assoc.

More information

CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL

CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL This chapter is to introduce the client-server model and its role in the development of distributed network systems. The chapter

More information

Exhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015

Exhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015 Applications... 3 1. Programmer Analyst... 3 2. Programmer... 5 3. Software Test Analyst... 6 4. Technical Writer... 9 5. Business Analyst... 10 6. System Analyst... 12 7. Software Solutions Architect...

More information

CS 1632 SOFTWARE QUALITY ASSURANCE. 2 Marks. Sample Questions and Answers

CS 1632 SOFTWARE QUALITY ASSURANCE. 2 Marks. Sample Questions and Answers CS 1632 SOFTWARE QUALITY ASSURANCE 2 Marks Sample Questions and Answers 1. Define quality. Quality is the degree of goodness of a product or service or perceived by the customer. Quality concept is the

More information

EN The Tool for Tools

EN The Tool for Tools EN The Tool for Tools THE TOOL FOR TOOLS Our Toolbase Tool Dispensing System is as reliable as it is multifunctional. Inventory tool management and issuing tools using Toolbase are guaranteed to increase

More information

Table of Contents. CHAPTER 1 Web-Based Systems 1. CHAPTER 2 Web Engineering 12. CHAPTER 3 A Web Engineering Process 24

Table of Contents. CHAPTER 1 Web-Based Systems 1. CHAPTER 2 Web Engineering 12. CHAPTER 3 A Web Engineering Process 24 Table of Contents CHAPTER 1 Web-Based Systems 1 The Web 1 Web Applications 2 Let s Introduce a Case Study 3 Are WebApps Really Computer Software? 4 Are the Attributes of WebApps Different from the Attributes

More information

Overview. The Concept Of Managing Phases By Quality and Schedule

Overview. The Concept Of Managing Phases By Quality and Schedule The Project Management Dashboard: A Management Tool For Controlling Complex Projects Project Management White Paper Series--#1001 John Aaron, Milestone Planning And Research, Inc. 5/14/01 Overview The

More information

Data Modeling in the Age of Big Data

Data Modeling in the Age of Big Data Data Modeling in the Age of Big Data Pete Stiglich Pete Stiglich is a principal at Clarity Solution Group. pstiglich@clarity-us.com Abstract With big data adoption accelerating and strong interest in NoSQL

More information

ERP / LOGISTICS TRAINING USING COMPUTER BASED TRAINING TOOLS: A VIRTUALIZATION MODEL FOR SAP

ERP / LOGISTICS TRAINING USING COMPUTER BASED TRAINING TOOLS: A VIRTUALIZATION MODEL FOR SAP ERP / LOGISTICS TRAINING USING COMPUTER BASED TRAINING TOOLS: A VIRTUALIZATION MODEL FOR SAP Sam Khoury College of Business Athens State University Sam.Khoury@athens.edu Kouroush Jenab Education Chair,

More information

The Real Challenges of Configuration Management

The Real Challenges of Configuration Management The Real Challenges of Configuration Management McCabe & Associates Table of Contents The Real Challenges of CM 3 Introduction 3 Parallel Development 3 Maintaining Multiple Releases 3 Rapid Development

More information