Challenges to model solving software in the internet era Adrie J.M. Beulens Huub Scholten (Wageningen University, Information Technology Group)

Slides:



Advertisements
Similar presentations
Andrea Maurino Web Service Design Methodology Batini, De Paoli, Maurino, Grega, Comerio WP2-WP3 Roma 24/11/2005.
Advertisements

2 Introduction A central issue in supporting interoperability is achieving type compatibility. Type compatibility allows (a) entities developed by various.
Opportunistic Reasoning for the Semantic Web: Adapting Reasoning to the Environment Carlos Pedrinaci Tim Smithers and Amaia Bernaras.
Objectives to improve citizens awareness and comfort industrial competitiveness efficiency of public administrations by enhancing and supporting the use,
Defining Decision Support System
Chapter 1 Business Driven Technology
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Entity-Relationship (ER) Modeling
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Analysis Modeling.
ITIL: Service Transition
BIS Database Systems School of Management, Business Information Systems, Assumption University A.Thanop Somprasong Chapter # 6 Advanced Data Modeling.
OASIS Reference Model for Service Oriented Architecture 1.0
1 Chapter 12: Decision-Support Systems for Supply Chain Management CASE: Supply Chain Management Smooths Production Flow Prepared by Hoon Lee Date on 14.
Chapter 6 Methodology Conceptual Databases Design Transparencies © Pearson Education Limited 1995, 2005.
1 Pertemuan 14 Perencanaan, Desain dan Administrasi Databases Matakuliah: >/ > Tahun: > Versi: >
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Eindhoven Universityof Technology The Netherlands.
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
MANAGEMENT INFORMATION SYSTEM
Sharif University of Technology Session # 7.  Contents  Systems Analysis and Design  Planning the approach  Asking questions and collecting data 
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
USE Case Model.
Enterprise Systems & Architectures. Enterprise systems are mainly composed of information systems. Business process management mainly deals with information.
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Overview of the Database Development Process
Introduction to Databases
David Chen IMS-LAPS University Bordeaux 1, France
Modelling information systems
SOFTWARE ENGINEERING BIT-8 APRIL, 16,2008 Introduction to UML.
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
Who am I : 14 years experience in IT and ERP Including ERP PM, consultancy and implementations, account manger. Product manger BSc. Industrial engineering.
المحاضرة الثالثة. Software Requirements Topics covered Functional and non-functional requirements User requirements System requirements Interface specification.
ITEC224 Database Programming
Business Analysis and Essential Competencies
Knowledge representation
Profiling Metadata Specifications David Massart, EUN Budapest, Hungary – Nov. 2, 2009.
Help Desk System How to Deploy them? Author: Stephen Grabowski.
July 2002CSM2002, AB + HS1 Ontologies to structure models and modeling tasks Adrie J.M. Beulens and Huub Scholten Wageningen Universiteit, Toegepaste Informatiekunde.
BUSINESS INFORMATICS descriptors presentation Vladimir Radevski, PhD Associated Professor Faculty of Contemporary Sciences and Technologies (CST) Linkoping.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Enterprise Architecture Enterprise Architecture = a framework or ‘blueprint’ for how the organization achieves the business objectives at hand and in future.
INTRODUCTION. A Communications Model Source –generates data to be transmitted Transmitter –Converts data into transmittable signals Transmission System.
Lecture 7: Requirements Engineering
1 Introduction to Software Engineering Lecture 1.
1 Strategic Perspective on DERI What’s DERI’s market? –“Electronic User Service Market” What's driving this market? –Rationalisation & Personalisation.
DATABASE MANAGEMENT SYSTEM ARCHITECTURE
Prof. Adrie J.M. Beulens 2004Slide1 An Ontological Framework for Structuring Process Knowledge for the Process of Model-Based Problem Solving. Reference:
© 2005 Prentice Hall1-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Chapter 4 Decision Support System & Artificial Intelligence.
Human Computer Interaction
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
 An Information System (IS) is a collection of interrelated components that collect, process, store, and provide as output the information needed to.
 CMMI  REQUIREMENT DEVELOPMENT  SPECIFIC AND GENERIC GOALS  SG1: Develop CUSTOMER Requirement  SG2: Develop Product Requirement  SG3: Analyze.
