AN AGENT-BASED CONFLICT MANAGEMENT SYSTEM FOR CO-OPERATIVE DESIGN ENVIRONMENT

Size: px
Start display at page:

Download "AN AGENT-BASED CONFLICT MANAGEMENT SYSTEM FOR CO-OPERATIVE DESIGN ENVIRONMENT"

Transcription

1 AN AGENT-BASED CONFLICT MANAGEMENT SYSTEM FOR CO-OPERATIVE DESIGN ENVIRONMENT A Gayretli BSc MSc PhD and S Kucukgokoglan BSc MPhil School of Mech., Mat., Manu. Eng. and Management, The University of Nottingham, University Park, Nottingham, NG7 2RD, UK ahmet.gayretli@nottingham.ac.uk Abstract Increasing complexity of today's customer products requires co-operative design process (CDP). The success of this process needs the effective resolution of conflicts between different design domains during the design process. Conflict management is still an important issue in CDP and needs effective tools and methodologies to avoid from iterations adding cost. This paper describes an agent-based conflict resolution system, which has been linked to a co-operative design environment. It is based on constraint network programming in order to help the designers to efficiently deal with conflicts during the design process. The developed system has been tested on an automotive component. Results showed that it could provide effective monitoring, detection and resolving of conflicts leading to costly iterations in the early design stages. Keywords: Co-operative Design, Conflict Resolution, Monitoring, Networks, -Based Systems 1. Introduction Co-operative product development has become necessity for the design of complex products. In order to successfully implement it conflicts between different design areas have to be detected and resolved during the design process. Conflict management is still an important issue in the co-operative design process and needs effective tools and methodologies (Gayretli and Abdalla, 1999). Since co-operative product development requires the involvement of a number of engineers from different departments, it is necessary to critically consider several tasks; overall co-ordination, control, consistency, and data integrity, negotiation and collaborative decision making (Prasad et al. 1993). The acquisition of new knowledge and sharing information between separate groups of designers are the key factors essential for co-operative product design and it is a very beneficial strategy for achieving advanced product design solutions (Yoshimura and Yoshikawa, 1998). However, conflicts may often exist between members of the design team separated one from another by a number of obstacles, which include technical disciplines, culture, distance and lacks of skills for conflict resolution and understanding of the co-operative design process. Since almost 80 per cent of the product cost are determined at the design stage conflict resolution plays an important role in reducing lead time and achieving successful product designs. Many tools and methodologies have been developed for supporting conflict management. An agent based system have been developed by based on the distribution of the preferences and constraints from a supervisor agent to sub-agents, who utilise their local expertise within the defined global context (Balasubramanyam and Norrie, 1996; D Ambrosia et al. 1996). However, any changes in a design variable require extensive communication between agents, hence longer time to reach the optimum solution. 1

2 networks have been implemented to help the designer to improve product designs by avoiding conflicts. The constraint network has a number of advantages: 1. flexibility to allow the design problem to be analysed from different points of view. 2. providing designers with the design of products with incomplete information. 3. ability to handle large variety of life-cycle information. However, complex designs cannot easily be represented in terms of constraints and it is also very time-consuming. networks have been implemented for resolving conflicts by several authors (Bowen, 1997; Hayes and Sun, 1994). Pena-Mora et al. (1994) presented a framework called SHARED-DRIMS for resolving conflicts within an organisation where many different types of professionals, who must interact and communicate with one another. The proposed approach includes mechanisms for checking interactions and prompting hypotheses about the reasons for the interaction. Negotiation has been proposed for an effective technique for conflict resolution (Harrington et al. 1995). The negotiation strategy in general includes five steps: identification of conflict, search for cause of the conflict, analysing conflict situation, selection of conflict resolution strategy, applying conflict resolution strategy. Since, no particular strategy can be applicable to all conflict situations conflict resolution requires a good understanding of the problem and a suitable selection of a resolution strategy to eliminate it. Blackboard systems also have been used for dealing with conflicts. For example, Susan et al. (1996) presented blackboard architecture for supporting the integration of heterogeneous collaborative agents. The blackboard architecture comprised of three major elements: the blackboard database, control mechanism and a set of experts. In this paper a new agent-based conflict resolution approach using constraint network is presented in order help the designers to co-operatively design complex components by effectively dealing conflicts during the design process. In Section 2 the developed prototype conflict resolution system, being linked to a co-operative design environment is briefly described in order to assist the design team in avoiding conflicts, conflict detection, monitoring and resolution. The paper concludes with the analysis of an automotive component showing the capability of the system. 2. The Co-operative Design Environment Figure 1 illustrates the generic co-operative design environment for the design of complex products. It enables designers to consider the issues of the entire product life cycle concurrently in the early design stages. It is made up of a number of elements, which interact with one another. Designers carry out various analyses such as manufacturing capacity checking, process selection and time/cost estimation. He/she has to interact with a CAD system in order to obtain the topological and geometrical attributes of the component so that the analysis process can begin. Design tasks are distributed to individual agents, who have the expert knowledge to accomplish their individual tasks such as conflict resolution. The consistency management system deals with conflicts amongst the agents. It has the ability to monitor, detect and resolve inconsistencies by proposing solutions to designers. The constraint-based system provides constraint propagation through the constraint network representing collections of constraints. If a design value violates any constraint the conflict resolution system will detect this violation, and show its reason to the designer, and finally give suggestions for resolving the conflict. The environment has a optimisation module, which includes a rule-based algorithm and process feature table to select feasible processes for the component subject to the predefined constraints such as tolerances, availability, time and cost. 2

