Integrating Model Management Concept & Planning Process 2001. 8. 17. ( 金 ) 서울大學校 産業工學科 製造統合自動化硏究室 梁 榮 哲.

Slides:



Advertisements
Similar presentations
Database System Concepts and Architecture
Advertisements

C6 Databases.
Database Systems: Design, Implementation, and Management Tenth Edition
Introduction to Databases
Managing Data Resources
Chapter 2 Database Environment.
Chapter 6 Database Design
File Systems and Databases
7.1 © 2006 by Prentice Hall 7 Chapter Managing Data Resources.
Lecture Fourteen Methodology - Conceptual Database Design
6 Chapter 6 Database Design Hachim Haddouti. 6 2 Hachim Haddouti and Rob & Coronel, Ch6 In this chapter, you will learn: That successful database design.
Managing Data Resources. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits that represents a single.
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
Database System Concepts and Architecture Dr. Ali Obaidi.
1 Chapter 2 Database Environment. 2 Chapter 2 - Objectives u Purpose of three-level database architecture. u Contents of external, conceptual, and internal.
Database Management COP4540, SCS, FIU An Introduction to database system.
Mrs. Maninder Kaur 1Maninder Kaur
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Lesson 7 Guide for Software Design Description (SDD)
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
International Workshop on Web Engineering ACM Hypertext 2004 Santa Cruz, August 9-13 An Engineering Perspective on Structural Computing: Developing Component-Based.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
CSC271 Database Systems Lecture # 4.
ITEC224 Database Programming
CST203-2 Database Management Systems Lecture 2. One Tier Architecture Eg: In this scenario, a workgroup database is stored in a shared location on a single.
Database System Concepts and Architecture
Methodology - Conceptual Database Design Transparencies
Database Systems: Design, Implementation, and Management Ninth Edition
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
1 Chapter 15 Methodology Conceptual Databases Design Transparencies Last Updated: April 2011 By M. Arief
Introduction to MDA (Model Driven Architecture) CYT.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 5-1 Chapter 5 Business Intelligence: Data.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
1/26/2004TCSS545A Isabelle Bichindaritz1 Database Management Systems Design Methodology.
1.file. 2.database. 3.entity. 4.record. 5.attribute. When working with a database, a group of related fields comprises a(n)…
Ihr Logo Fundamentals of Database Systems Fourth Edition El Masri & Navathe Chapter 2 Database System Concepts and Architecture.
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
Methodology - Conceptual Database Design
FEN Introduction to the database field:  Applications, concepts and terminology Seminar: Introduction to relational databases.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 2- 1.
Computing and SE II Chapter 9: Design Methods and Design Models Er-Yu Ding Software Institute, NJU.
SOFTWARE DESIGN. INTRODUCTION There are 3 distinct types of activities in design 1.External design 2.Architectural design 3.Detailed design Architectural.
Module 2: Database Environment
S. Shumilov – Zürich Analytical Visualization Framework - a visual data processing and knowledge discovery system Ivan Denisovich, Serge Shumilov Department.
Managing Data Resources. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits that represents a single.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
DataBase System Concepts and Architecture
Jemerson Pedernal IT 2.1 FUNDAMENTALS OF DATABASE APPLICATIONS by PEDERNAL, JEMERSON G. [BS-Computer Science] Palawan State University Computer Network.
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
1 Database Design Chapter-2- Database System Concepts and Architecture Reference: Prof. Mona Mursi Lecture notes.
1 © 2013 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the.
Managing Data Resources File Organization and databases for business information systems.
Databases and DBMSs Todd S. Bacastow January 2005.
國立臺北科技大學 課程:資料庫系統 Chapter 2 Database Environment.
An Introduction to database system
DATA MODELS.
Chapter 6 Database Design
Tools for Memory: Database Management Systems
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Model-Driven Analysis Frameworks for Embedded Systems
Chapter 2 Database Environment Pearson Education © 2009.
Data, Databases, and DBMSs
MANAGING DATA RESOURCES
Data Model.
Database Systems Instructor Name: Lecture-3.
Database System Concepts and Architecture
Chapter 2 Database Environment Pearson Education © 2009.
Presentation transcript:

Integrating Model Management Concept & Planning Process ( 金 ) 서울大學校 産業工學科 製造統合自動化硏究室 梁 榮 哲

2/29 What is Model? 정의 ?  컴퓨터가 이해할 수 있는 형태의 자료형  Data  Mathematical Relationship b/w Data