Modernising Statistical Production: Modernising Statistical Production: Main recommendations from global assessments 7 th SPECA PWG on Statistics
Fundamentals of Information Systems, Sixth Edition Chapter 3 Database Systems, Data Centers, and Business Intelligence.
1 Software Requirements Descriptions and specifications of a system.
METADATA MANAGEMENT AT ISTAT: CONCEPTUAL FOUNDATIONS AND TOOLS Istituto Nazionale di Statistica ITALY.
 System Requirement Specification and System Planning.
ITIL: Service Transition
Decision Support Systems
An assessment framework for Intrusion Prevention System (IPS)
CIS 510 Education for Service-- snaptutorial.com.
CIS 510 Teaching Effectively-- snaptutorial.com
Tracking People: Technical Challenges
Applying Use Cases (Chapters 25,26)
Presentation transcript:

Challenges to model solving software in the internet era Adrie J.M. Beulens Huub Scholten (Wageningen University, Information Technology Group)

August, 2001 AB/HS CSM2 Contents n Which problems to solve? n Present situation n Problems and Challenges n Questions associated with modeling paradigms n Combining models in Hybrid MBDSS n Two approaches n Discussion

August, 2001 AB/HS CSM3 Which problems to solve? (a) n Many organisations (industry, banking, insurance primary production, public administration, business consultants, knowledge institutes, et.c) use Model Based Decision Support Systems (next to ERP, etc.) n MBDSS: planning, logistics, marketing, design and development of products, environmental system analysis, telecommunications

August, 2001 AB/HS CSM4 Which problems to solve? (b) n Model based decision making: –requires a (set of) model(s) representing relations between possible decisions and expected results –each problem requires a specific (set of) model(s) –each type of model requires a specific technique (solver/analysis tool)  Problem: using several models for one problem requires a lot of effort, resources and knowledge on these ‘other model types’ to transfer a problem to another modelling paradigm with a different representation format, necessary for that type of model

August, 2001 AB/HS CSM5 Which problems to solve? (c) n Performance requirements to MBDSS: –effectively and efficiently support of user –integrated with information infrastructure of organisation to use and exchange (business data) –user friendly –developed, upgraded, maintained in environment, governed by dynamics of: problem domain organisation ways of working infrastructure –in a cost effective manner

August, 2001 AB/HS CSM6 Problems / challenges n User: Functional and performance Requirements are currently not satisfied. n Builder/designer: No tools for adequate and efficient building of dynamic systems available (Current tools and knowledge prohibit this) n Technical problems for developer: –Lack of knowledge of different types of models with ass. Solvers –Applying different tools is cumbersome –Combining models of different types is difficult.

August, 2001 AB/HS CSM7 Present situation: reflection n Challenges to MBDSS are based on increased insights and changing technologies and may further be discussed along 4 dimensions” –managing development and exploitation –the human factor –modelling paradigms –hybrid DSS environment n In this paper we address the modelling paradigm dimension.

August, 2001 AB/HS CSM8 Modelling paradigms (a) n Paradigm = a worldview of thinking, using a specific type of models and associated solvers/analysis tools with an ontology describing the paradigm n Examples: simulation, single-criterion optimisation, multi- criteria model analysis, LP-modelling, soft simulation, etc. n Which paradigm to use (each paradigm has a certain representation power, fitness to use)

August, 2001 AB/HS CSM9 Questions about Modelling paradigms (1) n Which ones to use?? n Fitness for use in relation to problem (domain) n Alternative paradigm(s) can be used??? n Combination of (sub)models belonging to various paradigms  exchange of information  shared data model n If some paradigms have equal representation power  choices have to be made (with which are you familiar, which generator/solver is available, which is the best for the problem) n How to deal with a body of semantic knowledge in a specific paradigm?