3 Market Requirements & Design Specification CAD System Pro/Engineer Product Data Designer User Interface DFM Menu Design Panel Type scri pt Window Intelligent -Based System Design Tasks PDS Manufacturing Capacity Material Cutting Tool Machine Tool Prototype Te sting -based System User Input M. Capacity Material S. S. Machine P rototype Ti m e /C ost Esti m ation Optimisation Rule- based Feature Algorithm Table KBS Knowledge Representation Methods Feature-based rep. Frames KEE P roduction OOP rules THE SYSTEM PROVIDES * Reduced product cost and development time by avoiding costly design conflicts * Maximum and economical use of of available manufacturing facilities * Feasible process selection and optimisation * Full analyses of of various design tasks such as DFM, process selection and time/cost estimation * Consideration of various life cycle issues in in the early design stages Inference Engine Forward Chaining Backward Chaining OOP Knowledge Source s Experts Machining Management Monitoring Conflict Detection Explanation System Conflict Resolution -based System Variables & propagation satisfaction violation Knowledge Acquisition Material Time/Cost Tooling Estimation Figure 1 The Co-operative Design Environment 2.1. An -Based Conflict Resolution Approach Using Contraints Network Different design tasks, which include material selection, manufacturability analysis, process selection and optimisation, need a huge amount of information to be accessed and shared in the knowledge base. This requires that the information transferred from one area to another is consistent. The addition of new information is also required to the knowledge base, in order to accomplish specific tasks. As shown in Figure 2, several agents represent various design analyses. Each agent has a task to carry out and requires a common knowledge base to access the necessary information. An agent is an entity capable of solving locally generated problems through communication with other agents. s have responsibilities for solving a given task in a given problem, such as process selection and/or capacity checking. They include a limited amount of program for dealing with a given sub-task, so that the given task can be executed faster and at less cost. Each agent should interact with one another and exchange information between other agents, in order to accomplish its own task. In order to ensure consistency in the constraint network, any new information from the designer or agents is propagated by the constraint-based system, which checks whether or not the new information causes constraint violation. Figure 3 3

4 shows how agents share information, while consistent information flow is achieved. If the design input violates any constraints of the agent, it will be detected by the consistency agent. A message will be then sent to a method (of a slot) carrying a small program that is a function of LISP and is responsible for conflict resolution. Alternative solutions will be provided to the designer, by a menu, from which a design agent has to make selections. He/she may be asked to write the necessary information at the user-prompt. The reasons for conflicts in detail will be shown by the explanation system. Design Feature Manufacturing Capacity CONSTRAINT-BASED Manufacturability Time/Cost Estimation SYSTEM Knowledge Base Rules CONSTRAINT-BASED SYSTEM es Cutting Tool Machine Figure 2 The -Based Conflict Resolution Approach Monitoring Violations Explanation System Conflict Resolution Design INPUT Rules Tasks _1 OUTPUT _2 Figure 3 Information Flow between s Conflicts and : represent certain limitations or restrictions on the design variables. For instance, from a process planner's point of view, the tolerance of a hole could be a constraint and the product cost another. In this research, design and manufacturing requirements are formulated as a set of constraints in slots of a unit, and in the production rules. Conflict is defined as "disagreement between two or more view points on some decision or values proposed in a design" (Pruitt, 1981). Our definition in this paper is "violation of constraints imposed on variables by values". have been used for removing inconsistent values from the domains of variables. 4

5 Management: Figure 5 shows how the conflict resolution system manages the decision-making process, deals with conflict situations and provides justification of decisions made on designs. It includes a mechanism for the monitoring and detection of conflicts and gives warnings and explanations to the designer. Any value for a variable is propagated through the contraints network. If a constraint violation exist a suitable strategy for resolving conflicts will be applied to ensure design consistency in the constraint network and design output. The designer is provided with the ability to take necessary actions to resolve conflicts and monitor design violations on the design consistency panel. The flowchart for conflict resolution is shown in Figure 4. Tooling Tooling Network Capacity Capacity Input Propagation Propagation Monitoring Monitoring Other Other Domain Domain Satisfaction Satisfaction Violation Violation Conflict Detection Explanation System Design Design Panel Panel Time/Cost Time/Cost Estimation Estimation Conflict Resolution Suggestions Suggestions to to the the User User Optimisation Optimisation Figure 4 The Flowchart for Conflict Resolution 3. Example The co-operative design environment is shown in Figure 6 and evaluated through the design of a cylinder head (Figure 5). An example of how it could be used to provide feedback to designers about various design tasks and conflicts are presented. During the analyses conflicts were arisen from different design domains due to the constraint violation. However, they were effectively monitored, detected and resolved as shown in Figure 8 and 9. T_Hole_2 Slot_2 Figure 5 A 3-D Solid Model 5

6 Figure 6 The Co-operative Design Environment Conflict Resolution through Intervals and Cardinality: The intervals were used effectively for representing and reasoning on the design parameters. Interval values were immediately propagated to detect potential violations before design analyses commenced. This provided the designer with the capability of avoiding possible conflicts very early in the design stage. Another attribute of slots was cardinality, which permitted specifying the number of values of slots. Figure 7 shows how the cardinality could be used to restrict the number of values of the set-up time of an EDM process. The designer was informed of the cardinality violation and not allowed the addition of a second value to the slot set-up in the EDM process. This reduced conflicts, which were likely to arise at the later stages of the design process. Figure 7 Conflict Resolution in The Early Design Stages Monitoring: Monitoring constraint violations helped him to understand what was really happening during the decision-making. The consistency in the constraint network was monitored via the design consistency panel and in the Typescript Window. The panel consisted of a number of active images linked to the slots, which included the value of a design variable (in this case, the production size), which was monitored (Figure 6). When constraints such as the maximum manufacturing capacity and the maximum length were violated, this was shown in the consistency panel and in the Typescript Windows (Figure 6 and 8). The reasons for the conflicts were shown in the form of text. The designer was provided with the ability to solve the inconsistencies through the consistency agent during the analyses. Any changes made on values were immediately highlighted on the consistency panel (Figure 6). This provided him with the ability to monitor inconsistencies. No violations were monitored when all the constraints were satisfied. 6

7 Figure 8 Conflict Resolution for the Component's Length Conflict Detection and Resolution: When the consistency agent detected inconsistencies or when any constraints were violated such as the one, which existed between the predefined requirement and production capacity, the reasons for the inconsistencies were immediately generated in the Typescript Windows. The consistency agent then generated suggestions for enabling the user to resolve the conflict. Figure 8 shows how the developed system detected a conflict between the length of the component (100 mm) and the manufacturing capacity (10 mm > length <100 mm). This conflict was also shown as "OUT OF RANGE" on the design consistency panel (Figure 6). The designer was suggested to change the length into a value between 10 mm and 100 mm. Then, the programme stopped running for a while and waited for information to be typed by the user at the prompt window. He/she modified the length into 99 mm. The new information was propagated again. Since, neither violations in the design consistency panel nor warnings were reported the manufacturing capacity checking was complete. Finally, the results of the manufacturing capacity checking were displayed in the Typescript Windows for the user's information. Also, this modification and the new length were immediately reflected on the design consistency panel as "WITHIN THE RANGE" (Figure 6). Communication: Communication was one of the most important issues in the cooperative design environment. There were interdependencies between design activities represented by the agents. This required interactions and information sharing in order to effectively carry out design analyses. To provide efficient information processing, amongst agents in order to achieve their individual goals without any conflicts, the agents shared an object-oriented knowledge base, which was easily accessible to each agent. Design analyses were sequentially carried out. However, the consistency agent was active during the analyses, in order to efficiently deal with constraints violation. It provided the designer with the capability to detect, display and resolve conflicts and work co-operatively with other agent in order to manage interdependencies between design domains, so as to achieve a successful design that satisfied all the constraints. 4. Conclusions An agent-based conflict resolution system has been developed and linked to the cooperative design environment in order to carry out the design tasks, by avoiding design conflicts between the different design domains. The system provides the design team with an effective management of information exchange and decision making within agents (design areas). This is based on the agent-based approach using constraint networks. This system enables the designer to consider various critical tasks (overall co-ordination, control, consistency, and data integrity) without costly-design iterations caused by conflicts. Design inconsistencies between different design domains have been overcome by 7

