DSM BASED APPROACH FOR MANAGING REQUIREMENTS, RULES AND DESIGN PARAMETERS IN KNOWLEDGE BASED DESIGN PROCESS
|
|
- Earl Grant
- 7 years ago
- Views:
Transcription
1 12 TH INTERNATIONAL DESIGN STRUCTURE MATRIX CONFERENCE, DSM JULY 2010, CAMBRIDGE, UK DSM BASED APPROACH FOR MANAGING REQUIREMENTS, RULES AND DESIGN PARAMETERS IN KNOWLEDGE BASED DESIGN PROCESS Sreeram Bhaskara Boeing Keywords: engineering change management, requirements management, knowledge based engineering (KBE), DSM, rule based design, lattix, MOKA ABSTRACT The development of Knowledge Based Systems for Engineering Design requires the capture, reuse and tracking of various kinds of design knowledge throughout the entire design process. Software engineering and Knowledge engineering principles have been used in the development of knowledge based systems (Bravo et al, 1999). These techniques are primarily applied in capturing and reusing the engineering knowledge. This paper proposes applying Design Structure Matrix (DSM) as a complementary methodology for not only capture and reuse, but also in analysing the impact of design changes and for managing the requirements and design rules. Lattix DSM tool has been used for tracking and managing various types of design knowledge during the entire lifecycle of the design process. This methodology works in conjunction with existing software engineering and knowledge engineering techniques and is applied to Aerospace design process. 1 KNOWLEDGE BASED DESIGN PROCESS Aircraft Design process involves large amount of data and information (Wood and Bauer, 1998). Knowledge Based Design process captures the knowledge required at different stages of design. Typical design knowledge in a Knowledge Based Design Process includes requirements, specifications, product data, design rules, standards, geometry, configuration and engineering knowledge. And typical outputs of a KBE system are drawings, reports, costs, BOM, manufacturing data and CAD models. These data units are interdependent and are captured as part of the knowledge model (see Figure 1). As the complexity of the design problem increases the data and rules associated with the knowledge model become large and complex. In knowledge based design process core knowledge of a KBE system is captured as a product model (Sandberg, 2005), which is a combination of geometry, product configuration and rules. Various design inputs are fed into the product model which then generates the required outputs. Figure 1. Typical data in a knowledge based design process 237
2 The product model is essentially a collection of design parts or objects along with their properties, interdependencies and behaviour. This is typically defined using Object Oriented methodology and represents the overall design process. To create an effective product model of the design domain, MOKA methodology (MML Working Group, 2000) can be used. MOKA (Methodology and Tools Oriented to Knowledge Based Engineering Applications) uses informal and formal models to represent engineering knowledge. Engineering knowledge includes product as well as process knowledge. Informal model is structured, natural language representation of engineering knowledge. Formal model, an object oriented representation of engineering knowledge, is captured using MOKA modelling language (MML). MML is an extension of UML (Unified Modelling Language) and is specifically used in Knowledge Based Engineering. Internal details of each design object are captured using simple variables, equations and rules. This creates a complex system with a formal network of design objects with their properties, rules and interfaces. As the system grows in complexity it is difficult to understand the flow of requirements, rules and parameters through the design process. It is also difficult to track design changes, perform impact analysis and redesign. Engineering design changes and their impact analysis is a complex process in itself. According to Kidd and Thompson (2000), Engineering design change management is a complex product life cycle activity and plays a crucial role in the success of a product. In a knowledge based design process this complexity multiplies due to the fact that a change can be at the design side or at the software side or both. To reduce the system complexity and make it transparent, Design Structure Matrix techniques are applied at different stages of the design process. In a transparent system it is easier to view, understand and document the internal details. This helps in reducing the overall complexity of the system. DSMs with an Engineering Design perspective and Software Design perspective are created to capture and analyze the overall knowledge generated during the design process. These two DSMs are captured at different stages of the process. An Engineering DSM (see Figure 2) captures the overview of the design process knowledge in terms of engineering design activities. The basic essence of the product model is captured during this stage. Figure 2. Sample engineering DSM for a knowledge based design process 238
3 An Engineering DSM captures and represents: Engineering design process Product structure and component hierarchy Design data flow Overall Design Process Geometry modelling process Design parameters Design rules Design object interdependencies And a Software DSM (see Figure 3) elaborates on the Engineering DSM by capturing the implementation details at a greater depth which includes how the knowledge is represented in the system. Knowledge representation in a Software DSM is completely dependent on the underlying Figure 3. Corresponding software DSM for the engineering DSM in Figure 2 technology of the KBE system which is typically object oriented in nature. Software DSM eventually becomes the detailed architecture of the KBE system and makes it possible to track the application of rules and design parameters that are nuts and bolts of the design process. It also makes the system much more transparent and gives a clear cross sectional view at any point in the design process. Since there is a one on one mapping between Engineering DSM and Software DSM, impact analysis of a design change at requirements level or at a design parameter level can be easily tracked using DSM techniques. 239
4 2 CONCLUSION A DSM based approach for capturing the product and process structure of a knowledge based design process is presented. This process identified and captured Engineering and Software specific knowledge associated to a KBE system at different levels of detail. The knowledge captured in these DSMs can be effectively used in design change management and impact analysis. Efficiency of this process is completely dependent on how well the Engineering DSM and Software DSM are generated. MOKA methodology is being used to effectively capture the informal and formal knowledge associated to a KBE application. REFERENCES Bravo-Aranda, G., Hernández-Rodríguez, F., Martin-Navarro, A. (1999). Knowledge-based system development for assisting structural design. Advances in Engineering Software, 30, Kidd, M.W., Thompson. G. (2000). Engineering design change management. Integrated Manufacturing Systems. January 2000, pp MML Working Group (2000). Methodology and tools oriented to knowledge based engineering applications (MOKA). MOKA Project ESPRIT The MOKA Consortium, June Sandberg Marcus (2005). Knowledge based engineering in product development. Technical Report. Division of Computer Aided Design, Sirius Laboratory, Lulea University of Technology, Sweden Wood, Richard, M., Bauer, Steven, X.S. (1998). A discussion of knowledge based design. AIAA , 7 th AIAA/USAF/NASA/ISSMO Symposium on Multidisciplinary Analysis and Optimization, St. Louis, September Contact: Sreeram Bhaskara The Boeing Company th Avenue SE and SE Eastgate Way Bellevue, WA USA Phone: (001) (Work) sreeram.bhaskara@boeing.com 240
5 DSM Based Approach for Managing Requirements, Rules R l and d Design D i Parameters in Knowledge Based Design Process Sreeram Bhaskara The Boeing Company Knowledge Based Design Process Knowledge Based Product Model MOKA Engineering Change Management Contents DSM in Knowledge Based Design Process Engineering DSM Software DSM Examples Summary 12th International DSM Conference
6 Knowledge Based Design Process Captures Design Knowledge at different stages of the design process Design g knowledge g includes a product model as well as a process model Typical inputs to the design process include: User Requirements System Specifications Product datat Design rules Standards Geometry e y Confuguration and Engineering knowledge etc. Typical outputs t t are: Overall product model Reports Drawings CAD Models BOM, Manufacturing data etc. 12th International DSM Conference Knowledge Based Product Model Core of Knowledge Based Design Process Completely based on the domain knowledge Typically represented using Object Oriented Methodology Represents geometry, configuration and engineering knowledge as a library of: Design objects, Design parameters Design g rules and Design procedures Creates a network of interdependent design objects Complexity increases as the product model grows in size Interaction with domain experts to create this knowledge model is a critical process MOKA (Methodology and Tools Oriented to Knowledge g Based Engineering Applications) methodology aids in capturing the design domain knowledge as an informal and formal knowledge 12th International DSM Conference
7 What is MOKA? MOKA (Methodology and Tools Oriented to Knowledge Based Engineering Applications) uses Informal and Formal models to represent Engineering Knowledge Engineering knowledge is divided into: Product Knowledge -- Knowledge about physical entity being designed Process Knowledge -- Steps taken to design the Product Informal model is a structured, natural language representation of Engineering Knowledge Formal model is an object oriented representation of Engineering Knowledge and is captured using MOKA Modeling Language (MML) MML is an extension to UML and is specifically targeted for use in Knowledge Based Engineering More information on MOKA can be found at: 12th International DSM Conference Engineering Change Management Engineering design is iterative in nature Changes are part of every iteration Changes refine the design Engineering design changes and their impact are difficult to quantify Change review is a costly and complex process Engineering Design blended with software engineering multiplies the complexity p y of change g management g process A knowledge based design process is a combination of design and software engineering processes Changes in a knowledge based design process can occur in design domain and/or in software domain 12th International DSM Conference
8 DSM in Knowledge Based Design Process DSMs representing Engineering Design process (Engineering DSM) and a corresponding Software Design process (Software DSM) are defined using Lattix DSM tool Dependencies captured in DSMs enable the capture of design data flow Flow of design inputs through the design process Direct or indirect relation between given input and outputs, and vice versa Origin and flow of design rules Direct or indirect relation between a given rule and it s application to a design object or output, and vice versa Capture design object interdependencies and interfaces Identify the most critical or least critical data, rule, object or design procedure based on the usage Capture system, sub system and component hierarchy DSM techniques can be applied to understand, control and quantify the impact of Engineering design changes as well as in redesign 12th International DSM Conference Engineering DSM Engineering DSM represents Engineering Design Process Captures product structure and component hierarchy Design data flow Design Process capture Geometry modeling process Design Parameters and Rules Interdependencies Generated mostly by design engineers and domain experts 12th International DSM Conference
9 Engineering DSM Sample 12th International DSM Conference Software DSM Elaborates on Engineering DSM Representation is dependent on the underlying technology of the KBE system Object oriented in nature and modular in structure Typical structure has systems, sub systems, files, classes or design objects, design parameters, design procedures and rules Captures detailed architecture of the system Increases system transparency Enables cross section view of the system at any point Enables Engineering change management and impact analysis of: User Requirements System Specifications Design Parameters Design Rules etc. Generated mostly by domain experts and software engineers 12th International DSM Conference
10 Corresponding Software DSM 12th International DSM Conference Impact of a Design Rule Change: Engineering DSM View 12th International DSM Conference
11 Impact of a Design Rule change: Software DSM View 12th International DSM Conference Impact of a Design Parameter change: Engineering DSM View 12th International DSM Conference
12 Impact of a Design Parameter Change: Software DSM View 12th International DSM Conference Summary Application of DSM techniques to knowledge based design process is explored Engineering DSM and Software DSM are used as a means to capture Design and Software engineering knowledge respectively These are used to understand the overall knowledge based design process and in Engineering change management process These DSMs provide a single view for all the requirements, design inputs, rules, geometry modeling, product structure t etc. It is always a challenge to capture the design knowledge of the domain MOKA is proposed as a knowledge capturing methodology 12th International DSM Conference
Extracting Business. Value From CAD. Model Data. Transformation. Sreeram Bhaskara The Boeing Company. Sridhar Natarajan Tata Consultancy Services Ltd.
Extracting Business Value From CAD Model Data Transformation Sreeram Bhaskara The Boeing Company Sridhar Natarajan Tata Consultancy Services Ltd. GPDIS_2014.ppt 1 Contents Data in CAD Models Data Structures
More informationKnowledge Based Engineering In Product Development - KBE
2003:05 TECHNICAL REPORT Knowledge Based Engineering - In Product Development MARCUS SANDBERG Department of Applied Physics and Mechanical Engineering Division of Computer Aided Design 2003:05 ISSN: 1402-1536
More informationProduct Synthesis. CATIA - Product Engineering Optimizer 2 (PEO) CATIA V5R18
Product Synthesis CATIA - Product Engineering Optimizer 2 (PEO) CATIA V5R18 Product Synthesis CATIA - Product Engineering Optimizer Accelerates design alternatives exploration and optimization according
More informationKnowledge based Engineering (KBE)
perspective Knowledge based Engineering (KBE) Key Product Development Technology to Enhance Competitiveness Devaraja Holla V. Abstract In today s competitive environment, it becomes imperative to look
More informationThe Concern-Oriented Software Architecture Analysis Method
The Concern-Oriented Software Architecture Analysis Method Author: E-mail: Student number: Supervisor: Graduation committee members: Frank Scholten f.b.scholten@cs.utwente.nl s0002550 Dr. ir. Bedir Tekinerdoǧan
More informationIn this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice
In this Lecture you will Learn: Development Chapter 5C About the Unified Software Development How phases relate to workflows in an iterative life cycle An approach to system development Major activities
More informationVAIL-Plant Asset Integrity Management System. Software Development Process
VAIL-Plant Asset Integrity Management System Software Development Process Document Number: VAIL/SDP/2008/008 Engineering For a Safer World P u b l i c Approved by : Ijaz Ul Karim Rao Revision: 0 Page:2-of-15
More informationLecture 9: Requirements Modelling
A little refresher: What are we modelling? Lecture 9: Requirements Modelling Requirements; Systems; Systems Thinking Role of Modelling in RE Why modelling is important Limitations of modelling Brief overview
More informationTowards a Semantic Knowledge Life Cycle Approach for Aerospace Design Engineering
Towards a Semantic Knowledge Life Cycle Approach for Aerospace Design Engineering Isaac Sanya a, Essam Shehab a,1, Dave Lowe b, Maksim Maksimovic a and Ahmed Al-Ashaab a a, Decision Engineering Centre,
More informationTekla Structures More than a detailing tool. Precast concrete
Tekla Structures More than a detailing tool Precast concrete Much more Than a detailing tool a Tekla Structures is much more than design and detailing software: it is the most accurate and comprehensive
More informationChap 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 informationPARAMETRIC MODELING. David Rosen. December 1997. By carefully laying-out datums and geometry, then constraining them with dimensions and constraints,
1 of 5 11/18/2004 6:24 PM PARAMETRIC MODELING David Rosen December 1997 The term parametric modeling denotes the use of parameters to control the dimensions and shape of CAD models. Think of a rubber CAD
More informationWhite Paper What Solutions Architects Should Know About The TOGAF ADM
White Paper What Solutions Architects Should Know About The TOGAF ADM WP0015 October 2011 The Open Group Architecture Framework 1 (TOGAF) is the most widely referenced architecture framework currently
More informationKarunya University Dept. of Information Technology
PART A Questions 1. Mention any two software process models. 2. Define risk management. 3. What is a module? 4. What do you mean by requirement process? 5. Define integration testing. 6. State the main
More informationFederated, Generic Configuration Management for Engineering Data
Federated, Generic Configuration Management for Engineering Data Dr. Rainer Romatka Boeing GPDIS_2013.ppt 1 Presentation Outline I Summary Introduction Configuration Management Overview CM System Requirements
More informationIAI : Expert Systems
IAI : Expert Systems John A. Bullinaria, 2005 1. What is an Expert System? 2. The Architecture of Expert Systems 3. Knowledge Acquisition 4. Representing the Knowledge 5. The Inference Engine 6. The Rete-Algorithm
More informationKNOWLEDGE ORGANIZATION
KNOWLEDGE ORGANIZATION Gabi Reinmann Germany reinmann.gabi@googlemail.com Synonyms Information organization, information classification, knowledge representation, knowledge structuring Definition The term
More informationUnit 1 Learning Objectives
Fundamentals: Software Engineering Dr. Rami Bahsoon School of Computer Science The University Of Birmingham r.bahsoon@cs.bham.ac.uk www.cs.bham.ac.uk/~rzb Office 112 Y9- Computer Science Unit 1. Introduction
More informationIn this Lecture you will Learn: Systems Development Methodologies. Why Methodology? Why Methodology?
In this Lecture you will Learn: Systems Development Methodologies What a systems development methodology is Why methodologies are used The need for different methodologies The main features of one methodology
More informationCASSANDRA: Version: 1.1.0 / 1. November 2001
CASSANDRA: An Automated Software Engineering Coach Markus Schacher KnowGravity Inc. Badenerstrasse 808 8048 Zürich Switzerland Phone: ++41-(0)1/434'20'00 Fax: ++41-(0)1/434'20'09 Email: markus.schacher@knowgravity.com
More informationRemigijus Gustas. Department of Information Systems, Karlstad University, Sweden
Department of Information Systems, Karlstad University, Sweden Underlying principles of conventional Conceptual Modeling Approaches EM methods distinguish disparate views/dimensions (Zachman, 1987). UML
More informationCS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.
CS 389 Software Engineering Lecture 2 Chapter 2 Software Processes Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. Topics covered Software process models Process activities Coping
More informationLong Term Knowledge Retention and Preservation
Long Term Knowledge Retention and Preservation Aziz Bouras University of Lyon, DISP Laboratory France abdelaziz.bouras@univ-lyon2.fr Recent years: How should digital 3D data and multimedia information
More informationData Mining Governance for Service Oriented Architecture
Data Mining Governance for Service Oriented Architecture Ali Beklen Software Group IBM Turkey Istanbul, TURKEY alibek@tr.ibm.com Turgay Tugay Bilgin Dept. of Computer Engineering Maltepe University Istanbul,
More informationMasters of Science in Software & Information Systems
Masters of Science in Software & Information Systems To be developed and delivered in conjunction with Regis University, School for Professional Studies Object Oriented Design Table of Contents January
More informationAdopting ITIL Framework By Vinayak Ghadi
Adopting ITIL Framework By Vinayak Ghadi Adopting ITIL Framework Contents 1. Who should read this paper?... 3 2. Do we know about ITIL framework?... 3 3. Key Adoption Challenges... 6 4. How do we prepare
More informationISO 15926 Reference Data Engineering Methodology. Ontology Summit 2013, track C 7th February 2013г.
ISO 15926 Reference Data Engineering Methodology Ontology Summit 2013, track C 7th February 2013г. TechInvestLab Strategy consultants (systems and organizational engineering, technology management) Special
More informationRose/Architect: a tool to visualize architecture
Published in the Proceedings of the 32 nd Annual Hawaii International Conference on Systems Sciences (HICSS 99) Rose/Architect: a tool to visualize architecture Alexander Egyed University of Southern California
More informationF-16 Modular Mission Computer Application Software
F-16 Modular Mission Computer Application Software Achieving Cross-Platform Compatibility with Increased Productivity and Quality using the OMG s Model Driven Architecture Lauren E. Clark Chief Engineer
More informationBuild products with visual solution configuration in an integrated quotation management application.
Build products with visual solution configuration in an integrated quotation management application. Configuration Lifecycle Management Configuration Lifecycle Management (CLM) is the management of configuration
More informationTTCN-3, Qtronic and SIP
TTCN-3, Qtronic and SIP 1 (8) TTCN-3, Qtronic and SIP The Model-Based Testing of a Protocol Stack a TTCN-3 Integrated Approach Technical Whitepaper EXECUTIVE SUMMARY TTCN-3 (Test and Test Control Notation
More informationADOPTION OF OPEN SOURCE AND CONVENTIONAL ERP SOLUTIONS FOR SMALL AND MEDIUM ENTERPRISES IN MANUFACTURING. Mehran G. Nezami Wai M. Cheung Safwat Mansi
Proceedings of the 10 th International Conference on Manufacturing Research ICMR 2012 ADOPTION OF OPEN SOURCE AND CONVENTIONAL ERP SOLUTIONS FOR SMALL AND MEDIUM ENTERPRISES IN MANUFACTURING Mehran G.
More informationCOMPARING MATRIX-BASED AND GRAPH-BASED REPRESENTATIONS FOR PRODUCT DESIGN
12 TH INTERNATIONAL DEPENDENCY AND STRUCTURE MODELLING CONFERENCE, 22 23 JULY 2010, CAMBRIDGE, UK COMPARING MATRIX-BASED AND GRAPH-BASED REPRESENTATIONS FOR PRODUCT DESIGN Andrew H Tilstra 1, Matthew I
More informationMeta-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 informationModelling the Management of Systems Engineering Projects
AEROSPACE CONCEPTS Modelling the Management of Systems Engineering Projects Daniel Spencer Shaun Wilson Aerospace Concepts Pty Ltd www.concepts.aero 28 November 2012 Model-Based Systems Engineering Symposium
More informationCONDIS. IT Service Management and CMDB
CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...
More informationBCS HIGHER EDUCATION QUALIFICATIONS. BCS Level 5 Diploma in IT. Software Engineering 1. June 2015 EXAMINERS REPORT
BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT Software Engineering 1 June 2015 EXAMINERS REPORT General Comments This is a technical paper about Software Engineering. Questions seek to
More informationWebSphere IBM Product Lifecycle Management Content Pack for IBM WebSphere Business Services Fabric version 6.2. Reference Architecture Guide
WebSphere IBM Product Lifecycle Management Content Pack for IBM WebSphere Business Services Fabric version 6.2 Reference Architecture Guide Note Before using this information and the product it supports,
More informationManaging Software Product Line
* F 2 - Rules for Qualification of Developing and Managing Software Product Line F. Ahmed Electrical & Computer Engineering University of Western Ontario London Ontario, Canada, N5A5B9 sgraha5@uwo.ca L.F.
More informationThe Software Industry and Software Engineering
The Software Industry and Software Engineering Dror Feitelson Basic Seminar on Software Engineering Hebrew University 2009 What Software Did You Use Today? We are usually unaware of most software... What
More informationA METHODOLOGY FOR KNOWLEDGE DISCOVERY AND CLASSIFICATION. University of Massachusetts Amherst, MA 01003-2210. 15021 21 Drive, SE Mill Creek WA, 98012
A METHODOLOGY FOR KNOWLEDGE DISCOVERY AND CLASSIFICATION Janis Terpenny 1, Stephen Strong 2, Jiachuan Wang 1 1 Department of Mechanical and Industrial Engineering University of Massachusetts Amherst, MA
More informationAlgorithms, Flowcharts & Program Design. ComPro
Algorithms, Flowcharts & Program Design ComPro Definition Algorithm: o sequence of steps to be performed in order to solve a problem by the computer. Flowchart: o graphical or symbolic representation of
More informationUtilizing Domain-Specific Modelling for Software Testing
Utilizing Domain-Specific Modelling for Software Testing Olli-Pekka Puolitaival, Teemu Kanstrén VTT Technical Research Centre of Finland Oulu, Finland {olli-pekka.puolitaival, teemu.kanstren}@vtt.fi Abstract
More informationIntroduction to the Siemens PLM End to End Solution for Composites
Introduction to the Siemens PLM End to End Solution for Composites Restricted Siemens AG 2014 2013 All rights reserved. Page 1 Siemens PLM is Dedicated to the Future of Lightweight Engineering Bringing
More informationStrategic solutions to drive results in matrix organizations
Strategic solutions to drive results in matrix organizations Copyright 2004-2006, e-strategia Consulting Group, Inc. Alpharetta, GA, USA or subsidiaries. All International Copyright Convention and Treaty
More informationApplication of CFD Simulation in the Design of a Parabolic Winglet on NACA 2412
, July 2-4, 2014, London, U.K. Application of CFD Simulation in the Design of a Parabolic Winglet on NACA 2412 Arvind Prabhakar, Ayush Ohri Abstract Winglets are angled extensions or vertical projections
More informationInformation Technology and Architectural Practice: Knowledge Modeling Approach and BIM
Information Technology and Architectural Practice: Knowledge Modeling Approach and BIM Ajla Aksamija, PhD, LEED AP, Architectural Research Analyst Perkins+Will, Tech Lab Mir M. Ali, PhD, Professor School
More informationUSING UML FOR OBJECT-RELATIONAL DATABASE SYSTEMS DEVELOPMENT: A FRAMEWORK
USING UML FOR OBJECT-RELATIONAL DATABASE SYSTEMS DEVELOPMENT: A FRAMEWORK Ming Wang, California State University, ming.wang@calstatela.edu ABSTRACT Data model of object-relational databases (ORDBs) is
More informationThe Dynamics of Project Management
The PROJECT PERFECT White Paper Collection Abstract The Dynamics of Project Management Eric Tse This white paper suggests project management methods and practices can move from a static, unidirectional
More informationDeveloping in the MDA Object Management Group Page 1
Developing in OMG s New -Driven Architecture Jon Siegel Director, Technology Transfer Object Management Group In this paper, we re going to describe the application development process supported by OMG
More informationProGUM-Web: Tool Support for Model-Based Development of Web Applications
ProGUM-Web: Tool Support for Model-Based Development of Web Applications Marc Lohmann 1, Stefan Sauer 1, and Tim Schattkowsky 2 1 University of Paderborn, Computer Science, D 33095 Paderborn, Germany {mlohmann,sauer}@upb.de
More informationKnowledge-Based Systems Engineering Risk Assessment
Knowledge-Based Systems Engineering Risk Assessment Raymond Madachy, Ricardo Valerdi University of Southern California - Center for Systems and Software Engineering Massachusetts Institute of Technology
More information3C05: Unified Software Development Process
3C05: Unified Software Development Process 1 Unit 5: Unified Software Development Process Objectives: Introduce the main concepts of iterative and incremental development Discuss the main USDP phases 2
More informationWhat Is the Rational Unified Process?
What Is the Rational Unified Process? by Philippe Kruchten Rational Fellow Rational Software Canada What exactly is the Rational Unified Process, or RUP as many call it now? I can give several answers
More informationAn Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications
An Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications Germán Harvey Alférez Salinas Department of Computer Information Systems, Mission College,
More informationMastering increasing product complexity with Collaborative Systems Engineering and PLM
Mastering increasing product complexity with Collaborative Systems Engineering and PLM Thierry Ambroisine Dassault Systèmes 10 rue Marcel Dassault, 78140 Vélizy Villacoublay, France thierry.ambroisine@3ds.com
More informationINTEROP-ESA 2005. Interoperability of Knowledge Based Engineering systems Geneva, February 24, 2005. Uwe Kaufmann, Fraunhofer IPK Russ Claus, NASA
INTEROP-ESA 2005 Interoperability of Knowledge Based Engineering systems Geneva, February 24, 2005 Uwe Kaufmann, Fraunhofer Russ Claus, NASA Slide 1 Phases in product design Requirements Requirements Functions
More informationSysML 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
More informationSUMMARY NOMENCLATURE 1. INTRODUCTION
ADVANCED CAD PLM INTEGRATION IN A NAVAL SHIPBUILDING ENVIRONMENT F. Alonso, SENER Ingeniería y Sistemas S.A., Spain C. Gonzalez, SENER Ingeniería y Sistemas S.A., Spain R. Perez, SENER Ingeniería y Sistemas
More informationSoftware Design. Design (I) Software Design Data Design. Relationships between the Analysis Model and the Design Model
Software Design Design (I) Software Design is a process through which requirements are translated into a representation of software. Peter Lo CS213 Peter Lo 2005 1 CS213 Peter Lo 2005 2 Relationships between
More informationThe Architectural Design of FRUIT: A Family of Retargetable User Interface Tools
The Architectural Design of : A Family of Retargetable User Interface Tools Yi Liu Computer Science University of Mississippi University, MS 38677 H. Conrad Cunningham Computer Science University of Mississippi
More informationRequirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK
IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational
More informationAecus European Innovation Awards 2015
Aecus European Innovation Awards 2015 Name of Innovation Case: Boots Flagship App Name of Supplier Organisation(s): UST Global Private Limited Name of Client Organisation(s): Boots UK Background What was
More information4. Multiagent Sys stems Design. Part 2: The PROMETHEUS methodology.
4. Multiagent Systems Design Part 2: Multiagent Syste ems (SMA-UPC) https://kemlg.upc.edu The PROMETHEUS methodology. Javier Vázquez-Salceda SMA-UPC Methodological Extensions to Object-Oriented Approaches
More informationTowards 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 informationWindchill Service Information Manager 10.1. Curriculum Guide
Windchill Service Information Manager 10.1 Curriculum Guide Live Classroom Curriculum Guide Building Information Structures with Windchill Service Information Manager 10.1 Building Publication Structures
More informationTOWARDS AN INTEGRATION OF ENGINEERING KNOWLEDGE MANAGEMENT AND KNOWLEDGE BASED ENGINEERING
TOWARDS AN NTEGRATON OF ENGNEERNG KNOWLEDGE MANAGEMENT AND KNOWLEDGE BASED ENGNEERNG Rdiger Klein DaimlerChrysler Research and Technology Knowledge Based Engineering Group Alt-Moabit 96a D-10559 Berlin
More informationRepresenting Exceptional Behaviour at the earlier Phases of Software Development
Representing Exceptional Behaviour at the earlier Phases of Software Development Rogério de Lemos Computing Laboratory University of Kent at Canterbury, CT2 7NF, UK r.delemos@ukc.ac.uk Exception handling
More informationThe Software Process. The Unified Process (Cont.) The Unified Process (Cont.)
The Software Process Xiaojun Qi 1 The Unified Process Until recently, three of the most successful object-oriented methodologies were Booch smethod Jacobson s Objectory Rumbaugh s OMT (Object Modeling
More informationEST.03. An Introduction to Parametric Estimating
EST.03 An Introduction to Parametric Estimating Mr. Larry R. Dysert, CCC A ACE International describes cost estimating as the predictive process used to quantify, cost, and price the resources required
More informationDifferent Product Structures with Windchill MPMLink
Different Product Structures with Windchill MPMLink Stephan Monsieur EMEA Channel Program Manager November 29th 2012 Agenda Different Product Structures? Limitations of Basic PDMLink Additional functionality
More informationThere are a number of factors that increase the risk of performance problems in complex computer and software systems, such as e-commerce systems.
ASSURING PERFORMANCE IN E-COMMERCE SYSTEMS Dr. John Murphy Abstract Performance Assurance is a methodology that, when applied during the design and development cycle, will greatly increase the chances
More informationSeptember 18, 2014. Modular development in Magento 2. Igor Miniailo Magento
September 18, 2014 Modular development in Magento 2 Igor Miniailo Magento Agenda 1 Magento 2 goals 2 Magento 1 modules 3 Decoupling techniques 4 Magento 2 is it getting better? 5 Modularity examples Magento
More informationBoard of Member States ERN implementation strategies
Board of Member States ERN implementation strategies January 2016 As a result of discussions at the Board of Member States (BoMS) meeting in Lisbon on 7 October 2015, the BoMS set up a Strategy Working
More informationAn Investigation of Agent Oriented Software Engineering Methodologies to Provide an Extended Methodology
An Investigation of Agent Oriented Software Engineering Methodologies to Provide an Extended Methodology A.Fatemi 1, N.NematBakhsh 2,B. Tork Ladani 3 Department of Computer Science, Isfahan University,
More informationAgile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS
Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS In order to ease the burden of application lifecycle management,
More informationU.S. Dept. of Defense Systems Engineering & Implications for SE Implementation in Other Domains
U.S. Dept. of Defense Systems Engineering & Implications for SE Implementation in Other Domains Mary J. Simpson System Concepts 6400 32 nd Northwest, #9 Seattle, WA 98107 USA Joseph J. Simpson System Concepts
More informationDDI Lifecycle: Moving Forward Status of the Development of DDI 4. Joachim Wackerow Technical Committee, DDI Alliance
DDI Lifecycle: Moving Forward Status of the Development of DDI 4 Joachim Wackerow Technical Committee, DDI Alliance Should I Wait for DDI 4? No! DDI Lifecycle 4 is a long development process DDI Lifecycle
More informationThe EMSX Platform. A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks. A White Paper.
The EMSX Platform A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks A White Paper November 2002 Abstract: The EMSX Platform is a set of components that together provide
More informationA Framework of Model-Driven Web Application Testing
A Framework of Model-Driven Web Application Testing Nuo Li, Qin-qin Ma, Ji Wu, Mao-zhong Jin, Chao Liu Software Engineering Institute, School of Computer Science and Engineering, Beihang University, China
More informationARCHITECTURE SERVICES. G-CLOUD SERVICE DEFINITION.
ARCHITECTURE SERVICES. G-CLOUD SERVICE DEFINITION. Table of contents 1 Introduction...3 2 Architecture Services...4 2.1 Enterprise Architecture Services...5 2.2 Solution Architecture Services...6 2.3 Service
More informationDependency Models to Manage Software Architecture
Software development has a way of becoming difficult over time. While they often start well, software projects begin to bog down as enhancements are made to meet new demands and as development teams change.
More informationThe Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang
International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2015) The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang Nanjing Communications
More informationDetermine If An Equation Represents a Function
Question : What is a linear function? The term linear function consists of two parts: linear and function. To understand what these terms mean together, we must first understand what a function is. The
More informationUML SUPPORTED SOFTWARE DESIGN
UML SUPPORTED SOFTWARE DESIGN Darko Gvozdanović, Saša Dešić, Darko Huljenić Ericsson Nikola Tesla d.d., Krapinska 45, HR-0000 Zagreb, Croatia, tel.: +385 365 3889, faks: +385 365 3548, e-mail: darko.gvozdanovic@etk.ericsson.se
More informationPRODUCT PLATFORM PERFORMANCE IN MEETING WITH THE MANUFACTURING
INTERNATIONAL DESIGN CONFERENCE - DESIGN 2004 Dubrovnik, May 18-21, 2004. PRODUCT PLATFORM PERFORMANCE IN MEETING WITH THE MANUFACTURING T. Jansen and H. P. Hildre Keywords: product platform, product family,
More informationModerator and Mediator Analysis
Moderator and Mediator Analysis Seminar General Statistics Marijtje van Duijn October 8, Overview What is moderation and mediation? What is their relation to statistical concepts? Example(s) October 8,
More informationThe 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
More informationSystems Engineering: Development of Mechatronics and Software Need to be Integrated Closely
White Paper Systems Engineering: Development of Mechatronics and Software Need to be Integrated Closely Introduction Products from automobiles to mobile phones contain an increasing amount of software
More informationCMII-100H. CMII Standard for Enterprise-Wide Configuration Management and Integrated Process Excellence. by the Institute of Configuration Management
CMII-100H CMII Standard for Enterprise-Wide Configuration Management and Integrated Process Excellence by the Institute of Configuration Management and CMII Research Institute Revision H; Released March
More informationHow To Design An Information System
Information system for production and mounting of plastic windows MARCEL, MELIŠ Slovak University of Technology - Faculty of Material Sciences and Technology in Trnava, Paulínska 16 street, Trnava, 917
More informationInformation and Communications Technology Courses at a Glance
Information and Communications Technology Courses at a Glance Level 1 Courses ICT121 Introduction to Computer Systems Architecture This is an introductory course on the architecture of modern computer
More informationAPPLICATION OF THE ANALYTIC HIERARCHY PROCESS (AHP) FOR ENERGETIC REHABILITATION OF HISTORICAL BUILDINGS. Elena Gigliarelli
APPLICATION OF THE ANALYTIC HIERARCHY PROCESS (AHP) FOR ENERGETIC REHABILITATION OF HISTORICAL BUILDINGS Elena Gigliarelli Institute for Technologies Applied to Cultural Heritage (ITABC) Built Heritage
More informationTo introduce software process models To describe three generic process models and when they may be used
Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software
More informationA Comparison of SOA Methodologies Analysis & Design Phases
202 A Comparison of SOA Methodologies Analysis & Design Phases Sandra SVANIDZAITĖ Institute of Mathematics and Informatics, Vilnius University Abstract. Service oriented computing is a new software engineering
More informationSoftware Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville
Software Engineering Software Processes Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software process models To describe three generic process models and when
More informationObject Oriented Design
Object Oriented Design Kenneth M. Anderson Lecture 20 CSCI 5828: Foundations of Software Engineering OO Design 1 Object-Oriented Design Traditional procedural systems separate data and procedures, and
More informationProduct data model for PLM system
roduct data model for LM system Li Yumei, Wan Li, Xiong Tifan (National CAD Support Software Engineering Research Center, Huazhong University of Science and Technology, Wuhan 430074) Abstract: roduct lifecycle
More informationWindchill Policy Administration within TEWI Administrative Domain
JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 21 No. 2 (2013), pp. 153-163 Windchill Policy Administration within TEWI Administrative Domain Konrad Swirski, Urszula Zajkowska Technical University of Warszawa
More informationCATIA for Aerospace Supply Chain. Dedicated zone for your graphic band images.
CATIA for Aerospace Supply Chain Dedicated zone for your graphic band images. The Challenges Globalization has affected today s aerospace industry with a variety of pressures, such as compressed time schedules,
More information