3/29 Model Management Systems Functions  Interfacing models with users  Integrating models or components of models with each other  Constructing models or components of models  Integrating models or components of models with solver (engine)  Reporting the results of model instance

4/29 Literatures Modeling  Model Representation (Geoffrion, 1987, 1988; Muhanna, Pick, 1994; Dolk, 1988)  Model Data & Storage Structure (Huh, Chung, 1995)  Model Integration (Tsai, 1998) Execution  Engine Selection Rule  Distributed Systems (Huh, Kim, Chung, 1998; Dolk, 2000) Analysis  System Performance (Mayer, 1998) Application  Simulation (Bley, Oltermann, Wuttke, 2000)  GIS (Bennett, 1997)

5/29 Structured Modeling Characteristics to represent models  Hierarchically organized  Partitioned  Attributed acyclic graph Frameworks  Elemental structure  Generic structure  Modular structure Geoffrion (1987)

6/29 Elemental Structure – structured modeling Aims at  Capturing all the definitional detail of a specific model instance NUTRITION TEST NUTRITION LEVELS TOTAL COST MIN DAILY REQTSANAYLYSIS QUANTITYUNIT COSTS NUTRIENTSMATERIALS Primitive entity Attribute Function Test

7/29 Generic Structure – structured modeling Aims  To capture the natural familial groupings of elements T : NLEVEL NLEVEL TOTCOST MINANAYLYSIS Q UCOST NUTRMATERIAL

8/29 Modular Structure – structured modeling Aims  To organize generic structure hierarchically according to commonality or semantic relatedness &FEEDMIX &NUT_DATA &MATERIALS Q NLEVEL T : NLEVEL TOTCOST NUTR MIN MATERIAL UCOST ANALYSIS Module Decision Maker 에 의해 Drill Up & Down 을 할 수 있다.

9/29 Integrating Models and Engines Arguments solve() GAMS LP Model Type SML LP Model Type AMPL LP Model Type Simplex Algorithm Branch-and-Bound Algorithm Network Simplex Algorithm AMPL IP Model Type AMPL Transportation Model Type Interface Huh, Chung, (1995)

A Structured Modeling Based Methodology to Design Decision Support Systems S. Raghunathan Dept. of Accounting and MIS, Bowling Green State Univ. USA Decision Support Systems, Vol 17. (1996)

11/29 DSS Design Procedure 현실의 문제  기존에 사용하는 DB 또는 데 이터 저장 시스템이 존재하고, 그 스키마도 현재의 시스템에 맞춰져 있는 상태이다.  따라서, 데이터 시스템과 Planning System 이 연동하기 위해서는 별도의 노력이 투여 되어야 한다.

An object relational approach for the design of decision support systems - Theory and Methodology - Ananth Srinivasan, David Sundaram Dept. of Mgmt Sci. and Info. Sys., The Univ. of Auckland, New Zealand EJOR, Vol. 127 (2000)

13/29 Introduction Realistic Problems  Individual items of data  Combinations of such data to reflect the structure of specific problems (models)  Rules of manipulation whereby new data item values are created as per specified rules of computation Objective of Paper  To describe a systematic approach to the design of systems that provide decision support for a particular class of complex organizational problems

14/29 Common criticism (Muhanna, Pick 1994)  There is no guiding theory or set of design principles Empirical Survey  Users are reluctant to use such systems if they do not provide relatively seamless connections to existing and familiar modeling environments

15/29 Conceptual Foundation Structured Modeling (Geoffrion, 1987)  Model representation and manipulation without sacrificing the rigor of the conceptualization ORDBMS (Stonebraker, 1996)  Useful features Abstract data typing Linking with a procedural language Predicate calculus based access language Function specification Event driven manipulation Full DBMS functionality Provide a variety of interfaces for multiple classes of users

16/29 Layered Framework for Modeling Unsuccessful implementation of MMS  The lack of a comprehensive general framework for conceptual modeling Implementation have tended to be domain specific Hence not applicable in a variety of application settings  Constraints imposed by technology Decision Support Modeling Structured Modeling OR Modeling Interaction Implementation Conceptualization OR-DBMS implementation Multiple mode implementation (ex. predicate calculus visualization)

17/29 Forecasting for Production Planning IHPP* approach  Forecasting  Aggregate Production Planning  Disaggregate Production Planning Forecasting Module  Historical Data 를 사용, 현재고 정보 사용 Effective Demand 산출을 목표  Aggregate Forecasting Model Product Type Qty 에 대한 예측  Disaggregate Forecasting Model Product Item Qty 에 대한 예측