8 the conflict resolution system, which in turn reduces product development time. The designers could monitor inconsistencies through the consistency panel linked to the userinterface. It is comprised of three major elements; concurrent engineering menu and conflict resolution, design consistency control panel for monitoring inconsistencies and typescript window. The agent-based design consistency approach ensures that information transferred for one area to another is consistent. in the constraint network has been achieved by the consistency agent responsible for dealing with conflicts. The designers are provided with the ability to monitor inconsistencies visually via the user interface. References Balasubramanian, S. and Norrie, D., H., (1996) " A Multi-agent Architecture for Concurrent Design, Planning, Routing, and Scheduling", Concurrent Engineering: Research and Application, Vol.4, No.1, pp Bowen, J, (1997) Using dependency records to generate design co-ordination advice in a constraint-based approach to concurrent engineering, Computers in Industry, Vol. 33, pp D Ambrosio, J, Darr, T, and Birmingham, W., Hierarchical Concurrent Engineering in a Multiagent Framework Concurrent Engineering: Research and Applications, Vol.4, No.1, pp , Gayretli, A and Abdalla, H, (1999) " A Prototype -Based System for The Automation and Optimisation of Machining es", Journal of Manufacture-Part B, Vol. 213, pp Harrington, J.V., Soltan, H., and Forskitt, M., Negotiation in a Knowledge-Based Concurrent Engineering Design Environment, Expert Systems, Vol. 12, pp (1995). Hayes, C C and Su, C S, (1995) Using a Manufacturing Network to Identify Cost-critical Areas of Designs Artificial Intelligence for Engineering Design, Analysis and Manufacturing, Vol.9, pp Pena-Mora, F, Sriram, R D, and Logcher, R., Conflict Mitigation System for Collaborative Engineering Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 9, , Prasad, B, Morenc, R S and Rangan, R M, (1993) " Information Management for Concurrent Engineering: Research Issues" Concurrent Engineering: Research and Applications, Vol.1, No. 1, pp Lander, S E and Corkill, D D, (1996) "Designing Integrated Engineering Environments: Blackboard Based Integration of Design and Analysis Tools" Concurrent Engineering: Research and Applications, Vol. 4, No. 1, pp Yoshimura, M and Yoshikawa, K, (1998) Synergy Effects of Sharing Knowledge during Co-operative Product Design Concurrent Engineering: Research and Applications, Vol. 6, No. 1, pp Pruitt, D G, (1981), Negotiation Behaviour, Academic Press. 8

Implementing manufacturing feature based design in CAD/CAM

Implementing manufacturing feature based design in CAD/CAM Implementing manufacturing feature based design in CAD/CAM T. Szecsi School of Mechanical and Manufacturing Engineering, Materials Processing Research Centre, Dublin City University, Dublin 9, Ireland

More information

Early Foundation Learning. Amsterdam, 10 th October 2012

Early Foundation Learning. Amsterdam, 10 th October 2012 Early Foundation Learning Amsterdam, 10 th October 2012 Big Picture SMT Today Pilots Deployments DM: Distribution Mandatory DD: Distribution Discretionary SM: Supplier Mandatory 1M DD 200K SM 15K 3,7K

More information

Knowledge Engineering and Data Mining. Knowledge engineering has 6 basic phases:

Knowledge Engineering and Data Mining. Knowledge engineering has 6 basic phases: Knowledge Engineering and Data Mining Knowledge Engineering The process of building intelligent knowledge based systems is called knowledge engineering Knowledge engineering has 6 basic phases: 1. Problem

More information

Knowledge Based Agents: KB-CAD Integration. Presented To: Dr. Ahmed Rafea Presented By Ramy Ibrahim

Knowledge Based Agents: KB-CAD Integration. Presented To: Dr. Ahmed Rafea Presented By Ramy Ibrahim Knowledge Based Agents: KB-CAD Integration Presented To: Dr. Ahmed Rafea Presented By Ramy Ibrahim Introduction CAD (Computer Aided Design). computer-based tools that assist engineers, architects and other

More information

Abstract. 1 Introduction

Abstract. 1 Introduction Linking knowledge based engineering techniques to the finite element analysis of structures Martyn Pinfold, Craig Chapman Advanced Technology Centre, Warwick Manufacturing Group, University of Warwick,

More information

Artificial Intelligence CSC 361

Artificial Intelligence CSC 361 Artificial Intelligence CSC 361 Prof. Mohamed Batouche Computer Science Department CCIS King Saud University Riyadh, Saudi Arabia mbatouche@ccis.ksu.edu.sa Intelligent Systems Part I: Expert Systems Developing

More information

Contemporary Design. Traditional Hardware Design. Traditional Hardware Design. HDL Based Hardware Design User Inputs. Requirements.

Contemporary Design. Traditional Hardware Design. Traditional Hardware Design. HDL Based Hardware Design User Inputs. Requirements. Contemporary Design We have been talking about design process Let s now take next steps into examining in some detail Increasing complexities of contemporary systems Demand the use of increasingly powerful

More information

Modeling of Distributed Manufacturing Systems

Modeling of Distributed Manufacturing Systems ISSN 1746-7659, England, UK Journal of Information and Computing Science Vol. 3, No. 1, 2008, pp. 14-20 Modeling of Distributed Manufacturing Systems Bagus Arthaya 1+ and Yatna Y. Martawirya 2 1 Department

More information

BSc (Honours) Computer Science Curriculum Outline

BSc (Honours) Computer Science Curriculum Outline BSc (Honours) Computer Science Curriculum Outline 1. Introduction: The economic and strategic importance provided by Computer Science and Information Technology is increasing daily. This importance is