August, 2001 AB/HS CSM10 Questions about Modelling paradigms (2) n Combination of (sub)models belonging to various paradigms  exchange of information  shared data model n How to manage and control relationships and data exchange between sub models (taking into account a variety of precedence relationships between them). n How to use a variety of data sources with their DM (with associated ontology and semantics).

August, 2001 AB/HS CSM11 Combining Models in Hybrid MBDSS Requires n Modelling infrastructure that allows: –transfer from one paradigm to another –couple models from various paradigms –manage the generating and solving/analysing process of such models or network of models –Models to share and exchange data sources taking into account transparency and precedence requirements.

August, 2001 AB/HS CSM12 Transparent Access and Exchange: 2 Approaches n ESML approach: Common model and data representation format for all models. –Models of different types in same format are interfaced with associated tools and databases. –DM of model M is part of DM of System. n Pragmatic approach. –Extend known model with std Rel DM. –RDM of model is part of DM of system. –Ensure precedence relationships while using data. n Practice: Cater for both options.

August, 2001 AB/HS CSM13 Proposed MBDSS (c)

August, 2001 AB/HS CSM14 Discussion and concluding remarks n Many unsolved questions, problems, challenges n Some answers on which direction to follow

August, 2001 AB/HS CSM15 Combination of (Sub) Models: Manage and control Relationships. n Relationships: –Parts of OS are (re)represented: Objects and attributes. –Temporal, I/O relationship while using models. Network of models with precedence relations that need to be governed by the Process Model Manager. –Use variety of data sources (+DM) with associated ontology and semantics. Ensure that objects and attributes are exactly the same when exchanged. Especially look at aggregates (along object and time dimension). Ex.: Product and product group, sales per day, per week, etc..

August, 2001 AB/HS CSM16 Prerequisites for solution (using AM): n Shared Reference Data Model (RDM) that is used to describe all necessary entity types and attributes in the OS of interest. n Precisely define these and the temporal aspects. n Is it in terms of states of objects at specific time points and or transfers between states in the OS. Some state of the OS(t) --> OS(t+1/t+f(t)) n DM of each (Sub) Model is Part of RDM.

August, 2001 AB/HS CSM17 Model Management: MMS n MMS functions for user/modeler (Symbolic Level):  Gather available “symbolic” models from a model base (source) belonging to different model types. that are important for the (sub) problem and associated solvers.  Gather or define available data sources with their data models that are available or needed.  To adapt/change these symbolic models for the specific model situation.  To define relationships between the models (precedence network) for the problem instances.  To define and attach the solvers to be used in a process model,  Etc.

August, 2001 AB/HS CSM18 Model Management: MMS (2) MMS functions for user/modeler (Scenario level): Using data for problem instance (governed by PM) n To define a scenario with associated process model, scenario database, relationships with previous scenario’s and consequently the relationships with symbolic models, their solvers and subsequently the whereabouts. n Adapt models on symbolic level n Adapt data to be used (+ storage in db) n Instantiate adapted models using the data and subsequent solution using solvers. n Combine results and report. Reruns until satisfied.

August, 2001 AB/HS CSM19 Model Management: MMS (3) Remarks on definitions: n Generic symbolic AM of a particular type for a particular purpose (as you see them in textbooks). For example a generic transport problem. n Symbolic models adapted to the DM of actual OS. So we talk about a model in which we have: A reference DM with precise definitions of the entity types and attributes. Algebraic relationships of the symbolic model expressed using these entity types and attributes. A problem scenario is a problem instance to be considered. That is, we study some object system with a history defined in a database, with assumptions about symbolic models describing some parts of the behavior of that OS and assumptions about the environment of it. n Instantiated models in a scenario are derived from the symbolic ones by filling in appropriate values of ID’s of entities and values of associated attributes (vars). n User interaction + model solvers --> Results (using entity ID’s and vars)