18/29 SM for Forecasting Model

19/29 Object-relational Schema

20/29 Execution of the Model

21/29 Modification of the Model

22/29 Supply Chain Planning 의 특징 다양한 주체의 참여  거대한 Supply Chain 을 구성하는 각 주체들이 참여하는 Network 형태의 조직  어떠한 하나의 주체에 의해 지배되지 않고, 각 주체가 만족스 러울 수 있는 Feasible(or Balanced) Plan 을 산출해내어야 하 는 어려움을 안고 있다.  각 주체는 나름의 Planning Procedure 또는 Rule 을 가지고 있 다.  이 주체들의 제반 여건을 Planning 에 반영시키는 작업은 상당 기간의 Survey 가 필요.  하지만, 현재까지의 Planning System 은 위의 Survey 의 결과 로 Data Integration 과 Plan Interaction 만 가능.

23/29 문제 상황 ( 예 ) Supply Chain 내의 Facility Outsourcing PlantWarehouse[i] DB & MB data plan [ 목적함수 ] 생산 및 분배 비용 최소화 [ 제약식 ] 1. 생산 Resource 2. Work Calendar 3. Resource Breakdown 4. Demand Satisfaction 5. Leadtime Reduction ….. [ 목적함수 ] Warehouse 운영비용 최소화 [ 제약식 ] 1. 공간 Capacity 2. 재고 회전율 …

24/29 Prerequisites General (Common) Model Representation Principles Model Schema Maintenance Model Integration Technology Inference Engine Network Environment Model Base Management System

25/29 이전의 Framework Model Manager LP interfaceGA interfaceLR interface Result document Result Data DB Model DB data model data LPGALR

26/29 가능한 Framework Model Directory P/S 1 P/S n P/S 2 P/S 1 P/S 2 P/S 3 P/S 4 P/S n-1 P/S n

27/29 해야 할 일 Supply Chain 환경을 고려한 General Mathematical Model Representation Model Schema Storage Structure 분산 환경에서의 통신 방법  Tightly Coupled  Loosely Coupled XML 를 통한 통신 XML DTD ( 또는 Schema) 구축이 필요 Integration of Model Schema  Integration 시에 필요한 Rule 의 Guideline 을 제시 Legacy System 이 존재할 경우, Model 과 Data 를 통합해야 하는 문제에 대한 고려.

28/29 References Arthur M. Geoffrion, “An Introduction to Structured Modeling”, Management Science, Vol. 33, (1987) Daniel R. Dolk, “Model Management and Structured Modeling : The Role of an Information Resource Dictionary System”, Management Science, Vol. 31, (1988) Daniel R. Dolk, “Integrated model management in the data warehouse era”, EJOR, Vol. 122, (2000) David A. Bennett, “A framework for the integration of geographical information systems and modelbase management”, Int. J. of Geographical Information Science, Vol. 11, (1997) H. Bley, R. Oltermann, C.C. Wuttke, “Distributed model management system for material flow simulation”, J. of Materials Processing Tech., Vol. 107, (2000) Margeret K. Mayer, “Future Trends in Model Management Systems : Parallel and Distributed Extensions”, Decision Support Systems, Vol. 22 (1998) Richard G. Ramirez, Chee Ching & Robert D. St. Louis, “Independence and mappings in model-based decision support systems”, Decision Support Systems, Vol. 10, (1993)

29/29 References Robert W. Blanning, “Model management systems : An Overview”, Decision Support Systems, Vol. 9, (1993) S. Y. Huh, Q. B. Chung, “A Model Management Framework for Heterogeneous Algebraic Models : Object-oriented Database Management Systems Approach” Int. J. Mgmt. Sci., Vol 23, (1995) S. Y. Huh, H. M. Kim, Q. B. Chung, “Framework for Change Notification and View Synchronization in Distributed Model Management Systems”, Int. J. Mgmt. Sci., Vol 27, (1999) Waleed A. Muhanna, Roger Alan Pick, “Meta-modeling Concepts and Tools for Model Management : A Systems Approach”, Mgmt. Sci., Vol. 40, (1994) Yao-Chuan Tsai, “Model integration using SML”, Decision Support Systems, Vol. 22, (1998) Yao-Chuan Tasi, “Comparative analysis of model management and relational database management”, Int. J. of Mgmt. Sci., Vol. 29, (2001)