More information

SEURAT: Software Engineering using RATionale

SEURAT: Software Engineering using RATionale SEURAT: Software Engineering using RATionale Janet Burge PhD Proposal Presentation Advisor: David C. Brown Committee: George Heineman, Carolina Ruiz, Feniosky Peña-Mora (MIT) What s special about today?

More information

A MODULARIZED APPROACH TO THE INTEGRATED ENVIRONMENT

A MODULARIZED APPROACH TO THE INTEGRATED ENVIRONMENT A MODULARIZED APPROACH TO THE INTEGRATED ENVIRONMENT Faraj I. and Alshawi M. Department of Surveying, University of Salford Salford M5 4WT, United Kingdom ABSTRACT: The lack of a high level structure for

More information

A MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY

A MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY The 4th International Conference Computational Mechanics and Virtual Engineering COMEC 2011 20-22 OCTOBER 2011, Brasov, Romania A MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY A. Fratu 1

More information

Expression des Besoins et Identification des Objectifs de Sécurité

Expression des Besoins et Identification des Objectifs de Sécurité PREMIER MINISTRE Secrétariat général de la défense nationale Direction centrale de la sécurité des systèmes d information Sous-direction des opérations Bureau conseil Expression des Besoins et Identification

More information

Level 2 Diploma in Team Leading (combined qualification)

Level 2 Diploma in Team Leading (combined qualification) Level 2 Diploma in Team Leading (combined qualification) Title Credit Value 40 Level 3 Reference Minimum GLH 201 Maximum GLH 259 Level 2 Diploma in Team Leading (QCF) S/016/614 To achieve a Level 2 Diploma

More information

Concurrent Engineering and Robot Prototyping. Mohamed Dekhil, Tarek M. Sobh, Thomas C. Henderson, and Robert Mecklenburg 1 UUSC

Concurrent Engineering and Robot Prototyping. Mohamed Dekhil, Tarek M. Sobh, Thomas C. Henderson, and Robert Mecklenburg 1 UUSC Concurrent Engineering and Robot Prototyping Mohamed Dekhil, Tarek M. Sobh, Thomas C. Henderson, and Robert Mecklenburg 1 UUSC-93-023 Department of Computer Science University of Utah Salt Lake City, UT

More information

Course Information

Course Information Course Information 2018-2020 Master of Information Systems: Management and Innovation Institutt for teknologi / Department of Technology Index Index... i 1... 1 1.1 Content... 1 1.2 Name... 1 1.3 Programme

More information

Level 2 Diploma in Team Leading (combined qualification)

Level 2 Diploma in Team Leading (combined qualification) Level 2 Diploma in Team Leading (combined qualification) Title Credit Value 40 Level 3 Reference Minimum GLH 206 Maximum GLH 260 Level 2 Diploma in Team Leading (QCF) S/016/374 To achieve a Level 2 Diploma

More information

Incremental Runtime Verification of Probabilistic Systems

Incremental Runtime Verification of Probabilistic Systems Incremental Runtime Verification of Probabilistic Systems Vojtěch Forejt 1, Marta Kwiatkowska 1, David Parker 2, Hongyang Qu 1, and Mateusz Ujma 1 1 Department of Computer Science, University of Oxford,

More information

Web-based collaborative modelling with SPIFF

Web-based collaborative modelling with SPIFF Web-based collaborative modelling with SPIFF Eelco van den Berg Delft, September 2000 Web-based collaborative modelling with SPIFF Eelco van den Berg Supervisors: Dr. W.F. Bronsvoort Dr.eng. R. Bidarra

More information

The Analysis and Proposed Modifications to ISO/IEC Software Engineering Software Quality Requirements and Evaluation Quality Requirements

The Analysis and Proposed Modifications to ISO/IEC Software Engineering Software Quality Requirements and Evaluation Quality Requirements Journal of Software Engineering and Applications, 2016, 9, 112-127 Published Online April 2016 in SciRes. http://www.scirp.org/journal/jsea http://dx.doi.org/10.4236/jsea.2016.94010 The Analysis and Proposed

More information

FORMALIZED SOFTWARE DEVELOPMENT IN AN INDUSTRIAL ENVIRONMENT

FORMALIZED SOFTWARE DEVELOPMENT IN AN INDUSTRIAL ENVIRONMENT FORMALIZED SOFTWARE DEVELOPMENT IN AN INDUSTRIAL ENVIRONMENT Otthein Herzog IBM Germany, Dept. 3100 P.O.Box 80 0880 D-7000 STUTTGART, F. R. G. ABSTRACT tn the IBM Boeblingen Laboratory some software was

More information

Master's Programme, Integrated Product Design, 120 credits Masterprogram, integrerad produktdesign credits

