Tool-Based Business Process Modeling using the SOM Approach
|
|
|
- Bathsheba Ashlyn Johnson
- 10 years ago
- Views:
Transcription
1 1 Ferstl, Sinz, et.al. : Tool-Based Business Process Modeling... Tool-Based Business Process Modeling using the SOM Approach Abstract Business processes play an important role in analyzing and designing a company's behaviour and organization. Modeling business processes is an integral part of the Semantic Object Model (SOM). The paper shows the basic concepts of business process modeling using the SOM approach and presents the design goals and architecture of an accompanying tool. 1. Basic Concepts of Business Process Modeling Using the SOM Approach The Semantic Object Model (SOM) is a comprehensive approach for analysis and design of business information systems and specification of business application systems (see [FeSi93a] and [FeSi93b]). The scope of the whole approach covers three major steps: Enterprise planning: Identification of a company's universe of discourse, its goals and objectives 2, its success factors as well as its value chains. Business process modeling: From a behavioural viewpoint, a company consists of a set of business processes (see [FeSi93c]). Main processes contribute directly to the company's goals, sub-processes support the main processes with some kind of services. Relationships between business processes follow the client-server model. A client process engages a server process to deliver a certain service. SOM provides an approach for business process modeling using a semi-formal, object-oriented notation. Specification of business application systems: The purpose of a business application system is to automate some part of a business process. Application systems are identified and separated within the set of business processes and are specified using an object-oriented notation. This section of the paper concentrates on business process modeling based on the meta model shown in figure 1. 1 {Univ.-Prof. Dr. Otto K. Ferstl, Univ.-Prof. Dr. Elmar J. Sinz, Dr. Michael Amberg, Dipl.-Inf. Udo Hagemann, Dipl.- Inf. Carsten Malischewski}, Business Informatics, University of Bamberg, D Bamberg, Germany. Phone {2679,2512,2578,2540,2516}, Fax , Internet {ferstl, sinz, amberg, hagemann, 2 We use the term goal to denote the intended final state of an object, achieved by the execution of a task. The term objective refers to the corresponding quality aspects, aimed during the execution of the task. Published in : Bamberger Beiträge zur Wirtschaftsinformatik, Nr. 19 (1994) 1
2 Fig. 1: Meta model of the SOM approach for business process modeling Business processes consist of business transactions. From a static viewpoint, each transaction builds a communication channel between two objects. Referring to the delimitation of the universe of discourse internal objects and external objects are distinguished. From a dynamic viewpoint, a transaction controls and executes the exchange of services and messages respectively. Each object is associated with a set of tasks. A task can be regarded as an operator of an object which drives a transaction. Each transaction is driven by exactly two tasks belonging to different objects. Internal events can be used to define sequences of tasks within an object. External events define environmental pre-conditions for the execution of tasks. A business process described according to the meta model above can be refined recursively to a more detailed level. This is done by decomposing objects, tasks, and transactions as well. Decomposition of objects and transactions uncovers the basic coordination mechanisms between objects (see fig. 2): Fig. 2: Basic coordination mechanisms between objects 2 Published in : Bamberger Beiträge zur Wirtschaftsinformatik, Nr. 19 (1994)
3 Negotiation principle: A business transaction between two objects is decomposed into a sequence of sub-transactions: (1) an initiating transcation, (2) a contracting transaction and (3) an enforcing transaction. During the initiating transaction, the objects learn to know each other and exchange information on deliverable services. Within the contracting transaction both objects agree to a contract on the exchange of a service. The purpose of the enforcing transcation is to exchange the service between the objects. Feedback control principle: An object is decomposed into two sub-objects and two transactions which establish a feedback control loop. The controlling sub-object prescribes objectives or sends controlling messages to the controlled sub-object by a control transaction. A feedback transaction closes the feedback control loop by reporting to the controlling object. 2. Example for Business Process Modeling In the following the business process distribution is examined as an example. At the initial level, this business process consists of three components: (1) an internal object distributor, (2) an external object customer, and (3) a transaction delivery which models the service delivery from distributor to customer. The next level consists of a refinement of the initial level. First of all the delivery transaction is decomposed to uncover the coordination between distributor (server object) and customer (client object). As the two objects negotiate about the service delivery, the transaction is decomposed according to the negotiation principle into the sub-transactions price list (initiating), order (contracting), and delivery (enforcing transaction). In the next step the object distributor is decomposed according to the feedback control principle. This leads to the sub-objects sales (controlling sub-object) and store (controlled sub-object). At the same time the sub-transactions price list, order, and delivery are re-assigned to the sub-objects. The sales sub-object deals with price list and order, the store sub-object has to manage the delivery transaction. In addition, decomposition of the distributor object requires the sub-transactions delivery order (control transaction) and delivery report (feedback transaction) from sales to store and from store to sales respectively. The purpose of delivery order is to connect the order sub-transaction to the delivery subtransaction. Figure 3 shows the business process model at this level of refinement. The top left window shows subobjects and sub-transactions forming the interaction scheme view on a business process model. The Published in : Bamberger Beiträge zur Wirtschaftsinformatik, Nr. 19 (1994) 3
4 bottom right window shows the sequence of sub-transactions and the tasks to drive them. This graph is called the process event scheme view and follows the petri-net concept. Fig. 3: Example: business process distribution; SOM tool view 4 Published in : Bamberger Beiträge zur Wirtschaftsinformatik, Nr. 19 (1994)
5 3. Tool support of the modeling process Design Goals The meta model shown in figure 1 comprises all valid business process models, including the initial model to start with. In addition, transformation rules for the decomposition of transactions and objects restrict each design step that transforms a consistent business process model into a more detailed one (see [FeSi93b]). A business process engineer has to obey and must be assisted in obeying the meta model as well as the transformation rules. Consequently the SOM tool provides assistance in two dimensions: 1. Modeling process: Modeling starts with a minimal model of a business process, consisting of an internal and an external object and a transaction between them. The design process consists of a series of design steps which are restricted by the given set of transformation rules. Each design step automatically generates additional structures as needed. For example, decomposing a transaction automatically decomposes its driving tasks. 2. Presentation of a model: In analogy to technical drawings used for construction purposes, an engineer is provided with different views onto a business process model which present the modeling results in a convenient and effective way. Each view focuses on a different aspect and is available at a selectable granularity. All views together present a complete and sound model of a set of business processes. Tool architecture A tool architecture has to ensure the manageability of large modeling projects in several aspects. The project repository must be made accessible to multiple engineers using heterogenous hardware platforms. Every engineer has to be supported in handling the complexity of a model's representation as well as taking different points of view onto a model (see [FeHa92]). These requirements lead to a multi-view approach like the PAC model (presentation, abstraction, control; see [Cou87]) combined with a clientserver architecture (fig.4). The tool is implemented in an object-oriented technique as a set of reusable class libraries. As each meta model component is handled by a separate class, the tool's core class structure is identical to the meta model. The core classes have been extended to support the multi-view functionality, namely by the notion of a local/global visibility state and a current focus. The local visibility state affects a structure's visibility in exactly one view, whereas a structure's global state affects all its representations in several views. Manipulating a structure's visibility is used to reduce the complexity of a model's representation systematically. The focus concept helps to support navigation through a model. If a certain part of a schema is moved into the center of a view, the other views are adjusted automatically. Published in : Bamberger Beiträge zur Wirtschaftsinformatik, Nr. 19 (1994) 5
6 Fig. 4: Architecture of the SOM tool User interaction via a graphical user interface is encapsulated by a separate class library. These libraries contain roughly 240 classes, 30 of them being root classes without ancestors. The inheritance structure forms a forest of classes with a maximum depth of 8. Using these libraries the task of building an application consists of writing a single application class that activates some views, possibly modifying some view's behaviour via subclassing, and linking it with the existing class libraries. 6 Published in : Bamberger Beiträge zur Wirtschaftsinformatik, Nr. 19 (1994)
7 4. Tool availability and experiences The portability of a tool is mainly affected by the programming language, the user-interface management system (UIMS), and the underlying database system. We decided for C++ as the currently most common object-oriented programming language. We use the user interface toolkit XVT to make the graphical programming interfaces independent of different hardware platforms. Using C++ and XVT, source code compatibility for MS-Windows, SUN OpenLook (SUN SPARC, SunOS 4.1.3), and OSF/Motif platforms (Iris Indigo, Irix 4.0.5f and SNI MX300i, Sinix 5.41) has been achieved. Data management is done on the basis of flat files until now. Currently we are preparing for the use of the object-oriented database system ObjectStore, which is available for the platforms mentioned above. The tool is currently being used for educational purposes, in research projects, and in commercial projects as well. References [Cou87] Coutaz, J.: The Construction of User Interfaces and the Object Paradigm; In: Bezirin, J. et al (eds.) Proc. ECOOP '87, Paris, Springer, New York, 1987, [FeHa92] * Ferstl, O.K.; Hagemann U.: Die Visualisierung der SOM-Diskurswelt in einem Multiview-Ansatz; Fachberichte Informatik 7-92, Universität Koblenz-Landau, 1992 [FeSi93a] Ferstl, O.K.; Sinz, E.J.: Grundlagen der Wirtschaftsinformatik; Oldenbourg, München, 1993 [FeSi93b] * Ferstl, O.K.; Sinz, E.J.: Der Modellierungsansatz des Semantischen Objektmodells (SOM); Bamberger Beiträge zur Wirtschaftsinformatik, Nr. 18, Bamberg, 1993 [FeSi93c] * Ferstl, O.K.; Sinz, E.J.: Geschäftsprozeßmodellierung; In Wirtschaftsinformatik 35(6), 1993, Documents marked with "*" can be retrieved via WWW from This work is partly supported by the Deutsche Forschungsgemeinschaft (DFG) under contract No. Si 481/1-3. Published in : Bamberger Beiträge zur Wirtschaftsinformatik, Nr. 19 (1994) 7
Analysis and Design Techniques for Service-Oriented Development and Integration
Analysis and Design Techniques for Service-Oriented Development and Integration Olaf Zimmermann, Niklas Schlimm, Günter Waller, Marc Pestel IBM Deutschland Pascalstrasse 100 Stuttgart, Germany {ozimmer,
1 Business Modeling. 1.1 Event-driven Process Chain (EPC) Seite 2
Business Process Modeling with EPC and UML Transformation or Integration? Dr. Markus Nüttgens, Dipl.-Inform. Thomas Feld, Dipl.-Kfm. Volker Zimmermann Institut für Wirtschaftsinformatik (IWi), Universität
Tool Support for Software Variability Management and Product Derivation in Software Product Lines
Tool Support for Software Variability Management and Product Derivation in Software s Hassan Gomaa 1, Michael E. Shin 2 1 Dept. of Information and Software Engineering, George Mason University, Fairfax,
The SPES Methodology Modeling- and Analysis Techniques
The SPES Methodology Modeling- and Analysis Techniques Dr. Wolfgang Böhm Technische Universität München [email protected] Agenda SPES_XT Project Overview Some Basic Notions The SPES Methodology SPES_XT
Patterns of Evolution in Enterprise Architecture Information Models
Patterns of Evolution in Enterprise Architecture Information Models Sabine Buckl, Christian M. Schweda iteratec GmbH, {Sabine.Buckl Christian.Schweda}@iteratec.de Abstract: Enterprise architecture (EA)
Available online at www.sciencedirect.com. ScienceDirect. Florian Himmler*, Michael Amberg
Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 69 ( 2014 ) 1138 1143 24th DAAAM International Symposium on Intelligent Manufacturing and Automation, 2013 Data Integration
Lightweight Data Integration using the WebComposition Data Grid Service
Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed
for High Performance Computing
Technische Universität München Institut für Informatik Lehrstuhl für Rechnertechnik und Rechnerorganisation Automatic Performance Engineering Workflows for High Performance Computing Ventsislav Petkov
Generating Enterprise Applications from Models
Generating Enterprise Applications from Models Vinay Kulkarni, R Venkatesh, Sreedhar Reddy Tata Research Development and Design Centre, 54, Industrial estate, Hadapsar, Pune, 411 013, INDIA { vinayk, rvenky,
A Business Process Services Portal
A Business Process Services Portal IBM Research Report RZ 3782 Cédric Favre 1, Zohar Feldman 3, Beat Gfeller 1, Thomas Gschwind 1, Jana Koehler 1, Jochen M. Küster 1, Oleksandr Maistrenko 1, Alexandru
Patterns in. Lecture 2 GoF Design Patterns Creational. Sharif University of Technology. Department of Computer Engineering
Patterns in Software Engineering Lecturer: Raman Ramsin Lecture 2 GoF Design Patterns Creational 1 GoF Design Patterns Principles Emphasis on flexibility and reuse through decoupling of classes. The underlying
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France
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
GOAL-BASED WEB DESIGN TOWARDS BRIDGING THE GAP BETWEEN REQUIREMENTS AND DESIGN OF WEB APPLICATIONS
13_BOLCHINI.qxd 3/26/2003 10:25 Pagina 187 SComS: New Media in Education (2003) 187-191 DAVIDE BOLCHINI* GOAL-BASED WEB DESIGN TOWARDS BRIDGING THE GAP BETWEEN REQUIREMENTS AND DESIGN OF WEB APPLICATIONS
Management Cybernetics and Business Process Management
Management Cybernetics and Business Process Management (EA) and Business Process Management (BPM) Models for the design, development and management of enterprise architecture Zachman Framework xeafs (X
Evaluating OO-CASE tools: OO research meets practice
Evaluating OO-CASE tools: OO research meets practice Danny Greefhorst, Matthijs Maat, Rob Maijers {greefhorst, maat, maijers}@serc.nl Software Engineering Research Centre - SERC PO Box 424 3500 AK Utrecht
Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches
Concepts of Database Management Seventh Edition Chapter 9 Database Management Approaches Objectives Describe distributed database management systems (DDBMSs) Discuss client/server systems Examine the ways
COMPUTER AUTOMATION OF BUSINESS PROCESSES T. Stoilov, K. Stoilova
COMPUTER AUTOMATION OF BUSINESS PROCESSES T. Stoilov, K. Stoilova Computer automation of business processes: The paper presents the Workflow management system as an established technology for automation
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
Database Concepts. Database & Database Management System. Application examples. Application examples
Database & Database Management System Database Concepts Database = A shared collection of logically related (and a description of this data), designed to meet the information needs of an organization.
Modeling Hospital Information Systems (Part 1): The Revised Three-layer Graph-based Meta Model 3LGM 2
544 2003 Schattauer GmbH Modeling Hospital Information Systems (Part 1): The Revised Three-layer Graph-based Meta Model 3LGM 2 A. Winter, B. Brigl, T. Wendt Institute for Medical Informatics, Statistics
Definitions. Software Metrics. Why Measure Software? Example Metrics. Software Engineering. Determine quality of the current product or process
Definitions Software Metrics Software Engineering Measure - quantitative indication of extent, amount, dimension, capacity, or size of some attribute of a product or process. Number of errors Metric -
Software Development Methodologies
Software Development Methodologies Lecturer: Raman Ramsin Lecture 7 Integrated Object-Oriented Methodologies: OPEN and FOOM 1 Object-oriented Process, Environment and Notation (OPEN) First introduced in
The Phases of an Object-Oriented Application
The Phases of an Object-Oriented Application Reprinted from the Feb 1992 issue of The Smalltalk Report Vol. 1, No. 5 By: Rebecca J. Wirfs-Brock There is never enough time to get it absolutely, perfectly
Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53
Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software
Viewpoint Modeling. Agenda. 1. Viewpoint Modeling 2. ODS, Enterprise Architecture, Viewpoints, Models 3. Modeling approaches and standards
Viewpoint Modeling Antonio Vallecillo Universidad de Málaga Dpto. Lenguajes y Ciencias de la Computación [email protected] http://www.lcc.uma.es/~av Master en Ingeniería del Software e Inteligencia Artificial
Architectural Patterns. Layers: Pattern. Architectural Pattern Examples. Layer 3. Component 3.1. Layer 2. Component 2.1 Component 2.2.
Architectural Patterns Architectural Patterns Dr. James A. Bednar [email protected] http://homepages.inf.ed.ac.uk/jbednar Dr. David Robertson [email protected] http://www.inf.ed.ac.uk/ssp/members/dave.htm
Selbo 2 an Environment for Creating Electronic Content in Software Engineering
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 9, No 3 Sofia 2009 Selbo 2 an Environment for Creating Electronic Content in Software Engineering Damyan Mitev 1, Stanimir
How To Evaluate Web Applications
A Framework for Exploiting Conceptual Modeling in the Evaluation of Web Application Quality Pier Luca Lanzi, Maristella Matera, Andrea Maurino Dipartimento di Elettronica e Informazione, Politecnico di
Component visualization methods for large legacy software in C/C++
Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University [email protected]
CASE STUDY - BUILDING A DATA WAREHOUSE FOR HIGHER EDUCATION IN THE COURSE OF MICROSTRATEGY S UNIVERSITY PROGRAM
CASE STUDY - BUILDING A DATA WAREHOUSE FOR HIGHER EDUCATION IN THE COURSE OF MICROSTRATEGY S UNIVERSITY PROGRAM Michael Boehnlein University of Bamberg, Feldkirchenstr. 21, D-96045 Bamberg, Germany +49-951-863-2514
Multi-Paradigm Process Management
Multi-Paradigm Process Management Michael zur Muehlen 1, Michael Rosemann 2 1 Stevens Institute of Technology Wesley J. Howe School of Technology Management Castle Point on the Hudson Hoboken, NJ 07030,
Students who successfully complete the Health Science Informatics major will be able to:
Health Science Informatics Program Requirements Hours: 72 hours Informatics Core Requirements - 31 hours INF 101 Seminar Introductory Informatics (1) INF 110 Foundations in Technology (3) INF 120 Principles
A CONCEPTUAL MODEL FOR REQUIREMENTS ENGINEERING AND MANAGEMENT FOR CHANGE-INTENSIVE SOFTWARE
A CONCEPTUAL MODEL FOR REQUIREMENTS ENGINEERING AND MANAGEMENT FOR CHANGE-INTENSIVE SOFTWARE Jewgenij Botaschanjan, Andreas Fleischmann, Markus Pister Technische Universität München, Institut für Informatik
International Workshop on Field Programmable Logic and Applications, FPL '99
International Workshop on Field Programmable Logic and Applications, FPL '99 DRIVE: An Interpretive Simulation and Visualization Environment for Dynamically Reconægurable Systems? Kiran Bondalapati and
Implementação. Interfaces Pessoa Máquina 2010/11. 2009-11 Salvador Abreu baseado em material Alan Dix. Thursday, June 2, 2011
Implementação Interfaces Pessoa Máquina 2010/11 2009-11 baseado em material Alan Dix 1 Windowing systems Architecture Layers Higher level Tool UI Toolkit (Widgets) Window System OS Application Hardware
Architecture Design & Sequence Diagram. Week 7
Architecture Design & Sequence Diagram Week 7 Announcement Reminder Midterm I: 1:00 1:50 pm Wednesday 23 rd March Ch. 1, 2, 3 and 26.5 Hour 1, 6, 7 and 19 (pp.331 335) Multiple choice Agenda (Lecture)
A Framework for Software Product Line Engineering
Günter Böckle Klaus Pohl Frank van der Linden 2 A Framework for Software Product Line Engineering In this chapter you will learn: o The principles of software product line subsumed by our software product
Chapter 7, System Design Architecture Organization. Construction. Software
Chapter 7, System Design Architecture Organization Object-Oriented Software Construction Armin B. Cremers, Tobias Rho, Daniel Speicher & Holger Mügge (based on Bruegge & Dutoit) Overview Where are we right
Service-Oriented Visualization of Virtual 3D City Models
Service-Oriented Visualization of Virtual 3D City Models Authors: Jan Klimke, Jürgen Döllner Computer Graphics Systems Division Hasso-Plattner-Institut, University of Potsdam, Germany http://www.hpi3d.de
Software Architecture Document
Software Architecture Document Natural Language Processing Cell Version 1.0 Natural Language Processing Cell Software Architecture Document Version 1.0 1 1. Table of Contents 1. Table of Contents... 2
Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint
Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint Christian Fillies 1 and Frauke Weichhardt 1 1 Semtation GmbH, Geschw.-Scholl-Str. 38, 14771 Potsdam, Germany {cfillies,
KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week
1 07/09/15 2 14/09/15 3 21/09/15 4 28/09/15 Communication and Networks esafety Obtains content from the World Wide Web using a web browser. Understands the importance of communicating safely and respectfully
2 Computer Science and Information Systems Research Projects
2 Computer Science and Information Systems Research Projects This book outlines a general process for carrying out thesis projects, and it embraces the following components as fundamentally important:
Graph-Grammar Based Completion and Transformation of SDL/UML-Diagrams
Graph-Grammar Based Completion and Transformation of SDL/UML-Diagrams Position Paper Ulrich A. Nickel, Robert Wagner University of Paderborn Warburger Straße 100 D-33098 Paderborn Germany [duke, wag25]@uni-paderborn.de
A Methodology for the Development of New Telecommunications Services
A Methodology for the Development of New Telecommunications Services DIONISIS X. ADAMOPOULOS Centre for Communication Systems Research School of Elec. Eng., IT and Mathematics University of Surrey Guildford
Scenario-based Requirements Engineering and User-Interface Design
Scenario-based Requirements Engineering and User-Interface Institut für Computertechnik ICT Institute of Computer Technology Hermann Kaindl Vienna University of Technology, ICT Austria [email protected]
Project Management Planning
Develop Project Tasks One of the most important parts of a project planning process is the definition of activities that will be undertaken as part of the project. Activity sequencing involves dividing
Structuring Product-lines: A Layered Architectural Style
Structuring Product-lines: A Layered Architectural Style Tommi Myllymäki, Kai Koskimies, and Tommi Mikkonen Institute of Software Systems, Tampere University of Technology Box 553, FIN-33101 Tampere, Finland
CheckPoint FireWall-1 Version 3.0 Highlights Contents
CheckPoint FireWall-1 Version 3.0 Highlights Contents Abstract...2 Active Network Management...3 Accounting... 3 Live Connections Report... 3 Load balancing... 3 Exporting log records to Informix database...
Patterns in Software Engineering
Patterns in Software Engineering Lecturer: Raman Ramsin Lecture 7 GoV Patterns Architectural Part 1 1 GoV Patterns for Software Architecture According to Buschmann et al.: A pattern for software architecture
Enhancing the Fusion Method to Fusion B Requirements Engineering and Formal Specification
Enhancing the Fusion Method to Fusion B Requirements Engineering and Formal Specification vorgelegt von Diplom-Informatikerin Margot Bittner von der Fakultät IV Elektrotechnik und Informatik der Technischen
Software Architecture Document
Software Architecture Document Project Management Cell 1.0 1 of 16 Abstract: This is a software architecture document for Project Management(PM ) cell. It identifies and explains important architectural
estatistik.core: COLLECTING RAW DATA FROM ERP SYSTEMS
WP. 2 ENGLISH ONLY UNITED NATIONS STATISTICAL COMMISSION and ECONOMIC COMMISSION FOR EUROPE CONFERENCE OF EUROPEAN STATISTICIANS Work Session on Statistical Data Editing (Bonn, Germany, 25-27 September
Course 803401 DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
Oman College of Management and Technology Course 803401 DSS Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization CS/MIS Department Information Sharing
MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS
MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS Tao Yu Department of Computer Science, University of California at Irvine, USA Email: [email protected] Jun-Jang Jeng IBM T.J. Watson
Generating Aspect Code from UML Models
Generating Aspect Code from UML Models Iris Groher Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich, Germany [email protected] Stefan Schulze Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich,
Advanced Service Creation: Bridging the Gap Between Requirements Elicitation and Service Design
Advanced Service Creation: Bridging the Gap Between Requirements Elicitation and Service Design Dionisis X. Adamopoulos 1, Constantine A. Papandreou 2 1 University of Piraeus, Greece and Centre for Communication
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
Object-Oriented Software Construction
1 Object-Oriented Software Construction Bertrand Meyer 2 Lecture 24: Concurrent O-O principles The goal 3 Provide a practical and general foundation for concurrent and distributed programming, ensuring
A UML Introduction Tutorial
A UML Introduction Tutorial 1/27/08 9:55 PM A UML Introduction Tutorial In this tutorial you will learn about the fundamentals of object oriented modelling, the Unified Modelling Language and the software
SERENITY Pattern-based Software Development Life-Cycle
SERENITY Pattern-based Software Development Life-Cycle Francisco Sanchez-Cid, Antonio Maña Computer Science Department University of Malaga. Spain {cid, amg}@lcc.uma.es Abstract Most of current methodologies
MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE
MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES Subarea Educational Computing and Technology Literacy Computer Systems, Data, and Algorithms Program Design and Verification Programming Language
The Benefits of Component Object- Based SCADA and Supervisory System Application Development
The Benefits of Component Object- Based SCADA and Supervisory System Application Development By Steven D. Garbrecht, Marketing Program Manager for Infrastructure and Platforms Table of Contents 1. Overview...
SysML Modelling Language explained
Date: 7 th October 2010 Author: Guillaume FINANCE, Objet Direct Analyst & Consultant UML, the standard modelling language used in the field of software engineering, has been tailored to define a modelling
Service Oriented Architectures Using DoDAF1
1 Service Oriented Architectures Using DoDAF1 Huei-Wan Ang, Fatma Dandashi, Michael McFarren The Mitre Corporation The MITRE Corp. 7515 Colshire Dr. McLean, VA 22102 hwang(at)mitre.org, dandashi(at)mitre.org,
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,
Object Oriented Database Management System for Decision Support System.
International Refereed Journal of Engineering and Science (IRJES) ISSN (Online) 2319-183X, (Print) 2319-1821 Volume 3, Issue 6 (June 2014), PP.55-59 Object Oriented Database Management System for Decision
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
International Journal of Advance Research in Computer Science and Management Studies
Volume 2, Issue 12, December 2014 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online
Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
A SYSTEMATIC APPROACH FOR COMPONENT-BASED SOFTWARE DEVELOPMENT
A SYSTEMATIC APPROACH FOR COMPONENT-BASED SOFTWARE DEVELOPMENT Cléver Ricardo Guareis de Farias, Marten van Sinderen and Luís Ferreira Pires Centre for Telematics and Information Technology (CTIT) PO Box
2. Basic Relational Data Model
2. Basic Relational Data Model 2.1 Introduction Basic concepts of information models, their realisation in databases comprising data objects and object relationships, and their management by DBMS s that
