National Conference on Artificial Intelligence, 1998
Scheduling of multiple parallel machines in the face of sequence dependent setups and downstream ... more Scheduling of multiple parallel machines in the face of sequence dependent setups and downstream considerations is a hard problem. No single efficient algorithm is guaranteed to produce optimal results. We describe a solution for an instance of this problem, in the domain of paper manufacturing. The problem has additional job machine restrictions and fixed costs of assigning jobs to machines.
Proceedings of 2010 IEEE International Conference on Service Operations and Logistics, and Informatics, 2010
In this paper, we present a method and a tool to assess the maturity of an enterprise's capab... more In this paper, we present a method and a tool to assess the maturity of an enterprise's capability to manage its risks. Akin to the software capability model we rate a firms' risk management capability on a scale from one-to-five. Gaps between the bottom-up reported capabilities and the top-down perceived capabilities, as well as the gaps between organizations are highlighted
2010 IEEE International Conference on Web Services, 2010
ABSTRACT Service-oriented way of building customizations to packaged applications is an emerging ... more ABSTRACT Service-oriented way of building customizations to packaged applications is an emerging alternative to the traditional way of modifying the package application directly to implement customizations. Estimating the effort at an early stage (before detailed design) in the services engagement is important to reduce the perceived risk of the new approach and to demonstrate the potential cost efficiencies. In this paper we present a method to estimate the effort and cost involved in developing customizations to packaged application software (such as SAP and Oracle ERP software) using service-oriented architecture/design (SOA) style. Taking only a description of business processes to be customized, we estimate the effort and costs of implementing those customizations. We use novel artifact-centric and linguistic analysis approaches to estimate the business object count which lies at the center of our cost estimation model. The model is currently being piloted at a large IT services organization involved in implementing packaged application software for clients. Initial experiments reveal that the cost and effort estimates are within 10% range of the benchmark estimates developed after requirements gathering and detailed design.
ABSTRACT In this paper, we present a framework to model and measure the quality of an information... more ABSTRACT In this paper, we present a framework to model and measure the quality of an information technology (IT) service solution in services outsourcing domain. Our three main contributions in this paper are as follows. First, we present a systematic method to identify the drivers of Information Technology (IT) service solution quality based on the lifecycle phases of IT services projects; Second, we present ten service quality measurement dimensions and the associated metrics for measuring these dimensions organized as Value Driver Trees (VDTs); Third, we present a qualitative and quantitative analytical approach for modeling IT service quality metrics and for predicting the quality of service solutions using Value Driver Trees (VDTs). To the best of our knowledge our work is the first of its kind for measuring IT service solution quality in services outsourcing projects from IT service provider point-of-view. We are currently implementing these metrics at a large IT services outsourcing services provider.
Abstract In this paper, we present an enhanced model-driven development technique for porting bus... more Abstract In this paper, we present an enhanced model-driven development technique for porting business software applications across multiple software middle-ware platforms (such as IBM WebSphere platform, SAP NetWeaver platform, Oracle/BEA platform, etc). Our approach ...
2008 IEEE International Conference on Web Services, 2008
While the traditional model driven development techniques are useful for building solutions in a ... more While the traditional model driven development techniques are useful for building solutions in a reusable manner, they do not say much about how the existing assets in a client environment can be leveraged effectively and efficiently. In this work, we enhance model driven transformation techniques to generate implementation artifacts on a given platform from platform independent models while leveraging the
ABSTRACT Adopting standard business processes and then customizing them to suit specific business... more ABSTRACT Adopting standard business processes and then customizing them to suit specific business requirements is a common business practice. However, often, organizations don’t fully know the impact of their customizations until after processes are implemented. In this paper, we present an algorithm for predicting the impact of customizations made to standard business processes by leveraging a repository of similar customizations made to the same standard processes. For a customized process whose impact needs to be predicted, similar impact trees are located in a repository using the notion of impact nodes. The algorithm returns a ranked list of impacts predicted for the customizations.
ABSTRACT In this paper, we present a decision-support framework for managing the business process... more ABSTRACT In this paper, we present a decision-support framework for managing the business process unavailability caused by the planned maintenance activities of the underlying infrastructure components such as software and hardware upgrades and patch application. The framework has two parts: first part provides an approach for estimating the business impact of business process outages. Four business impact factors are defined consisting of quantitative and qualitative metrics. Total business impact involves combining the individual impacts on business for various countries affected by the outages within a company. We apply multi-attribute utility theory to combine the values of impact factors. In the second part, optimal schedules for process maintenance activities are computed to minimize the overall estimated business impact using a sliding-window based scheduling algorithm. Finally, the schedules and their business impact are presented to the decision maker in a visual environment that is conducive for effective decision making. A prototype of the system has been developed and is currently being evaluated for use in a large Dow Jones (Top 10) company.
ABSTRACT In this paper we describe a knowledge management approach for addressing enterprise-leve... more ABSTRACT In this paper we describe a knowledge management approach for addressing enterprise-level risks and present our experiences in piloting its implementation within a large, multi-organizational enterprise. Our approach facilitates cross organizational discussion and enables enterprise-level perspectives in risk identification, analysis and management thereby avoiding the dangerous pitfalls of silo-approach to risk management. Our tool consists of two parts: (1) a knowledge management tool that enables the collection, and visualization, of risk data and collaboration among risk managers of various organizations within an enterprise (2) an Enterprise Risk Management (ERM) risk assessment and analysis workbench that enables risk managers to (a) qualitatively analyze the interrelationships among various risk elements, and their impact on business objectives and (b) quantitatively assess the risk exposure, and the impact of risk mitigation projects. To the best of our knowledge this is the first of its kind of a tool that provides a knowledge management based approach to enterprise risk management.
Rama Akkiraju, IBM TJ Watson Research, USA Grigoris Antoniou, University of Crete/Institute of Co... more Rama Akkiraju, IBM TJ Watson Research, USA Grigoris Antoniou, University of Crete/Institute of Computer Science FORTH, Greece Mikio Aoyama, Nanzan University, Japan Ali Arsanjani, IBM Global Services, USA Malcolm Atkinson, University of Edinburgh, UK Boualem Benatallah, University of New South Wales, Australia Elisa Bertino, Purdue University, USA Ken Birman, Cornell University, USA Athman Bouguettaya, Virginia Tech., USA Paul Buhler, College of Charleston, Charleston, SC USA Christoph Bussler, Cisco Systems, USA Jorge ...
National Conference on Artificial Intelligence, 1998
Scheduling of multiple parallel machines in the face of sequence dependent setups and downstream ... more Scheduling of multiple parallel machines in the face of sequence dependent setups and downstream considerations is a hard problem. No single efficient algorithm is guaranteed to produce optimal results. We describe a solution for an instance of this problem, in the domain of paper manufacturing. The problem has additional job machine restrictions and fixed costs of assigning jobs to machines.
Proceedings of 2010 IEEE International Conference on Service Operations and Logistics, and Informatics, 2010
In this paper, we present a method and a tool to assess the maturity of an enterprise's capab... more In this paper, we present a method and a tool to assess the maturity of an enterprise's capability to manage its risks. Akin to the software capability model we rate a firms' risk management capability on a scale from one-to-five. Gaps between the bottom-up reported capabilities and the top-down perceived capabilities, as well as the gaps between organizations are highlighted
2010 IEEE International Conference on Web Services, 2010
ABSTRACT Service-oriented way of building customizations to packaged applications is an emerging ... more ABSTRACT Service-oriented way of building customizations to packaged applications is an emerging alternative to the traditional way of modifying the package application directly to implement customizations. Estimating the effort at an early stage (before detailed design) in the services engagement is important to reduce the perceived risk of the new approach and to demonstrate the potential cost efficiencies. In this paper we present a method to estimate the effort and cost involved in developing customizations to packaged application software (such as SAP and Oracle ERP software) using service-oriented architecture/design (SOA) style. Taking only a description of business processes to be customized, we estimate the effort and costs of implementing those customizations. We use novel artifact-centric and linguistic analysis approaches to estimate the business object count which lies at the center of our cost estimation model. The model is currently being piloted at a large IT services organization involved in implementing packaged application software for clients. Initial experiments reveal that the cost and effort estimates are within 10% range of the benchmark estimates developed after requirements gathering and detailed design.
ABSTRACT In this paper, we present a framework to model and measure the quality of an information... more ABSTRACT In this paper, we present a framework to model and measure the quality of an information technology (IT) service solution in services outsourcing domain. Our three main contributions in this paper are as follows. First, we present a systematic method to identify the drivers of Information Technology (IT) service solution quality based on the lifecycle phases of IT services projects; Second, we present ten service quality measurement dimensions and the associated metrics for measuring these dimensions organized as Value Driver Trees (VDTs); Third, we present a qualitative and quantitative analytical approach for modeling IT service quality metrics and for predicting the quality of service solutions using Value Driver Trees (VDTs). To the best of our knowledge our work is the first of its kind for measuring IT service solution quality in services outsourcing projects from IT service provider point-of-view. We are currently implementing these metrics at a large IT services outsourcing services provider.
Abstract In this paper, we present an enhanced model-driven development technique for porting bus... more Abstract In this paper, we present an enhanced model-driven development technique for porting business software applications across multiple software middle-ware platforms (such as IBM WebSphere platform, SAP NetWeaver platform, Oracle/BEA platform, etc). Our approach ...
2008 IEEE International Conference on Web Services, 2008
While the traditional model driven development techniques are useful for building solutions in a ... more While the traditional model driven development techniques are useful for building solutions in a reusable manner, they do not say much about how the existing assets in a client environment can be leveraged effectively and efficiently. In this work, we enhance model driven transformation techniques to generate implementation artifacts on a given platform from platform independent models while leveraging the
ABSTRACT Adopting standard business processes and then customizing them to suit specific business... more ABSTRACT Adopting standard business processes and then customizing them to suit specific business requirements is a common business practice. However, often, organizations don’t fully know the impact of their customizations until after processes are implemented. In this paper, we present an algorithm for predicting the impact of customizations made to standard business processes by leveraging a repository of similar customizations made to the same standard processes. For a customized process whose impact needs to be predicted, similar impact trees are located in a repository using the notion of impact nodes. The algorithm returns a ranked list of impacts predicted for the customizations.
ABSTRACT In this paper, we present a decision-support framework for managing the business process... more ABSTRACT In this paper, we present a decision-support framework for managing the business process unavailability caused by the planned maintenance activities of the underlying infrastructure components such as software and hardware upgrades and patch application. The framework has two parts: first part provides an approach for estimating the business impact of business process outages. Four business impact factors are defined consisting of quantitative and qualitative metrics. Total business impact involves combining the individual impacts on business for various countries affected by the outages within a company. We apply multi-attribute utility theory to combine the values of impact factors. In the second part, optimal schedules for process maintenance activities are computed to minimize the overall estimated business impact using a sliding-window based scheduling algorithm. Finally, the schedules and their business impact are presented to the decision maker in a visual environment that is conducive for effective decision making. A prototype of the system has been developed and is currently being evaluated for use in a large Dow Jones (Top 10) company.
ABSTRACT In this paper we describe a knowledge management approach for addressing enterprise-leve... more ABSTRACT In this paper we describe a knowledge management approach for addressing enterprise-level risks and present our experiences in piloting its implementation within a large, multi-organizational enterprise. Our approach facilitates cross organizational discussion and enables enterprise-level perspectives in risk identification, analysis and management thereby avoiding the dangerous pitfalls of silo-approach to risk management. Our tool consists of two parts: (1) a knowledge management tool that enables the collection, and visualization, of risk data and collaboration among risk managers of various organizations within an enterprise (2) an Enterprise Risk Management (ERM) risk assessment and analysis workbench that enables risk managers to (a) qualitatively analyze the interrelationships among various risk elements, and their impact on business objectives and (b) quantitatively assess the risk exposure, and the impact of risk mitigation projects. To the best of our knowledge this is the first of its kind of a tool that provides a knowledge management based approach to enterprise risk management.
Rama Akkiraju, IBM TJ Watson Research, USA Grigoris Antoniou, University of Crete/Institute of Co... more Rama Akkiraju, IBM TJ Watson Research, USA Grigoris Antoniou, University of Crete/Institute of Computer Science FORTH, Greece Mikio Aoyama, Nanzan University, Japan Ali Arsanjani, IBM Global Services, USA Malcolm Atkinson, University of Edinburgh, UK Boualem Benatallah, University of New South Wales, Australia Elisa Bertino, Purdue University, USA Ken Birman, Cornell University, USA Athman Bouguettaya, Virginia Tech., USA Paul Buhler, College of Charleston, Charleston, SC USA Christoph Bussler, Cisco Systems, USA Jorge ...
Uploads