Master's Programme, Integrated Product Design, 120 credits Masterprogram, integrerad produktdesign credits Programme syllabus Master's Programme, Integrated Product Design, 120 credits Masterprogram, integrerad produktdesign 120.0 credits Valid for students admitted to the education from autumn 14 (HT - Autumn

More information

AN HIERARCHICAL APPROACH TO HULL FORM DESIGN

AN HIERARCHICAL APPROACH TO HULL FORM DESIGN AN HIERARCHICAL APPROACH TO HULL FORM DESIGN Marcus Bole and B S Lee Department of Naval Architecture and Marine Engineering, Universities of Glasgow and Strathclyde, Glasgow, UK 1 ABSTRACT As ship design

More information

EISAS Enhanced Roadmap 2012

EISAS Enhanced Roadmap 2012 [Deliverable November 2012] I About ENISA The European Network and Information Security Agency (ENISA) is a centre of network and information security expertise for the EU, its Member States, the private

More information

A Constraint Programming Based Approach to Detect Ontology Inconsistencies

A Constraint Programming Based Approach to Detect Ontology Inconsistencies The International Arab Journal of Information Technology, Vol. 8, No. 1, January 2011 1 A Constraint Programming Based Approach to Detect Ontology Inconsistencies Moussa Benaissa and Yahia Lebbah Faculté

More information

Emulation of modular manufacturing machines

Emulation of modular manufacturing machines Loughborough University Institutional Repository Emulation of modular manufacturing machines This item was submitted to Loughborough University's Institutional Repository by the/an author. Citation: CASE,

More information

Unit 1 Introduction to Software Engineering

Unit 1 Introduction to Software Engineering Unit 1 Introduction to Software Engineering João M. Fernandes Universidade do Minho Portugal Contents 1. Software Engineering 2. Software Requirements 3. Software Design 2/50 Software Engineering Engineering

More information

Lecture 13: P2P Distributed Systems

Lecture 13: P2P Distributed Systems Lecture 13: P2P Distributed Systems Behzad Bordbar School of Computer Science, University of Birmingham, UK Lecture 13 1 Outline Characteristics of P2P How Napster works? Limitation of Napster and P2P

More information

Advances in Databases and Information Systems 1997

Advances in Databases and Information Systems 1997 ELECTRONIC WORKSHOPS IN COMPUTING Series edited by Professor C.J. van Rijsbergen Rainer Manthey and Viacheslav Wolfengagen (Eds) Advances in Databases and Information Systems 1997 Proceedings of the First

More information

The Application of Automated Planning to Machine Tool Calibration

The Application of Automated Planning to Machine Tool Calibration The Application of Automated Planning to Machine Tool Calibration S. Parkinson 1 A. P. Longstaff 1 A. Crampton 2 P. Gregory 2 1 Centre for Precision Technologies 2 Department of Informatics School of Computing

More information

3. LABOR CATEGORY DESCRIPTIONS

3. LABOR CATEGORY DESCRIPTIONS 3. LABOR CATEGORY DESCRIPTIONS 001 - Consulting Systems Advisor Fifteen or more (15+) years of experience within the industry. The Consulting System Advisor develops and applies advanced methods, theories,

More information

MOBILITY EVALUATION PEC

MOBILITY EVALUATION PEC MOBILITY EVALUATION PEC European Science Teachers: Scientific Knowledge, Linguistic Skills and Digital Media STUDENT TEACHERS 1. The organization of the mobility programme was well prepared 8 64,15% 4

More information

SYMANTEC: SECURITY ADVISORY SERVICES. Symantec Security Advisory Services The World Leader in Information Security

SYMANTEC: SECURITY ADVISORY SERVICES. Symantec Security Advisory Services The World Leader in Information Security SYMANTEC: SECURITY ADVISORY SERVICES Symantec Security Advisory Services The World Leader in Information Security Knowledge, as the saying goes, is power. At Symantec we couldn t agree more. And when it

More information

A Bootstrap Mechanism for NGN QoS Profiling

A Bootstrap Mechanism for NGN QoS Profiling Network Architectures and Management A Bootstrap Mechanism for NGN QoS Profiling Frank Weber 1, Woldemar Fuhrmann 2, Ulrich Trick 1, Udo Bleimann 2, Bogdan V Ghita 3 1 Research Group for Telecommunication

More information

A Knowledge-based Design Advisory System for Collaborative Design for MicroManufacturing

A Knowledge-based Design Advisory System for Collaborative Design for MicroManufacturing A Knowledge-based Design Advisory System for Collaborative Design for MicroManufacturing X. Dai 1*, Y. Qin 1, L. Ma 2 and N. Juster 1 1 Design, Manufacture and Engineering Management, University of Strathclyde,

More information

Requirements Validation and Negotiation

Requirements Validation and Negotiation REQUIREMENTS ENGINEERING LECTURE 2015/2016 Eddy Groen Requirements Validation and Negotiation AGENDA Fundamentals of Requirements Validation Fundamentals of Requirements Negotiation Quality Aspects of

More information

Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM

Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM CURRICULUM OF 1 SEPTEMBER 2008 FOR THE BACHELOR OF ARTS IN INTERNATIONAL COMMUNICATION:

More information

A Distributed Multi-Agent Meeting Scheduler System

A Distributed Multi-Agent Meeting Scheduler System A Distributed Multi-Agent Meeting Scheduler System Ali Durmus, Nadia Erdogan Electrical-Electronics Faculty, Department of Computer Engineering Istanbul Technical University Ayazaga, 34469, Istanbul, Turkey.

More information

A step forward in process automation: Results mapping and automated multiple Abaqus/Standard load-cases definition

A step forward in process automation: Results mapping and automated multiple Abaqus/Standard load-cases definition A step forward in process automation: Results mapping and automated multiple Abaqus/Standard load-cases definition Dipl.-Ing. M. Tryfonidis 1, MSc S. Vasudeva-Rao ² 1 BETA CAE Systems S.A., 2 Chrysler

More information

Efficient Topology, Topometry and Sizing Optimisation for LS-DYNA Analysis Problems. Coupling LS-DYNA to VR&D GENESIS

Efficient Topology, Topometry and Sizing Optimisation for LS-DYNA Analysis Problems. Coupling LS-DYNA to VR&D GENESIS Efficient Topology, Topometry and Sizing Optimisation for LS-DYNA Analysis Problems Coupling LS-DYNA to VR&D GENESIS Martin Gambling Managing Director GRM Consulting Ltd, Leamington Spa, UK Summary: For

More information

Software Architecture. Lecture 4

Software Architecture. Lecture 4 Software Architecture Lecture 4 Last time We discussed tactics to achieve architecture qualities We briefly surveyed architectural styles 23-Jan-08 http://www.users.abo.fi/lpetre/sa08/ 2 Today We check

More information

EUROPEAN ICT PROFESSIONAL ROLE PROFILES VERSION 2 CWA 16458:2018 LOGFILE

EUROPEAN ICT PROFESSIONAL ROLE PROFILES VERSION 2 CWA 16458:2018 LOGFILE EUROPEAN ICT PROFESSIONAL ROLE PROFILES VERSION 2 CWA 16458:2018 LOGFILE Overview all ICT Profile changes in title, summary, mission and from version 1 to version 2 Versions Version 1 Version 2 Role Profile

More information

PRODUCT-PROCESS ONTOLOGY FOR MANAGING ASSEMBLY SPECIFIC KNOWLEDGE BETWEEN PRODUCT DESIGN AND ASSEMBLY SYSTEM SIMULATION

PRODUCT-PROCESS ONTOLOGY FOR MANAGING ASSEMBLY SPECIFIC KNOWLEDGE BETWEEN PRODUCT DESIGN AND ASSEMBLY SYSTEM SIMULATION PRODUCT-PROCESS ONTOLOGY FOR MANAGING ASSEMBLY SPECIFIC KNOWLEDGE BETWEEN PRODUCT DESIGN AND ASSEMBLY SYSTEM SIMULATION Minna Lanz, Fernando Garcia, Timo Kallela, Reijo Tuokko Institute of Production Engineering

More information

International Journal of Data Mining & Knowledge Management Process (IJDKP) Vol.7, No.3, May Dr.Zakea Il-Agure and Mr.Hicham Noureddine Itani

International Journal of Data Mining & Knowledge Management Process (IJDKP) Vol.7, No.3, May Dr.Zakea Il-Agure and Mr.Hicham Noureddine Itani LINK MINING PROCESS Dr.Zakea Il-Agure and Mr.Hicham Noureddine Itani Higher Colleges of Technology, United Arab Emirates ABSTRACT Many data mining and knowledge discovery methodologies and process models

More information

VIRTUAL PROTOTYPING SIMULATION FOR THE DESIGN OF TWO-WHEELED VEHICLES

VIRTUAL PROTOTYPING SIMULATION FOR THE DESIGN OF TWO-WHEELED VEHICLES NTERNATIONAL DESIGN CONFERENCE - DESIGN 2002 Dubrovnik, May 14-17, 2002. VIRTUAL PROTOTYPING SIMULATION FOR THE DESIGN OF TWO-WHEELED VEHICLES S. Barone, A. Curcio and F. Pierucci Keywords: CAD, Multi-Body

More information

Undercut feature recognition for core and cavity generation

Undercut feature recognition for core and cavity generation IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Undercut feature recognition for core and cavity generation To cite this article: Mursyidah Md Yusof and Mohd Salman Abu Mansor

More information

Applications of structural optimisation to AIRBUS A380 powerplant configuration and pylon design

Applications of structural optimisation to AIRBUS A380 powerplant configuration and pylon design Applications of structural optimisation to AIRBUS A380 powerplant configuration and pylon design ABSTRACT 2001-122 Stéphane GRIHON AIRBUS 316, Route de Bayonne 31060 Toulouse CEDEX France stephane.grihon@airbus.aeromatra.com

More information

Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM

Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM CURRICULUM OF 1 SEPTEMBER 2008 FOR THE BACHELOR OF ARTS IN INTERNATIONAL BUSINESS COMMUNICATION:

More information

Cyber Security School

Cyber Security School Cyber Cyber Security School FUTURE PROOF Y SECURITY TALENT "The UK needs to tackle the systemic issues at the heart of the Cyber skills shortage..." National Cyber Security Strategy 2016-2021, HM Government

More information

LOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING

LOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING LOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING Ieva Zeltmate (a) (a) Riga Technical University, Faculty of Computer Science and Information Technology Department of System Theory and Design ieva.zeltmate@gmail.com

More information

A Collaborative User-centered Approach to Fine-tune Geospatial

A Collaborative User-centered Approach to Fine-tune Geospatial A Collaborative User-centered Approach to Fine-tune Geospatial Database Design Grira Joel Bédard Yvan Sboui Tarek 16 octobre 2012 6th International Workshop on Semantic and Conceptual Issues in GIS - SeCoGIS

More information

Collaborative Design and Manufacture Supported by Multiple Web/Internet Techniques

Collaborative Design and Manufacture Supported by Multiple Web/Internet Techniques Collaborative Design and Manufacture Supported by Multiple Web/Internet Techniques Daizhong Su, Jiansheng Li,Yu Xiong and Yongjun Zheng Advanced Design and Manufacturing Engineering Centre, SBE Nottingham

More information

Rule partitioning versus task sharing in parallel processing of universal production systems

Rule partitioning versus task sharing in parallel processing of universal production systems Rule partitioning versus task sharing in parallel processing of universal production systems byhee WON SUNY at Buffalo Amherst, New York ABSTRACT Most research efforts in parallel processing of production

More information

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction Adaptable and Adaptive Web Information Systems School of Computer Science and Information Systems Birkbeck College University of London Lecture 1: Introduction George Magoulas gmagoulas@dcs.bbk.ac.uk October

More information

Lesson 06. Requirement Engineering Processes

Lesson 06. Requirement Engineering Processes Lesson 06 Requirement Engineering Processes W.C.Uduwela Department of Mathematics and Computer Science Objectives To describe the principal requirements engineering activities and their relationships To

More information

Towards a Java Framework for Knowledge Representation and Inference

Towards a Java Framework for Knowledge Representation and Inference Towards a Java Framework for Knowledge Representation and Inference Adrian GIURCA University of Craiova, Faculty of Mathematics and Computer Science Email: giurca@inf.ucv.ro Abstract. The Knowledge Representation

More information

Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada

Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada Mohamed Bakillah and Steve H.L. Liang Department of Geomatics Engineering University of Calgary, Alberta, Canada

More information

Chapter System Analysis and Design. 5.1 Introduction

Chapter System Analysis and Design. 5.1 Introduction Chapter 5 5. System Analysis and Design 5.1 Introduction Using of correct and clear System Analysis and Design methodology helps to close the communication gaps between business people and IS developers,

More information

Incentives for IoT Security. White Paper. May Author: Dr. Cédric LEVY-BENCHETON, CEO

Incentives for IoT Security. White Paper. May Author: Dr. Cédric LEVY-BENCHETON, CEO White Paper Incentives for IoT Security May 2018 Author: Dr. Cédric LEVY-BENCHETON, CEO Table of Content Defining the IoT 5 Insecurity by design... 5 But why are IoT systems so vulnerable?... 5 Integrating

More information

Course Information

Course Information Course Information 2018-2020 Master of Information Systems: Digital Business System Institutt for teknologi / Department of Technology Index Index... i 1 s... 1 1.1 Content... 1 1.2 Name... 1 1.3 Programme

More information

N/A. Engineering (MEng) July 2014

N/A. Engineering (MEng) July 2014 Faculty of Engineering & Informatics School of Engineering Programme Specification Programme title: MSc Mechanical Engineering Academic Year: 2017/2018 Degree Awarding Body: Partner(s), delivery organisation

More information

Adaptive Medical Information Delivery Combining User, Task and Situation Models

Adaptive Medical Information Delivery Combining User, Task and Situation Models Adaptive Medical Information Delivery Combining User, Task and Situation s Luis Francisco-Revilla and Frank M. Shipman III Department of Computer Science Texas A&M University College Station, TX 77843-3112,

More information

Component-Based Software Engineering TIP

Component-Based Software Engineering TIP Component-Based Software Engineering TIP X LIU, School of Computing, Napier University This chapter will present a complete picture of how to develop software systems with components and system integration.

More information

Using the Common Industry Format to Document the Context of Use

Using the Common Industry Format to Document the Context of Use Human-Computer Interaction. Human-Centred Design Approaches, Methods, Tools, and Environments - 15th International Conference, HCI International 2013, Las Vegas, NV, USA, July 21-26, 2013, Proceedings,

More information

Multiagent Systems for Service-Oriented Computing

Multiagent Systems for Service-Oriented Computing for Service-Oriented Computing Challenge: Organizing a decentralized computation What services constitute a service engagement Who provides what services to whom Without the benefit of a central designer

More information

GLASGOW CALEDONIAN UNIVERSITY. Programme Specification 1. GENERAL INFORMATION

GLASGOW CALEDONIAN UNIVERSITY. Programme Specification 1. GENERAL INFORMATION GLASGOW CALEDONIAN UNIVERSITY Programme Specification. GENERAL INFORMATION. Programme Title: BSc (ons) Quantity Surveying 2. Final Award: BSc (ons) Quantity Surveying 3. Exit Awards: University Certificate

More information

ENTITIES IN THE OBJECT-ORIENTED DESIGN PROCESS MODEL

ENTITIES IN THE OBJECT-ORIENTED DESIGN PROCESS MODEL INTERNATIONAL DESIGN CONFERENCE - DESIGN 2000 Dubrovnik, May 23-26, 2000. ENTITIES IN THE OBJECT-ORIENTED DESIGN PROCESS MODEL N. Pavković, D. Marjanović Keywords: object oriented methodology, design process

More information

An Interactive Web based Expert System Degree Planner

An Interactive Web based Expert System Degree Planner An Interactive Web based Expert System Degree Planner Neil Dunstan School of Science and Technology University of New England Australia ph: +61 2 67732350 fax: +61 2 67735011 neil@cs.une.edu.au ABSTRACT

More information

INTELLIGENT SYSTEM OF GEARBOXES DESIGN

INTELLIGENT SYSTEM OF GEARBOXES DESIGN 6 th INTERNATIONAL MULTIDISCIPLINARY CONFERENCE INTELLIGENT SYSTEM OF GEARBOXES DESIGN Eugen Valentin, BUTILĂ, Transilvania University of Braşov, Eroilor, 29, 500036 Gheorghe Leonte, MOGAN, Transilvania

More information

First Order Analysis for Automotive Body Structure Design Using Excel

First Order Analysis for Automotive Body Structure Design Using Excel Special Issue First Order Analysis 1 Research Report First Order Analysis for Automotive Body Structure Design Using Excel Hidekazu Nishigaki CAE numerically estimates the performance of automobiles and

More information

Concepts of Usability. Usability Testing. Usability concept ISO/IS What is context? What is context? What is usability? How to measure it?

Concepts of Usability. Usability Testing. Usability concept ISO/IS What is context? What is context? What is usability? How to measure it? Concepts of Usability Usability Testing What is usability? How to measure it? Fang Chen ISO/IS 9241 Usability concept The extent to which a product can be used by specified users to achieve specified goals

More information

An Object-Oriented HLA Simulation Study

An Object-Oriented HLA Simulation Study BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 5 Special Issue on Control in Transportation Systems Sofia 2015 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.1515/cait-2015-0022

More information

Agent-Oriented Software Engineering

Agent-Oriented Software Engineering Agent-Oriented Software Engineering Lin Zuoquan Information Science Department Peking University lz@is.pku.edu.cn http://www.is.pku.edu.cn/~lz/teaching/stm/saswws.html Outline Introduction AOSE Agent-oriented

More information

National Centre for Energy Systems Integration Introduction to the Centre November 2016

National Centre for Energy Systems Integration Introduction to the Centre November 2016 National Centre for Energy Systems Integration Introduction to the Centre November 2016 What Is Energy Systems Integration (ESI)? the process of coordinating the operation and planning of energy systems

More information

Concurrent Design. Susan Finger, Mark S. Fox Friedrich B. Prinz, James R. Rinderle. Carnegie Mellon University Pittsburgh, Pennsylvania 15213

Concurrent Design. Susan Finger, Mark S. Fox Friedrich B. Prinz, James R. Rinderle. Carnegie Mellon University Pittsburgh, Pennsylvania 15213 Concurrent Design Susan Finger, Mark S. Fox Friedrich B. Prinz, James R. Rinderle Carnegie Mellon University Pittsburgh, Pennsylvania 15213 Abstract Given the initial functional specifications for a product,

More information

ICIS PROJECT #2 CONNECTING SPECIFICATIONS AND BIM SUB-PROJECT #2

ICIS PROJECT #2 CONNECTING SPECIFICATIONS AND BIM SUB-PROJECT #2 ICIS PROJECT #2 CONNECTING SPECIFICATIONS AND BIM SUB-PROJECT #2 ISSUE VERSION: V1.1 DATE: January 2014 PROJECT TEAM: Leader: Richard Choy (NATSPEC) Task Team: Rolf Huber (CIL) Sato Takayoshi (IIBH) Technical

More information

Requirements Validation and Negotiation

Requirements Validation and Negotiation REQUIREMENTS ENGINEERING LECTURE 2017/2018 Joerg Doerr Requirements Validation and Negotiation AGENDA Fundamentals of Requirements Validation Fundamentals of Requirements Negotiation Quality Aspects of

More information

Modelling & Simulation of Complex Socio-Cyber- Physical Systems and Large Scale Systems of Systems

Modelling & Simulation of Complex Socio-Cyber- Physical Systems and Large Scale Systems of Systems Modelling & Simulation of Complex Socio-Cyber- Physical Systems and Large Scale Systems of Systems Along their Lifetime, a System Owner Standpoint CSDM 2016 December 13-14, 2016 N. Thuy - EDF R&D General

More information

STUDY OF THE IMPACT OF THE RAPID PROTOTYPING METHOD ON THE PERFORMANCES OF A DESIGN PROCESS

STUDY OF THE IMPACT OF THE RAPID PROTOTYPING METHOD ON THE PERFORMANCES OF A DESIGN PROCESS STUDY OF THE IMPACT OF THE RAPID PROTOTYPING METHOD ON THE PERFORMANCES OF A DESIGN PROCESS Daniel-Constantin Anghel, Nadia Belu University of Pitesti, Romania KEYWORDS Rapid prototyping, DSM, design experiment,

More information

Use of numerical flow simulations (CFD) for optimising heat exchangers

Use of numerical flow simulations (CFD) for optimising heat exchangers www.guentner.eu Technical article from 03.04.2017 Author Dr. Andreas Zürner Research Güntner GmbH & Co. KG Use of numerical flow simulations (CFD) for optimising heat exchangers Numerical flow simulations

More information

A framework for feature based CAD/CAM integration

A framework for feature based CAD/CAM integration 40 A framework for feature based CAD/CAM integration C.F. Zhu, N.N.Z. Gindy and Y. Yue Department of Manufacturing Engineering and Operations Management University of Nottingham, Nottingham NG7 2RD, UK

More information

FOUR INDEPENDENT TOOLS TO MANAGE COMPLEXITY INHERENT TO DEVELOPING STATE OF THE ART SYSTEMS. DEVELOPER SPECIFIER TESTER

FOUR INDEPENDENT TOOLS TO MANAGE COMPLEXITY INHERENT TO DEVELOPING STATE OF THE ART SYSTEMS. DEVELOPER SPECIFIER TESTER TELECOM AVIONIC SPACE AUTOMOTIVE SEMICONDUCTOR IOT MEDICAL SPECIFIER DEVELOPER FOUR INDEPENDENT TOOLS TO MANAGE COMPLEXITY INHERENT TO DEVELOPING STATE OF THE ART SYSTEMS. TESTER PragmaDev Studio is a

More information

Harmonization of usability measurements in ISO9126 software engineering standards

Harmonization of usability measurements in ISO9126 software engineering standards Harmonization of usability measurements in ISO9126 software engineering standards Laila Cheikhi, Alain Abran and Witold Suryn École de Technologie Supérieure, 1100 Notre-Dame Ouest, Montréal, Canada laila.cheikhi.1@ens.etsmtl.ca,

More information

Masters in Advanced Computer Science

Masters in Advanced Computer Science Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate

More information

A Distributed Blackboard System for Vision Applications

A Distributed Blackboard System for Vision Applications A Distributed Blackboard System for Vision Applications Malcolm D. Brown* and Robert B. Fisher Dept. of Artificial Intelligence, University of Edinburgh 5 Forrest Hill, Edinburgh EH1 2QL, Scotland, United

More information

CURRICULUM The Architectural Technology and Construction. programme

CURRICULUM The Architectural Technology and Construction. programme CURRICULUM The Architectural Technology and Construction Management programme CONTENT 1 PROGRAMME STRUCTURE 5 2 CURRICULUM COMMON PART 7 2.1 Core areas in the study programme 7 2.1.1 General 7 2.1.2 Company

More information

Features of the architecture of decision support systems

Features of the architecture of decision support systems Features of the architecture of decision support systems van Hee, K.M. Published: 01/01/1987 Document Version Publisher s PDF, also known as Version of Record (includes final page, issue and volume numbers)

More information

Knowledge Management - Overview

Knowledge Management - Overview Knowledge Management - Overview Table of Contents 1 Terminology... 2 2 Knowledge Representation (Requirements)... 5 3 Structured Knowledge Representation... 7 4 Knowledge Profiling... 11 5 Situation-Oriented

More information

TESTING MULTI-AGENT SYSTEMS FOR DEADLOCK DETECTION BASED ON UML MODELS

TESTING MULTI-AGENT SYSTEMS FOR DEADLOCK DETECTION BASED ON UML MODELS TESTING MULTI-AGENT SYSTEMS FOR DEADLOCK DETECTION BASED ON UML MODELS Nariman Mani Vahid Garousi Behrouz H. Far Department of Electrical and Computer Engineering Schulich School of Engineering, University

More information

Software design simulation for quick and qualitative application development

Software design simulation for quick and qualitative application development IJCSNS International Journal of Computer Science and Network Security, Vol.9, No.8, August 2009 89 Software design simulation for quick and qualitative application development P.K. Suri 1 Gurdev Singh

More information

Clustering and Reclustering HEP Data in Object Databases

Clustering and Reclustering HEP Data in Object Databases Clustering and Reclustering HEP Data in Object Databases Koen Holtman CERN EP division CH - Geneva 3, Switzerland We formulate principles for the clustering of data, applicable to both sequential HEP applications

More information

Software specification and modelling. Requirements engineering

Software specification and modelling. Requirements engineering Software specification and modelling Requirements engineering Requirements engineering (RE) Requirements engineering is the process of establishing the services that a customer requires from a system and

More information

CAD/CAPP Integration using Feature Ontology

CAD/CAPP Integration using Feature Ontology CAD/CAPP Integration using Feature Ontology Christel Dartigues *, Parisa Ghodous **, Michael Gruninger ***, Denis Pallez**, Ram Sriram*** *I3S UNSA-CNRS - 2000, route des lucioles, Les Algorithmes - bât.

More information

Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 22 Slide 1

Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 22 Slide 1 Verification and Validation Slide 1 Objectives To introduce software verification and validation and to discuss the distinction between them To describe the program inspection process and its role in V

More information

A RAPID PROTOTYPING ENVIRONMENT FOR MOBILE REHABILITATION ROBOTICS

A RAPID PROTOTYPING ENVIRONMENT FOR MOBILE REHABILITATION ROBOTICS A RAPID PROTOTYPING ENVIRONMENT FOR MOBILE REHABILITATION ROBOTICS Ir. B.J.F. Driessen, ing. J.A. v. Woerden, Prof. Dr. G. Bolmsjö (Lund University), Dipl.- Ing. O. Buckmann (BIBA) TNO-TPD, PO-BOX 155,

More information

Enabling efficiency through Data Governance: a phased approach

Enabling efficiency through Data Governance: a phased approach Enabling efficiency through Data Governance: a phased approach Transform your process efficiency, decision-making, and customer engagement by improving data accuracy An Experian white paper Enabling efficiency

More information

Improved Database Development using SQL Compare

Improved Database Development using SQL Compare Improved Database Development using SQL Compare By David Atkinson and Brian Harris, Red Gate Software. October 2007 Introduction This white paper surveys several different methodologies of database development,

More information

Tolerance Synthesis by Constraint Propagation

Tolerance Synthesis by Constraint Propagation Tolerance Synthesis by Constraint Propagation Christopher C. Yang and Jason Wong Department of Systems Engineering and Engineering Management The Chinese University of Hong Kong Abstract Optimizing the

More information

Contractor Alliancing Sean Mooney Programme Manager

Contractor Alliancing Sean Mooney Programme Manager 1 Contractor Alliancing Sean Mooney Programme Manager Today s Agenda Introduction Background Contractor Alliancing The Process Alliance Electricity Alliance North (EAN) Optimise Water (LLP) JV Benefits

More information

Requirement Analysis

Requirement Analysis Requirement Analysis Requirements Analysis & Specification Objective: determine what the system must do to solve the problem (without describing how) Done by Analyst (also called Requirements Analyst)

More information