AN AGENT-BASED CONFLICT MANAGEMENT SYSTEM FOR CO-OPERATIVE DESIGN ENVIRONMENT
|
|
- Pamela Allison
- 5 years ago
- Views:
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 T. Szecsi School of Mechanical and Manufacturing Engineering, Materials Processing Research Centre, Dublin City University, Dublin 9, Ireland
More informationEarly 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 informationKnowledge 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 informationKnowledge 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 informationAbstract. 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 informationArtificial 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 informationContemporary 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 informationModeling 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 informationBSc (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 informationSEURAT: 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 informationA 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 informationA 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 informationExpression 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 informationLevel 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 informationConcurrent 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 informationCourse 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 informationLevel 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 informationIncremental 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 informationWeb-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 informationThe 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 informationFORMALIZED 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 informationMaster'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 informationAN 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 informationEISAS 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 informationA 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 informationEmulation 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 informationUnit 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 informationLecture 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 informationAdvances 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 informationThe 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 information3. 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 informationMOBILITY 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 informationSYMANTEC: 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 informationA 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 informationA 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 informationRequirements 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 informationPlease 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 informationA 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 informationA 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 informationEfficient 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 informationSoftware 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 informationEUROPEAN 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 informationPRODUCT-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 informationInternational 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 informationVIRTUAL 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 informationUndercut 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 informationApplications 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 informationPlease 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 informationCyber 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 informationLOGICAL 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 informationA 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 informationCollaborative 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 informationRule 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 informationAdaptable 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 informationLesson 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 informationTowards 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 informationMir 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 informationChapter 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 informationIncentives 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 informationCourse 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 informationN/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 informationAdaptive 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 informationComponent-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 informationUsing 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 informationMultiagent 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 informationGLASGOW 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 informationENTITIES 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 informationAn 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 informationINTELLIGENT 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 informationFirst 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 informationConcepts 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 informationAn 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 informationAgent-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 informationNational 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 informationConcurrent 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 informationICIS 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 informationRequirements 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 informationModelling & 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 informationSTUDY 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 informationUse 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 informationA 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 informationFOUR 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 informationHarmonization 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 informationMasters 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 informationA 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 informationCURRICULUM 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 informationFeatures 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 informationKnowledge 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 informationTESTING 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 informationSoftware 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 informationClustering 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 informationSoftware 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 informationCAD/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 informationIan 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 informationA 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 informationEnabling 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 informationImproved 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 informationTolerance 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 informationContractor 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 informationRequirement 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