A multi-agent architecture to synthesize industrial knowledge from a PLM system

Size: px
Start display at page:

Download "A multi-agent architecture to synthesize industrial knowledge from a PLM system"

Transcription

1 Original Article Proceedings of Virtual Concept 2006 Playa Del Carmen, Mexico, November 26 th December 1 st, 2006 A multi-agent architecture to synthesize industrial knowledge from a PLM system Davy Monticolo 1,2, Samuel Gomes 2, Vincent Hilaire 2, Patrick Serrafero 3 (1) : Zurfluh-Feller Company Roide FRANCE Davy.Monticolo@zurfluh-feller.com (2) : SeT laboratory, UTBM Belfort Cedex FRANCE {Samuel.Gomes,Vincent.Hilaire}@utbm.fr (3) : Ecole Centrale de Lyon Ecully Cedex, FRANCE Patrick.Serrafero@free.fr Abstract: This paper presents a knowledge management experiment carried out in an industrial company. Our research concerns the development of a knowledge engineering module integrated in a PLM system which is based on a multi-domain scheme (project, product, process and use) taking into consideration several viewpoints (structural, functional, dynamic, etc.). This PLM system enables us to capture technical data and information throughout design projects. The development of this PLM system concerns the implementation of knowledge engineering features, using multi-agent technology. This approach allows us to model the collaborative engineering activities and synthesize industrial knowledge during projects (vocabulary, rules, experiences, etc.) using technical information Key words: PLM, Knowledge Engineering, Collaborative Design, Multi Agents System 1- Introduction To survive in an increasingly competitive business environment, manufacturing enterprises are under unprecedented pressure to become leaner and more agile. They must bring innovative products to market more effectively and more quickly to maximize customer interest and sales. The pressure to reduce time, improve product quality, and lower costs has not gone away; it is being reaffirmed and incorporated into programs that focus on delivering the right product. To continue to expand, product-leader companies must continue to enter new markets with innovative products. This requires developing and reusing the product-related intellectual capital created by business partners working together across the extended enterprise value chain. Business innovation must occur in several dimensions: project organization, product definition, production engineering, ergonomic design, environmental impact, etc. Product Lifecycle Management (PLM) supports a strategic business approach with a consistent set of methodologies and software solutions for promoting the collaborative creation, management, distribution and proper use of product lifecycle definition information across the extended enterprise [HE], [SI] [ST] While Product Data Management becomes a reality in design departments, companies have now to differentiate themselves by extending their strategic business approach to the entire Product Lifecycle and by deploying Knowledge Management techniques [SH]. More than product information storage, they must now capture, manage and control their industrial knowledge in order to achieve their business goals, namely reducing costs, improving quality and shortening time to market. Recent works prove that the modeling of product lifecycle define a referential for professional Knowledge. Among those there are the building of Intelligent Products Manual (IPMl) [SE] where authors capture a collection of product data and knowledge, the Knowledge Based approximate Life Cycle Assessment System (KALCAS) [PA] using neural networks to identify product attributes and the Knowledge Intensive Engineering Framework (KIEF) [YO] defined an ontology form the product lifecycle. Our approach consists in associating a Knowledge Engineering package to a PLM System in order to identify, capitalize, synthesize and reuse technical knowledge. We use a web-based PLM system built from a collaborative and concurrent project/product/process/use engineering approach, which has been developed since 1996 [GS]. Based on these concepts, this web-based environment (named in French ACSP for "Atelier Coopératif de Suivi de Projets") enables the project team members to organize their cooperative design activities. Thus the results of these cooperative activities are stored in the ACSP framework. In association with a knowledge Engineering package managed by a multi agent system, we propose efficient capitalization, traceability, synthesis and reuse of technical knowledge. Our work is deployed in a company of four hundred employees in the field of rolling window shutters. The Paper Number -1- Copyright of Virtual Concept

2 research and development department counts fifty technicians. The method department, laboratories and the design and engineering departments work together using in a concurrent engineering project organization. One of the problems is to ensure that professional actors are able to reuse their collaborative professional experience from past projects. Thus the company management has decided to develop a knowledge engineering approach to resolve this problem. In the present paper, we present the PLM system ACSP which allows us to capture data and organize it to obtain information. We also present a project memory model to organize professional knowledge. Finally we present a Multi-Agents System architecture to extract and validate Knowledge from the PLM in order to build Project Memories in a semi automatic way. of the system. For example, applied to the product design domain, this kind of association generates functions commonly found in PDM (Product Data Management) and PLM (Product Lifecycle Management systems). More than a technology definition for product and part design, PLM can be defined as a business approach to solve managing problems of product definition information throughout its lifecycle. PLM is not just a technology, but is a strategic approach in which processes are as important, or more important than data. Project design domain Structural Functionnal Dynamic Usability design domain Structural Functionnal Dynamic 2- Knowledge Management Package linked to a PLM System Functionnal Functionnal 2.1 ACSP environment applying the multi-domain and multi-viewpoint systemic design model The model we present in this paper is based on the axiomatic design method developed by Suh [SU] taking into consideration design worlds which is divided into "design domains" and "aspects". This model is also based on systemic concepts and other design approaches such as integrated mechanical systems engineering methodology [TI] and distributed design theory [BR]. Situated in a connectionist paradigm, distributed design methodology can be described as a modular approach, where modules are connected in a network and where communication plays a major role, allowing the solution to emerge. Each module seeks to achieve its own local objective and needs its own tools. It is also necessary to exchange information between the different modules (interactions) in order to reach the solution. Practical experience in modeling has taught us that complex systems can be modeled and analyzed provided we adhere to certain sound principles such as modularity and abstraction. Systemic approaches adhere to these principles and provide a good support for building models that are closer to real-world complex systems. Based on these observations, it has been chosen to base our global design methodology on system theory within a concurrent engineering context. This methodology considers that a design project, in mechanical system engineering, is a network of various interacting design domains such as project, product, process, use, etc. (Figure 1). Each of these design domains can be examined from several viewpoints (or aspects) in interaction, as defined in the previous approach. We chose to develop three aspects in each design domain: a functional aspect, which describes the main objectives and goals of the system, a structural aspect, defining the system elements and architecture, a dynamic aspect, which describes the chronological behavior of the system. In this configuration, other design aspects such as physical or geometric models are directly linked to the structural aspect Structural Geometric Dynamic Product design domain Structural Dynamic Process design domain Figure 1: The design domain network. Functional, structural and dynamic viewpoints considered in each design domain The ACSP environment is a Web-based collaborative engineering environment, using the above described multidomain and multi-viewpoint design model and PLM concepts [ZS] This Web-based tool was developed in order to organize and structure the collaborative activities of designers from anywhere in the world [EG]. The ACSP software interface, connected to a relational Database Management System, is divided into four main sub-modules managing information from project, product, process and use design domains as presented in Figure 1. Each design domain includes various design data and files describing functional, structural and dynamic aspects of the domain studied. ACSP features are used for the design-chain data-management: product data and information, documents and their associated content (all types, formats and media), requirements (functional, performance, quality, cost, physical factors, interoperability, time, etc.), Product families, Product and project portfolios, plant machinery and facilities, production line equipment, etc. The two screenshots shown in Figure 2 and 3 illustrate Project and Product data examples extracted from a collaborative design project, developed through ACSP tool. These data management features are completed with various other engineering and management features: program and project management, 3D geometric visualization and collaboration, product and document definition information, drafting of technical publications such as user guides or assembly instructions. The next step consists in building a knowledge management methodology in order to extract knowledge from the information stored in the ACSP database. Paper Number -2- Copyright Virtual Concept

3 Figure 2: ACSP screenshot describing several tasks organized as a project plan Figure 3: ACSP screenshot describing a digital mock-up of a store rolling system 2.2 Knowledge engineering and project memory Knowledge engineering Knowledge Management is recognized as a cycle composed of socialization, explanation, organization and internalization of knowledge [NT]. Knowledge engineering defines methods and tools to model collective or individual knowledge [CH]. Rose Dieng-Kuntz defines the KM cycle as being composed of the following stages: clarification, broadcasting and reuse A solution to implement this sort of work is to define a corporate memory. A corporate memory is an explicit representation of the pertinent knowledge of an organization [DC]. This memory, which explains the organization knowledge, may be considered as a knowledge base of the organization. If we consider the organization as an engineering project, the corporate memory becomes a project memory. The project memory contains emanating Knowledge related to the engineering project. Moreover a complementary approach in knowledge engineering claims that knowledge is a personal interpretation of information. This theory is defended in several works which consist in searching for pertinent information instead of explanation. One can distinguish the works of M. Grundstein and JP. Barthès with Gameth [GR], S. Mahé with Puméo [MA]. For these authors, the knowledge is strongly dependant on a personal interpretation linked to a Paper Number -3- Copyright Virtual Concept

4 specific context. Without dealing with the context of this knowledge, Knowledge Management is meaningless. A different approach is the Knova theory [SE] which is based on the principle that we can measure the quantity of actual knowledge in the scientific and technical domain. To do that it defines a basic knowledge element : the cogniton. The theory is based on three assumptions: knowledge and information are different, knowledge has to be proven with experience, knowledge is measurable and its unit of measure is the kit (Knowledge digit). The gateway from information to knowledge" is defined by the equation: K = I T i.e. Cogniton (kit) = Information (bit) filtered by types and the symbol represent the filtering operation. This method aims to weigh (by means of the unit kits ) the appropriate knowledge to carry out an industrial product. The KNOVA theory is implemented in the KAD-Office software environment. It provides a knowledge broker (i.e. a set of tools which can capitalize on, arrange, restitute and maintain the engineering knowledge). This sequential and organizational knowledge management represents the knowhow of the company and enables a new innovation capacity to be achieved. Our approach is based upon these three theories. We use groupware which allows the clarification of the knowledge context and the actors involved. We attempt to build knowledge engineering tools which link the knowledge with its context in order to build knowledge traceability. One traceability process [DM] is to analyze interactions during meetings in order to: - Identify concepts, - Characterize psycho-cognitive, cooperative and sociological criteria, - Group those criteria to keep track of cooperative problems This traceability process allows the implicit knowledge emanating during meetings to be captured. This paper presents a different approach, with a traceability process to capture explicit knowledge. Indeed we limit our action to the storing of the knowledge contained in the results (schedule of condition, concepts, prototypes, etc) of the collaborative activities. Each store represents a knowledge trace which will be used to build the project memory Project Memory Carrying out a project in a company in a concurrent engineering context, requires that several teams from several companies and in several disciplines collaborate to carry out a design project. These teams are regarded as Co-partners who share their know-how during the project. If we don t save knowledge which has a collective dimension, produced during the the project, it is generally lost. Engineers will then begin a new project without reusing the collective experience of past projects. The documents produced in a project are not sufficient to keep track of knowledge, which even the head of project cannot explain. This dynamic character of knowledge is due to cooperative problem solving, where various ideas are confronted and which results in a cooperative definition of the solution produced. A project memory describes "the history of a project, the experience gained during the project" [MR] [BM]. The project memory contains knowledge regarding the context as well as the design rationale. Thus we have chosen to store this knowledge in the form of project memory. In project organization in a concurrent engineering context, project memories seem to be a good solution to capitalize on knowledge. Project memories save information about the progress of the project activities, from which we will be able to structure the types of knowledge to be filed [MH]. Knowledge related to the project development The product development lifecycle has the same phases (feasibility study, preliminary study, detailed study and industrialization) for each project. On the other hand the stages and sub-stages inside the phases can be different and be treated in various orders. The professional actors and particularly the project leader define the sequence of the stages for each phase. This sequence must be capitalized on, it presents the project progress and defines a system of reference to position the professional knowledge. To introduce the project progress into the project memory we present the project context i.e. its origins, its organization, its objectives, its participants, etc. Therefore, for knowledge related to the project progress, we obtain two elements of knowledge (Figure 4): The project context and the project development. The project context supplies all the knowledge characterizing the project categorized under three titles: Objectives, Environment and Organization. The project development makes it possible to describe all the project stages. This knowledge aggregate defines the system of reference for the knowledge capitalization. Figure 4: Knowledge related to the project progress Knowledge related to professional competences Competence is defined initially at the individual level: it is the capacity for an individual to implement his knowledge and to develop his know-how within a professional framework [LE]. In addition, collective competence is made by interaction with professional actors working together in the same department and in the same project team on a common undertaking [JK]. In order to capitalize on knowledge, we use the model Knova-Sigma [SE]. This model presents knowledge capitalization centred on human professional competences. We enrich this model by adding the knowledge element Paper Number -4- Copyright Virtual Concept

5 professional experience, composed of three types: successes, difficulties and failures (Figure 5). Professional Competence 1 Knowledge related of the professional competences Professional Competence 2 Professional Competence n Project Evolution Project Règle métier rules Project Expérience Experience métier Termes Project Terms métier Concerned roles Material Necessities elements Elements of Control Résults Stage Literal rule Formula Advise Choice Constraint Successes Difficulties failures Description Reason(s) Executed Actions Consequences Injunctions Definition Professional domain Example Comments Synonymous Representation Figure 5: Knowledge related to the professional competences Results of the use of project memories Today, in our company, knowledge of five finished projects is stored in project memories. Our first reports of the use of the projects memories allow us to draw up a table of some examples of use (Table 1). A test of project memory built directly by the professional actors shows us that this work is long, difficult and provides uncorrected results, if the latter are not submitted for a collective approval. Indeed the information capitalized on was mainly related to the professional actor s point of view. We have to define some referent professional actors, who are experts in specialties and validate Knowledge to validate Project Memories. Project Memory use To research the meaning and the representation of a technical element In the case of routine design, to find design parameters of a product element and design rules To reuse wrapping models for new parts To research solutions for quality problems To anticipate the project plan To choose a new project team To define a new industrialization process Knowledge element consulted Professional Terms Professional rules for the professional competence designing the product elements Professional rules for the professional competence developing and optimising the wrapping Professional experience for the professional competence : «injecting a plastic part» Project development Project context Professional process for the professional competence «industrializing the product elements» Table 1: Cases of Project Memory use Our experience in the company Zurfluh-Feller shows us that Knowledge books are difficult to write from interviews because this approach needs a great deal of human resource and time for each project. Moreover this work has to be carried out by a knowledge engineer to analyze each stage, to define knowledge and to capitalize on it. Nevertheless, during a project, engineers don t have time to answer interview questions and monitoring the design activity is difficult for the knowledge engineer to do. Consequently, we have to design and develop tools to assist engineers in making their know-how explicit, in order to facilitate the project memory construction. This requires understanding the collaborative design activity with the aim of defining knowledge emanating from it. 3- Modelling collaborative activities using the RIOCK formalism 3.1 From RIO to RIOCK Our specification approach uses an organizational model which is based on three interrelated concepts: Role, Interaction and Organization [HI]. Roles are generic behaviours. These behaviours can interact mutually according to interaction patterns. Such a pattern which groups generic behaviours and their interactions constitutes an organization. Organizations are thus descriptions of coordination structures. Coordination occurs between roles as and when interactions take place. In this context, an agent (human or software) is only specified as an active communicative entity which plays roles [FG]. Indeed agents instantiate an organization (roles and interactions) when they exhibit behaviours, defined by the organization s roles and when they interact, following the organization interactions. An agent may instantiate one or more roles and a role may be instantiated by one or more agents. We think this model is a basis for the engineering of societies of agents and what Castelfranchi calls social order [CA]. Paper Number -5- Copyright Virtual Concept

6 Figure 6. The RIOCK formalism In a social order, human agents have the capacity to implement their knowledge and to develop their know-how inside the professional framework. This capacity is called competence. Each competence is built with knowledge which is used to achieve a task. In addition Von Krogh and Roos [VR] explain that this knowledge can be transmitted and recognized only by interaction. By taking account of these assumptions, we propose to expand the RIO formalism to RIOCK (Role Interaction Organization Competence and Knowledge). We can thus define an organization where several roles are in interaction. Each role embodies one or several competences and each competence is aggregated by one or several competences (figure 6). The interaction between roles represents the collaborative work where each role used its competence within associated knowledge to satisfy the organization. 3.2 Using RIOCK to model the collaborative design activities The analysis of the activities over several projects in a company allows us to confirm the product development lifecycle with the four phases: feasibility study, preliminary study (called in the company pre-study), detailed study (named study) and industrialization. Each phase is structured according to some recurring usual stages for all projects. Those stages can be processed simultaneously or sequentially if the stage is a stake. At the time of the activity modeling, we consider a stage of the product development lifecycle as a RIOCK organization. For each stage, we define several roles according to the professional actors. We attribute to the latter the competences they use to tackle the stage. Each competence is described with a series of knowledge. The interaction between those roles highlights two types of results; exchanges between roles and emergence of knowledge. Thus, in a organization, a role uses one or more competences which require one or more pieces of knowledge. A role interacts with other roles to achieve a task and thus develop the collaborative work and create its result. In the stage, decision to launch the project in the feasibility study phase, we observe five roles (Figure 8). The role 'Commercial' uses two of its competences for this stage: To define the strategy for each customer and to know the functional needs for the customers. The first competence requires the knowledge of the overall marketing strategy of the company as well as the knowledge of the marketing strategy of the company towards the customer. The interaction among the five roles at this stage produces two results: the agreement for the launching of the project and the directives for the preliminary study. In modeling project engineering activities, we identify for every organization the knowledge emanating from it. Knowledge can be organized according to the types of knowledge defined by the project memory model presented previously. Indeed the modeling proves that the product lifecycle constitutes a system of reference split in two parts (figure 7), the project organization with phases, stages, roles and professional actors and a cognitive organization with roles, competences and Knowledge. We observe that roles are at the heart of these two worlds and bring every types of knowledge. Figure 7: Roles bring Knowledge In using RIOCK to analyze collaborative activities we deduce that roles bring every type of Knowledge defined in the project memory model (figure 8). Roles take part in the project organization (phases and tasks) and in the project social organization (professional actors and their Paper Number -6- Copyright Virtual Concept

7 competences). Indeed they build the cognitive organization by carrying every type of Knowledge. Figure 8: RIO model for the stage decision to launch the project 4- Traceability of knowledge leads by Agents 4.1 Why use the MAS paradigm A multi-agent system is composed of a number of agents which interact with one another. To successfully interact, agents will require the ability to cooperate, coordinate, and negotiate with each other, much as people do. Wooldridge and Jennings [WJ] list the following qualities of an agent: - Autonomy. Agents should operate without the direct intervention of humans or others, and have some kind of control over their actions and internal state. - Social ability. Agents need to be able to interact with other agents (and possibly humans) via some kind of agent-communication language. - Reactivity. Agents should be able to perceive their environment and respond in a timely fashion to changes that occur in it. This environment may be the physical world, a user via a graphical user interface, a collection of other agents, the Internet, or perhaps all of these combined. - Pro-activeness. Agents should not simply act in response to their environment; they should be able to exhibit goal-directed behaviors by taking the initiative. By enumerating these qualities of agents we can easily show a similarity with an engineering project environment. Likewise, inside this distributed environment, we have professional actors, who will achieve the same goal. Each professional actor works individually and collaboratively to carry out engineering tasks. In this way MAS brings the cognitive and social approach into modelling the intelligent collective and individual behaviours [17]. 4.2 MAS architecture to trace Knowledge from roles We have seen previously with the RIOCK formalism, that roles carry competences and knowledge. With regard to this hypothesis, we have conceived an architecture called KATRAS (Knowledge Acquisition Traceability Reused Agents System) in three levels: - The first level ensures the communication with users inside the PLM platform. In this level we find the agents communities called Professional Agents (i.e. PA). Agents interpret the roles met during projects. Their objective is to ensure a traceability of the collaborative actions carried out by professional actors in order to capture emergent knowledge. There is one community PA per project - The second level gathers mechanisms of Knowledge capitalization. In this level we find communities of Knowledge Inductive Agents (i.e. KIA). The aim of KIA is to capitalize on knowledge traces of engineering activities communicated by the PA. The capitalization is done according to the project memory model presented in section 2. KIA exist for each project. - The third level contains the community of Knowledge deductive Agent (i.e. KDA). There is only one community KDA in which agents aim to synthesize the Knowledge structured according to the project memories for whole projects. Paper Number -7- Copyright Virtual Concept

8 4.2.1 Professional Agents (PA) community Behind this community, agents interpret roles of professional actors defined by the social model. These agents have two main functions: - Following collaborative actions in monitoring the PLM database, - Interacting with engineers to confirm the knowledge traces (Knowledge Project validation process). Professional Agents are created as soon as professional actors are assigned in a project. There is one agent for each professional actor per project. PA agents build some Knowledge Project traces based on deposited documents and data in the PLM database, which has been issued from engineering collaborative activities (figure 9). Each PA agent can also have the role of `Professional Referent' equally defined in the social organization. This role consists in submitting Knowledge traced by each PA Agent to the professional referent actor. Thus, the professional referent actor is assisted by its PA agent to confirm the knowledge before storage in the memory of a project. The PA agent manages a knowledge confirmation Interface. After validation, Knowledge is communicated to the Knowledge Inductive Agent community. Figure 9 KATRAS functional architecture Paper Number -8- Copyright Virtual Concept

9 Figure 10: KATRAS Multi Agents architecture Knowledge Inductive Agents As we saw previously (figure 10) Knowledge Inductive Agents (KIA) receive knowledge to be input by PA agents. This knowledge is sent in XML sequences (figure9). There are six KIA agents per project. They correspond to the six knowledge elements presented in the project memory model Project Context, Project Evolution, Project Experience, Project Process, Project Rules and Project Terms). Their roles are to structure received knowledge in order to build the project memory. Knowledge is organized according to an XML grammar defined in the same way as the project memory architecture. From this knowledge-base the KIA agents build a project memory in a Web format readable in the knowledge engineering module. The project memory is presented as knowledge, but slipping in the same provision, that the knowledge confirmation is done by the professional referents (firgure8). Another KIA agent s task is to transform knowledge in XML format to PDF format (figure 9) in order that professional actors can print it, enrich their knowledge books and consult the project memory on paper Knowledge Deductive Agents There is only one Knowledge Deductive Agent (KDA) community for all projects. In this community there are six agents which represent the six elements of the project memory model (figures 9). The roles of the KDA agents are to carry out a knowledge synthesis. Each KDA agent researches all established project memories to synthesize, process and bring reusable knowledge. For example, at the time of a new project creation, the KDA agent Project development proposes a project structure. In design engineering, projects belong to three categories (small projects, large projects and product development projects). The KDA Development Project agent seeks in all project memories the project courses for the category of corresponding project. From knowledge synthesized it is able to propose a project model with stages and meetings which are usually planned. Moreover it proposes dates for a pre-planning. From this model, the project leader chooses phases, stages and meetings to be planned and adjusts their due date. 4.3 Results and possibilities The KATRAS architecture implementation is carried out by using the Madkit platform Agent. At the present time communities of PA and AIK agents are operational. In the PA community the roles of project leader, project engineer, technical sales assistant and professional referent are implemented. For the AIK community all of the agents corresponding to the six knowledge elements of the project memory model are operational. These agents receive knowledge and are able to build project memories in XML format and to transform this knowledge using XSL-FO to provide a project memory in PDF format. This first development allows us: - To capitalize on knowledge from the design activity traces carried out by the roles of project leader, engineer, manager, technical sales assistant - To build project memories from this knowledge submitted between the two communities of agents, - To propose to the professional actors consultation of these memories either in pdf format or web format. 5- Conclusion The design of a product is a multi-skilled project where engineers with different specialities collaborate to achieve the same goal. These professional actors carry out tasks defined in the product lifecycle. Each stage requires the contribution of know-how and knowledge in order to achieve the goals laid down. In using a PLM platform with a multidomain and multi-viewpoint (Project, Product, Process), Paper Number -9- Copyright Virtual Concept

10 professional Engineers save Information related to the whole of the project. Our approach consists in analysing roles played by professional actors in order to define emanating knowledge in order to capitalize on it. Thus, we proposed a Knowledge Engineering Multi-Agent System which traces the engineering activities from professional actor s roles when using a PLM platform. From these activities our agents communities (PA agents) identify knowledge and interact with professional referent actors to confirm it. The next step consists in compiling project memories and make them consultable for the professional actors (PA agents). The first results of an assisted creation of Knowledge during projects shows that a multi agents system is suited to helping engineers. To ensure a high level of capitalization, agents have to understand the design process and the results of the collaborative activities. Our next task will be to equip our agents (KDA) with some inference rules in order to provide the pertinent Knowledge to design engineers. References [BM] Bekhti S., Matta N., Project memory: An approach of modelling and reusing the context and the design rationale, Proceedings of IJCAI'03 (International joint of conferences of Artificial Intelligence) Workshop on knowledge management and organisational memory, Accapulco, 2003 [BR] Brissaud D., Garro O., (1998) `Conception distribuée, émergence', Conception de produits mécaniques, méthodes, modèles et outils, sous la direction de M. Tollenaere, Editions Hermès, p [CA] Castelfranchi Cristiano. Engineering Social Order. In Engineering Societies in the Agents World, Lecture Notes in Artificial Intelligence. Springer Verlag, p. [CH] Charlet J., L ingénierie des connaissances, développements, résultats et perspectives pour la gestion des connaissances médicales, Mémoire d Habilitation à Diriger des Recherches, Université Pierre et Marie Curie, 2003 [DC] Dieng-Kuntz-Kuntz R., Corby O., Gandon F., Giboin A., Golebiowska J., Matta N., Ribière M., Méthodes et outils pour la gestion des connaissances. 2eme edition. Dunod éditeur [DM] Djaiz C., Monticolo D., Matta N., Project memory decision making, International Conference on Knowledge, Intelligent, and Creativity Support Systems, 2006 [EG] Eynard B., Gomes S. (2004) `Collaborative and remote design of mechatronic products'. In Perspective from Europe and Asia on Engineering, Design and Manufacture, Kluwer Academics Publishers, p [FG] Ferber, Gutknecht, A meta-model for the analysis and design of organizations in multi-agent systems. IEEE Computer Society, Proc. 3rd ICMAS, , [GS] Gomes S., Sagot J.C.. A concurrent engineering experience based on a cooperative and object oriented design methodology, 3rd International Conference on Integrated Design and Manufacturing in Mechanical Engineering, IDMME 2000, Montréal, May 16-19, [GR] Grundstein M., From capitalizing on Company Knowledge to Knowledge Management, chapter 12, pp , in Knowledge Management, Classic and Contemporary Works, Morey D., Maybury M., Thuraisingham B. (Eds), The MIT Press, Cambridge, Massachusetts, [HE] Helms R. W., (2002) `Product Data Management as enabler for concurrent engineering Controlling the flow of preliminary information in product development', PhD Thesis of Technische Universiteit Eindhoven, ISBN , 188 p. [HI] V. Hilaire, A. Koukam, P. Gruer, J-P. Müller, Formal specification and prototyping of multi-agent systems. In: Engineering Societies in the Agents World, n 1972, Lecture Notes in Artificial Intelligence, A. Omicini, R. Tolksdorf & F. Zambonelli (eds), Springer Verlag, [JK] Jyrki J.J, Kasvi, M. Vartiainen, M. Hailikari. Managing knowledge and knowledge competences in projects and project organisations, international journal of project management, oct 2002 [LE] Le Bortef G.. L ingénierie des compétences, éditions d organisation, octobre 2002 [MA] Mahé, Sylvain Démarche et outil actif de Gestion des Connaissances pour les P.M.I./P.M.E. Réutilisations et échanges de connaissances tacites, Rapport de thèse de l'université de Savoie, [MR] Matta N., Ribiere M., Corby O., Lewkowicz M., Zaclad. M. Project Memory in Design, Industrial Knowledge Management - A Micro Level Approach, Rajkumar Roy (Eds), Springer-Verlag, 2000 [MH] Monticolo D., Hilaire V., Koukam A., Meunier S., An approach for building Project Memories to facilitate design process in a concurrent engineering context, International Conference of Concurrent Engineering, Antibes 2006 [NT] Nonaka I., Takeushi H. (1995), The knowledge creating company: How Japanese Companies Create the Dynamics Innovation. Oxford University Press, Oxford, UK. [PA] Park Ji-Hyung, Seo Kwang-Kyu, A knowledge-based approximate life cycle assessment system for evaluating environmental impacts of product design alternatives in a collaborative design environment, Advanced Engineering Informatics, September 2006 [SI] Saaksvuori A., Immonen A. (2003) Product Lifecycle Management, Springer. [SE] Serrafero P., Cycle de vie, maturité et dynamique de la connaissance : des informations aux cognitons de l Entreprise Apprenante, revue ENSAM, décembre 2002 [SE1] Setchi R.M., Pham D.T., Dimov S.S. / A methodology for developing intelligent product manuals, Engineering Applications of Artificial Intelligence 19 (2006) [SH] Shen W. (2003), Knowledge Sharing in Collaborative Design Environments, Computers in Industry, Vol. 52, No. 1, pp [ST] Stark J. (2004) Product Lifecycle Management Paradigm for 21st century Product Realisation, Springer. [SU] Suh N.P., (1999) `Applications of Axiomatic Design', Integration of process Knowledge into Design Support, ISBN , Kluwer Academic Publishers. [TI] Tichkiewitch S., (1996) `Specifications on integrated design methodology using a multi-view product model', System Design and Analysis Conference, Montpellier, pp [VR] Von Krogh G. and J. Roos (1995), Conversation Management, European Mangament Journal, vol.13 [WJ] Wooldridge, Jennings, Kinny, The Gaia Methodology for Agent-Oriented Analysis and Design, Autonomous Agents and Multi-Agent Systems, 2000, 3(3): [Y0] Yoshioka M., Umeda Y., Takeda H., Shimomura Y., Physical concept ontology for the knowledge intensive engineering framework, Advanced Engineering Informatics, 2004 [ZS] Zhang S., Shen W., & Gheniwa H., (2003) `A review of Internet-based product information sharing and visualization', Computer in Industry. Paper Number -10- Copyright Virtual Concept

ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS

ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS DAVY MONTICOLO Zurfluh-Feller Company 25150 Belfort France VINCENT HILAIRE SeT Laboratory, University

More information

Multi-Agent Architecture for Implementation of ITIL Processes: Case of Incident Management Process

Multi-Agent Architecture for Implementation of ITIL Processes: Case of Incident Management Process Multi-Agent Architecture for Implementation of ITIL Processes: Case of Incident Management Process Youssef SEKHARA, Hicham MEDROMI, Adil SAYOUTI Equipe Architectures des Systèmes (EAS), Laboratoire d Informatique,

More information

MODELLING, AUTHORING AND PUBLISHING THE DOCUMENT ANALYSIS LEARNING OBJECT

MODELLING, AUTHORING AND PUBLISHING THE DOCUMENT ANALYSIS LEARNING OBJECT MODELLING, AUTHORING AND PUBLISHING THE DOCUMENT ANALYSIS LEARNING OBJECT Alexandre Flament (alexandre.flament@imag.fr) Emmanuelle Villiot-Leclercq (emmanuelle.villiot-leclercq@imag.fr) Laboratoire CLIPS,

More information

CHALLENGES AND APPROACHES FOR KNOWLEDGE MANAGEMENT. Jean-Louis ERMINE CEA/UTT

CHALLENGES AND APPROACHES FOR KNOWLEDGE MANAGEMENT. Jean-Louis ERMINE CEA/UTT CHALLENGES AND APPROACHES FOR KNOWLEDGE MANAGEMENT Jean-Louis ERMINE CEA/UTT Abstract: Knowledge Management is now a crucial issue in companies: Knowledge is a major economic challenge for the future.

More information

Standardization of Components, Products and Processes with Data Mining

Standardization of Components, Products and Processes with Data Mining B. Agard and A. Kusiak, Standardization of Components, Products and Processes with Data Mining, International Conference on Production Research Americas 2004, Santiago, Chile, August 1-4, 2004. Standardization

More information

FROM WORKFLOW SPECIFICATION TO IMPLEMENTATION: AN INDUSTRIAL USE CASE

FROM WORKFLOW SPECIFICATION TO IMPLEMENTATION: AN INDUSTRIAL USE CASE INTERNATIONAL DESIGN CONFERENCE - DESIGN 2008 Dubrovnik - Croatia, May 19-22, 2008. FROM WORKFLOW SPECIFICATION TO IMPLEMENTATION: AN INDUSTRIAL USE CASE A. Aynar Nkondo Dika, G. Ducellier, B. Eynard,

More information

Early project organization and start-up techniques based on project management information system

Early project organization and start-up techniques based on project management information system Early project organization and start-up techniques based on project management information system A.M. ALQUIER, M. SALLES & M.H. TIGNOL Université des Sciences Sociales, Toulouse, France Département de

More information

How To Develop A Multi Agent System (Mma)

How To Develop A Multi Agent System (Mma) S-Tropos: An Iterative SPEM-Centric Software Project Management Process Yves Wautelet, Manuel Kolp, Youssef Achbany IAG Institut d Administration et de Gestion, ISYS Unité de Systèmes d Information, Université

More information

SEMANTIC-BASED AUTHORING OF TECHNICAL DOCUMENTATION

SEMANTIC-BASED AUTHORING OF TECHNICAL DOCUMENTATION SEMANTIC-BASED AUTHORING OF TECHNICAL DOCUMENTATION R Setchi, Cardiff University, UK, Setchi@cf.ac.uk N Lagos, Cardiff University, UK, LagosN@cf.ac.uk ABSTRACT Authoring of technical documentation is a

More information

Ontological Representations of Software Patterns

Ontological Representations of Software Patterns Ontological Representations of Software Patterns Jean-Marc Rosengard and Marian F. Ursu University of London http://w2.syronex.com/jmr/ Abstract. This paper 1 is based on and advocates the trend in software

More information

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France

More information

Information Broker Agents in Intelligent Websites

Information Broker Agents in Intelligent Websites Information Broker Agents in Intelligent Websites Catholijn M. Jonker, Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands

More information

One for All and All in One

One for All and All in One One for All and All in One A learner modelling server in a multi-agent platform Isabel Machado 1, Alexandre Martins 2 and Ana Paiva 2 1 INESC, Rua Alves Redol 9, 1000 Lisboa, Portugal 2 IST and INESC,

More information

Modeling of Mixed Decision Making Process

Modeling of Mixed Decision Making Process International Conference on Information Technology and e-services 2012 Modeling of Mixed Decision Making Process Nesrine BEN YAHIA, Narjès BELLAMINE and Henda BEN GHEZALA RIADI-GDL laboratory National

More information

A STRUCTURED GROUPWARE FOR A COLLECTIVE DECISION-MAKING AID

A STRUCTURED GROUPWARE FOR A COLLECTIVE DECISION-MAKING AID A STRUCTURED GROUPWARE FOR A COLLECTIVE DECISION-MAKING AID Myriam Lewkowicz, Manuel Zacklad Laboratoire Tech-CICO (Technologies de la Coopération pour l Innovation et le Changement Organisationnel) Université

More information

Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach

Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach Reusable Knowledge-based Components for Building Software Applications: A Knowledge Modelling Approach Martin Molina, Jose L. Sierra, Jose Cuena Department of Artificial Intelligence, Technical University

More information

On the Convergence of Collaboration and Knowledge Management

On the Convergence of Collaboration and Knowledge Management On the Convergence of Collaboration and Knowledge Management Nesrine Ben yahia, Narjès Bellamine and Henda Ben Ghézala RIADI-GDL Laboratory National School of Computer Sciences (ENSI) University of Manouba,

More information

Supporting the conception of a Knowledge Management System by the PIFA approach: case study STMicroelectronics

Supporting the conception of a Knowledge Management System by the PIFA approach: case study STMicroelectronics IAENG International Journal of Computer Science, 32:4, IJCS_32_4_11 Supporting the conception of a Knowledge Management System by the PIFA approach: case study STMicroelectronics Hendrik Busch, STMICROELECTRONICS,

More information

Agent-Oriented Software Engineering PORTO Methodology AIAD 2013/2014. António Castro and Eugénio Oliveira

Agent-Oriented Software Engineering PORTO Methodology AIAD 2013/2014. António Castro and Eugénio Oliveira Agent-Oriented Software Engineering PORTO Methodology AIAD 2013/2014 António Castro and Eugénio Oliveira NIAD&R Distributed Artificial Intelligence and Robotics Group 1 Contents What is AOSE? Main Existing

More information

Title: Decision Making and Software Tools for Product Development Based on Axiomatic Design Theory

Title: Decision Making and Software Tools for Product Development Based on Axiomatic Design Theory Title: Decision Making and Software Tools for Product Development Based on Axiomatic Design Theory Authors: Vigain Harutunian, Mats Nordlund, Derrick Tate, and Nam P. Suh (1) Mr. Harutunian, Mr. Tate,

More information

Knowledge Management within the Lebanese Real Estate Bubble: An Exploratory Study

Knowledge Management within the Lebanese Real Estate Bubble: An Exploratory Study Knowledge Management within the Lebanese Real Estate Bubble: An Exploratory Study Dr Leila Halawi Lebanese American University School of Business Dr Raed El Khalil Lebanese American University School of

More information

Product Data Quality Control for Collaborative Product Development

Product Data Quality Control for Collaborative Product Development 12-ICIT 9-11/4/07 in RoC Going for Gold ~ Quality Tools and Techniques Paper #: 04-06 Page- 1 /6 Product Data Quality Control for Collaborative Product Development Hsien-Jung Wu Department of Information

More information

Improving Interoperability in Mechatronic Product Developement. Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic

Improving Interoperability in Mechatronic Product Developement. Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic International Conference on Product Lifecycle Management 1 Improving Interoperability in Mechatronic Product Developement Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic PROSTEP AG Dolivostr.

More information

Agent-Based Software and Practical Case of Agent-Based Software Development

Agent-Based Software and Practical Case of Agent-Based Software Development Agent-Based Software and Practical Case of Agent-Based Software Development Course 2008/2009 SUBJECTS: AGENT-BASED SOFTWARE and PRACTICAL CASE OF AGENT-BASED SOFTWARE DEVELOPMENT EUROPEAN MASTER on SOFTWARE

More information

Curriculum Vitae. Vincent Hilaire. Associate Professor tel : +33 384 583 009 Systems and Transports laboratory fax : +33 384 583 342

Curriculum Vitae. Vincent Hilaire. Associate Professor tel : +33 384 583 009 Systems and Transports laboratory fax : +33 384 583 342 Curriculum Vitae Vincent Hilaire Associate Professor tel : +33 384 583 009 Systems and Transports laboratory fax : +33 384 583 342 University of Technology of Belfort Montbéliard vincent.hilaire@utbm.fr

More information

Web Services Software Architecture

Web Services Software Architecture Web Services Software Architecture Syahrul Fahmy School of Informatics, The University of Manchester, PO Box 88, Manchester M60 1QD, United Kingdom S.Abdul-wahab@postgrad.manchester.ac.uk Abstract. Web

More information

Total Exploration & Production: Field Monitoring Case Study

Total Exploration & Production: Field Monitoring Case Study Total Exploration & Production: Field Monitoring Case Study 1 Summary TOTAL S.A. is a word-class energy producer and provider, actually part of the super majors, i.e. the worldwide independent oil companies.

More information

Master of Science Service Oriented Architecture for Enterprise. Courses description

Master of Science Service Oriented Architecture for Enterprise. Courses description Master of Science Service Oriented Architecture for Enterprise Courses description SCADA and PLC networks The course aims to consolidate and transfer of extensive knowledge regarding the architecture,

More information

The Design of an Agent-Based Production Scheduling Software Framework for Improving Planning-Scheduling Collaboration

The Design of an Agent-Based Production Scheduling Software Framework for Improving Planning-Scheduling Collaboration The Design of an Agent-Based Production Scheduling Software Framework for Improving Planning-Scheduling Collaboration Pedro Gomez-Gasquet, Francisco Cruz Lario Esteban, Ruben Dario Franco Pereyra, and

More information

The multi agent paradigm and organizational abstractions in construction e-business

The multi agent paradigm and organizational abstractions in construction e-business icccbe 2010 Nottingham University Press Proceedings of the International Conference on Computing in Civil and Building Engineering W Tizani (Editor) The multi agent paradigm and organizational abstractions

More information

THE UNIVERSITY OF EDINBURGH. PROGRAMME SPECIFICATION M.A. Honours in Psychology and Business Studies1

THE UNIVERSITY OF EDINBURGH. PROGRAMME SPECIFICATION M.A. Honours in Psychology and Business Studies1 THE UNIVERSITY OF EDINBURGH PROGRAMME SPECIFICATION M.A. Honours in Psychology and Business Studies1 1) Awarding Institution: University of Edinburgh 2) Teaching Institution: University of Edinburgh 3)

More information

From Analysis to Deployment: a Multi-Agent Platform Survey

From Analysis to Deployment: a Multi-Agent Platform Survey From Analysis to Deployment: a Multi-Agent Platform Survey Pierre-Michel Ricordel and Yves Demazeau 1 LEIBNIZ laboratory, 46 av. Felix Viallet, 38000 Grenoble, France {Pierre-Michel.Ricordel, Yves.Demazeau}

More information

KNOWLEDGE MANAGEMENT APPROACH FOR GAS TURBINES MAINTENANCE

KNOWLEDGE MANAGEMENT APPROACH FOR GAS TURBINES MAINTENANCE KNOWLEDGE MANAGEMENT APPROACH FOR GAS TURBINES MAINTENANCE Fouzia Anguel, Maître assistant en informatique fanguel@yahoo.fr Mokhtar Sellami, Professeur en informatique sellami@lri-annaba.net Adresse professionnelle

More information

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements Questions? Assignment Why is proper project management important? What is goal of domain analysis? What is the difference between functional and non- functional requirements? Why is it important for requirements

More information

PRACTICAL DATA MINING IN A LARGE UTILITY COMPANY

PRACTICAL DATA MINING IN A LARGE UTILITY COMPANY QÜESTIIÓ, vol. 25, 3, p. 509-520, 2001 PRACTICAL DATA MINING IN A LARGE UTILITY COMPANY GEORGES HÉBRAIL We present in this paper the main applications of data mining techniques at Electricité de France,

More information

Teaching Methodology for 3D Animation

Teaching Methodology for 3D Animation Abstract The field of 3d animation has addressed design processes and work practices in the design disciplines for in recent years. There are good reasons for considering the development of systematic

More information

KNOWLEDGE MANAGEMENT AND COOPERATION TECHNOLOGY. G. De Michelis Dept. of Informatics, Systems and Communication, University of Milano Bicocca, Italy

KNOWLEDGE MANAGEMENT AND COOPERATION TECHNOLOGY. G. De Michelis Dept. of Informatics, Systems and Communication, University of Milano Bicocca, Italy KNOWLEDGE MANAGEMENT AND COOPERATION TECHNOLOGY G. De Michelis Dept. of Informatics, Systems and Communication, University of Milano Bicocca, Italy Keywords: Knowledge Management, Cooperation Technologies,

More information

LINKING ORGANIZATIONAL PROCESSES TO KNOWLEDGE MANAGEMENT PROCESSES IN THE CASE OF KNOWLEDGE INTENSIVE ORGANIZATIONS: A THEORETICAL FRAMEWORK

LINKING ORGANIZATIONAL PROCESSES TO KNOWLEDGE MANAGEMENT PROCESSES IN THE CASE OF KNOWLEDGE INTENSIVE ORGANIZATIONS: A THEORETICAL FRAMEWORK LINKING ORGANIZATIONAL PROCESSES TO KNOWLEDGE MANAGEMENT PROCESSES IN THE CASE OF KNOWLEDGE INTENSIVE ORGANIZATIONS: A THEORETICAL FRAMEWORK, CREPA Laboratory, Paris-Dauphine University, France Mouna.Benchouikha@dauphine.fr

More information

Nursing Informatics. Asieh Dervish Faculty of Nursing & Midwifery Tehran University of Medical Sciences sedarvish@yahoo.com adarvish@farabi.tums.ac.

Nursing Informatics. Asieh Dervish Faculty of Nursing & Midwifery Tehran University of Medical Sciences sedarvish@yahoo.com adarvish@farabi.tums.ac. Asieh Dervish Faculty of Nursing & Midwifery Tehran University of Medical Sciences sedarvish@yahoo.com adarvish@farabi.tums.ac.ir 2011 Objectives Introduce Managing medical knowledge Nurse & Technology

More information

Normative Ontologies to Define Regulations Over Roles in Open Multi- Agent Systems

Normative Ontologies to Define Regulations Over Roles in Open Multi- Agent Systems Normative Ontologies to Define Regulations Over Roles in Open Multi- Agent Systems Carolina Felicíssimo, Carlos Lucena, Gustavo Carvalho and Rodrigo Paes Departamento de Informática PUC Rio Rua Marquês

More information

Agent-based dam monitoring

Agent-based dam monitoring Agent-based dam monitoring V. BETTZIECHE, Ruhrverband (Ruhr River Association), Essen, GER SYNOPSIS. The monitoring of security relevant structures is a task of growing importance in civil engineering.

More information

Engineering of a Clinical Decision Support Framework for the Point of Care Use

Engineering of a Clinical Decision Support Framework for the Point of Care Use Engineering of a Clinical Decision Support Framework for the Point of Care Use Szymon Wilk, PhD 1, Wojtek Michalowski, PhD 1, Dympna O Sullivan, PhD 1, Ken Farion, MD 2, Stan Matwin, PhD 1 1 University

More information

Database Scheme Configuration for a Product Line of MPC-TOOLS

Database Scheme Configuration for a Product Line of MPC-TOOLS Database Scheme Configuration for a Product Line of MPC-TOOLS Benjamin Klöpper, Tobias Rust, Bernhard Vedder, and Wilhelm Dangelmaier Heinz Nixdorf Institute, University of Paderborn, Fürstenallee 11,

More information

A Contribution to Expert Decision-based Virtual Product Development

A Contribution to Expert Decision-based Virtual Product Development A Contribution to Expert Decision-based Virtual Product Development László Horváth, Imre J. Rudas Institute of Intelligent Engineering Systems, John von Neumann Faculty of Informatics, Óbuda University,

More information

Enabling Self Organising Logistics on the Web of Things

Enabling Self Organising Logistics on the Web of Things Enabling Self Organising Logistics on the Web of Things Monika Solanki, Laura Daniele, Christopher Brewster Aston Business School, Aston University, Birmingham, UK TNO Netherlands Organization for Applied

More information

Requirements Traceability. Mirka Palo

Requirements Traceability. Mirka Palo Requirements Traceability Mirka Palo Seminar Report Department of Computer Science University of Helsinki 30 th October 2003 Table of Contents 1 INTRODUCTION... 1 2 DEFINITION... 1 3 REASONS FOR REQUIREMENTS

More information

Software Engineering from an Engineering Perspective: SWEBOK as a Study Object

Software Engineering from an Engineering Perspective: SWEBOK as a Study Object Software Engineering from an Engineering Perspective: SWEBOK as a Study Object Alain Abran a,b, Kenza Meridji b, Javier Dolado a a Universidad del País Vasco/Euskal Herriko Unibertsitatea b Ecole de technologie

More information

Ten Questions to Ask PLM Solution Suppliers What You Need to Know to Make an Informed Decision. August 2010. A CIMdata White Paper

Ten Questions to Ask PLM Solution Suppliers What You Need to Know to Make an Informed Decision. August 2010. A CIMdata White Paper Ten Questions to Ask PLM Solution Suppliers What You Need to Know to Make an Informed Decision August 2010 A CIMdata White Paper Ten Questions to Ask PLM Solution Suppliers What You Need to Know to Make

More information

A Multiagent Model for Intelligent Distributed Control Systems

A Multiagent Model for Intelligent Distributed Control Systems A Multiagent Model for Intelligent Distributed Control Systems José Aguilar, Mariela Cerrada, Gloria Mousalli, Franklin Rivas, and Francisco Hidrobo CEMISID, Dpto. de Computación, Facultad de Ingeniería,

More information

Cases Base Memory Modelling for Medical Pictures Reuse

Cases Base Memory Modelling for Medical Pictures Reuse 162 The International Arab Journal of Information Technology, Vol. 6, No. 2, April 2009 Cases Base Memory Modelling for Medical Pictures Reuse Abdelkrim Meziane 1 and Nour El Islam Bachari 2 1 CERIST Centre

More information

Management and optimization of multiple supply chains

Management and optimization of multiple supply chains Management and optimization of multiple supply chains J. Dorn Technische Universität Wien, Institut für Informationssysteme Paniglgasse 16, A-1040 Wien, Austria Phone ++43-1-58801-18426, Fax ++43-1-58801-18494

More information

Context Capture in Software Development

Context Capture in Software Development Context Capture in Software Development Bruno Antunes, Francisco Correia and Paulo Gomes Knowledge and Intelligent Systems Laboratory Cognitive and Media Systems Group Centre for Informatics and Systems

More information

Automatic Timeline Construction For Computer Forensics Purposes

Automatic Timeline Construction For Computer Forensics Purposes Automatic Timeline Construction For Computer Forensics Purposes Yoan Chabot, Aurélie Bertaux, Christophe Nicolle and Tahar Kechadi CheckSem Team, Laboratoire Le2i, UMR CNRS 6306 Faculté des sciences Mirande,

More information

Move to Usability SOA Arquitecture: Undo Process Implementation

Move to Usability SOA Arquitecture: Undo Process Implementation Move to Usability SOA Arquitecture: Undo Process Implementation Hernan Merlino, Oscar Dieste, Patricia Pesado, and Ramon Garcia-Martinez Abstract This work is a new stage of an investigation in usability

More information

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as

More information

Dynamic Case-Based Reasoning Based on the Multi-Agent Systems: Individualized Follow-Up of Learners in Distance Learning

Dynamic Case-Based Reasoning Based on the Multi-Agent Systems: Individualized Follow-Up of Learners in Distance Learning Dynamic Case-Based Reasoning Based on the Multi-Agent Systems: Individualized Follow-Up of Learners in Distance Learning 1, 2 A. Zouhair, 1 E. M. En-Naimi, 1 B. Amami, 2 H. Boukachour, 2 P. Person, 2 C.

More information

TDT4252 / DT8802 Enterprise Modelling and Enterprise Architecture

TDT4252 / DT8802 Enterprise Modelling and Enterprise Architecture 1 TDT4252 / DT8802 Enterprise Modelling and Enterprise Architecture Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no 2 Lecture Today Based on the following article: Jørgensen, H. D., Karlsen,

More information

USING BUSINESS RULES IN BUSINESS INTELLIGENCE

USING BUSINESS RULES IN BUSINESS INTELLIGENCE USING BUSINESS RULES IN BUSINESS INTELLIGENCE Marinela MIRCEA 1 PhD, University Assistant, Department of Computer Science in Economics, University of Economics, Bucharest, Romania E-mail: mmircea@ase.ro

More information

Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens

Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens 1 Optique: Improving the competitiveness of European industry For many

More information

Chapter 11 MANAGEMENT CONTROL, REPORTING, INTERNAL AUDIT FUNCTIONS A uniform reporting system in all the subsidiaries allows effective management control and the production of a Group dashboard on a monthly

More information

Improving Knowledge-Based System Performance by Reordering Rule Sequences

Improving Knowledge-Based System Performance by Reordering Rule Sequences Improving Knowledge-Based System Performance by Reordering Rule Sequences Neli P. Zlatareva Department of Computer Science Central Connecticut State University 1615 Stanley Street New Britain, CT 06050

More information

Ontology-based Tailoring of Software Process Models

Ontology-based Tailoring of Software Process Models Ontology-based Tailoring of Software Process Models Ricardo Eito-Brun To cite this version: Ricardo Eito-Brun. Ontology-based Tailoring of Software Process Models. Terminology and Knowledge Engineering

More information

IT services design to support coordination practices in the Luxembourguish AEC sector.

IT services design to support coordination practices in the Luxembourguish AEC sector. IT services design to support coordination practices in the Luxembourguish AEC sector. Sylvain Kubicki 1, Annie Guerriero 12, Damien Hanser 1 and Gilles Halin 2 1 Centre de Recherche Public Henri Tudor.

More information

Airbus PLM A350 Manufacturing Engineering strategy

Airbus PLM A350 Manufacturing Engineering strategy Jean-Bernard Hentz PLM R&T Airbus PLM A350 Manufacturing Engineering strategy Content 1 1 AIRBUS today 2 2 AIRBUS PLM Strategy for manufacturing 3 Some ideas for advanced research 4 Conclusion a world

More information

Mastering increasing product complexity with Collaborative Systems Engineering and PLM

Mastering increasing product complexity with Collaborative Systems Engineering and PLM Mastering increasing product complexity with Collaborative Systems Engineering and PLM Thierry Ambroisine Dassault Systèmes 10 rue Marcel Dassault, 78140 Vélizy Villacoublay, France thierry.ambroisine@3ds.com

More information

Task Management under Change and Uncertainty

Task Management under Change and Uncertainty Task Management under Change and Uncertainty Constraint Solving Experience with the CALO Project Pauline M. Berry, Karen Myers, Tomás E. Uribe, and Neil Yorke-Smith Artificial Intelligence Center, SRI

More information

Web Service Platform for Engineering Design Optimization of a Mechatronic Multi-parts Component

Web Service Platform for Engineering Design Optimization of a Mechatronic Multi-parts Component Web Service Platform for Engineering Design Optimization of a Mechatronic Multi-parts Component R. Ben Mosbah 1, S. Dourlens 1, A. Ramdane-Cherif 1, N. Levy 2, F. Losavio 3 1 LISV, Université de Versailles,

More information

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 3 An Ontology Based Method to Solve Query Identifier Heterogeneity

More information

A Virtual Assistant for Web-Based Training In Engineering Education

A Virtual Assistant for Web-Based Training In Engineering Education A Virtual Assistant for Web-Based Training In Engineering Education Frédéric Geoffroy (1), Esma Aimeur (2), and Denis Gillet (1) (1) Swiss Federal Institute of Technology in Lausanne (EPFL) LA-I2S-STI,

More information

Applicability of Agent Based Systems in Customer Knowledge Management

Applicability of Agent Based Systems in Customer Knowledge Management Applicability of Based Systems in Knowledge Management Seyed Mahdi Homayouni a, Tang Sai Hong b a,b Mechanical and Manufacturing Engineering Department Engineering Faculty, Universiti Putra Malaysia, UPM

More information

Abstract. 1. Introduction. 2. Hypothesis of This Study

Abstract. 1. Introduction. 2. Hypothesis of This Study Enhancement of Problem-solving Capability by Reduction of Project Complexity - A Case Study on Empirical Validation of Information Centric Project Management- Akihiro Sakaedani, NTT Comware Corporation

More information

Evaluating the Coverage of Development Lifecycle in Agent Oriented Software Engineering Methodologies

Evaluating the Coverage of Development Lifecycle in Agent Oriented Software Engineering Methodologies Evaluating the Coverage of Development Lifecycle in Agent Oriented Software Engineering Methodologies N.Sivakumar Department of Computer Science and Engineering Pondicherry Engineering College Puducherry,

More information

Volume 2, Issue 12, December 2014 International Journal of Advance Research in Computer Science and Management Studies

Volume 2, Issue 12, December 2014 International Journal of Advance Research in Computer Science and Management Studies Volume 2, Issue 12, December 2014 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at: www.ijarcsms.com

More information

Semantic Search in Portals using Ontologies

Semantic Search in Portals using Ontologies Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br

More information

2.2 Research Questions The main research question of this paper is:

2.2 Research Questions The main research question of this paper is: Comparison between information system architectures Thijs Zwiers University of Twente P.O. Box 217, 7500AE Enschede The Netherlands t.zwiers@student.utwente.nl ABSTRACT There are different types of information

More information

Integrated Modeling for Data Integrity in Product Change Management

Integrated Modeling for Data Integrity in Product Change Management Integrated Modeling for Data Integrity in Product Change Management László Horváth*, Imre J. Rudas** Institute of Intelligent Engineering Systems, John von Neumann Faculty of Informatics, Budapest Tech

More information

A SOFTWARE REVERSE ENGINEERING METHODOLOGY FOR LEGACY MODERNIZATION

A SOFTWARE REVERSE ENGINEERING METHODOLOGY FOR LEGACY MODERNIZATION A SOFTWARE REVERSE ENGINEERING METHODOLOGY FOR LEGACY MODERNIZATION Oladipo Onaolapo Francisca 1 and Anigbogu Sylvanus Okwudili 2 1, 2 Department of Computer Science, Nnamdi Azikiwe University, Awka, Nigeria.

More information

Building Service-oriented User Agents using a Software Product Line Approach. Ingrid Oliveira de Nunes ionunes@inf.puc-rio.br

Building Service-oriented User Agents using a Software Product Line Approach. Ingrid Oliveira de Nunes ionunes@inf.puc-rio.br Building Service-oriented User Agents using a Software Product Line Approach Ingrid Oliveira de Nunes ionunes@inf.puc-rio.br 2 Summary Introduction Objectives Integration of SOA, MAS and SPL Related Work

More information

Ontologies for Enterprise Integration

Ontologies for Enterprise Integration Ontologies for Enterprise Integration Mark S. Fox and Michael Gruninger Department of Industrial Engineering,University of Toronto, 4 Taddle Creek Road, Toronto, Ontario M5S 1A4 tel:1-416-978-6823 fax:1-416-971-1373

More information

Implementing Ontology-based Information Sharing in Product Lifecycle Management

Implementing Ontology-based Information Sharing in Product Lifecycle Management Implementing Ontology-based Information Sharing in Product Lifecycle Management Dillon McKenzie-Veal, Nathan W. Hartman, and John Springer College of Technology, Purdue University, West Lafayette, Indiana

More information

Developing a Theory-Based Ontology for Best Practices Knowledge Bases

Developing a Theory-Based Ontology for Best Practices Knowledge Bases Developing a Theory-Based Ontology for Best Practices Knowledge Bases Daniel E. O Leary University of Southern California 3660 Trousdale Parkway Los Angeles, CA 90089-0441 oleary@usc.edu Abstract Knowledge

More information

Specification of a generic PLM system dedicated to SMEs based on a PPRO meta-model

Specification of a generic PLM system dedicated to SMEs based on a PPRO meta-model Specification of a generic PLM system dedicated to SMEs based on a PPRO meta-model Julien Le Duigou 1, 2, Alain Bernard 1, Nicolas Perry 3, Jean-Charles Delplace 2 1 IRCCyN, Ecole Centrale de Nantes, France

More information

Design Patterns for Managing Product Lifecycle Information

Design Patterns for Managing Product Lifecycle Information Design Patterns for Managing Product Lifecycle Information Introduction Kary Främling, Timo Ala-Risku, Mikko Kärkkäinen, Jan Holmström The increasing demands on product lifecycle management means that

More information

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. CS 389 Software Engineering Lecture 2 Chapter 2 Software Processes Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. Topics covered Software process models Process activities Coping

More information

CA Aion Business Rules Expert 11.0

CA Aion Business Rules Expert 11.0 PRODUCT SHEET: CA Aion Business Rules Expert CA Aion Business Rules Expert 11.0 CA Aion Business Rules Expert r11 (CA Aion BRE) is an industryleading system that automates and streamlines business functions

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD INTERNATIONAL STANDARD ISO/IEC/ IEEE 42010 First edition 2011-12-01 Systems and software engineering Architecture description Ingénierie des systèmes et des logiciels Description de l'architecture Reference

More information

Managing Knowledge within Communities of Practice: Analysing Needs and Developing Services

Managing Knowledge within Communities of Practice: Analysing Needs and Developing Services Managing Knowledge within Communities of Practice: Analysing Needs and Developing Services Amaury Daele, Nathalie Deschryver, Dorel Gorga, & Manfred Künzel University of Fribourg, Switzerland Summary This

More information

Personalized e-learning a Goal Oriented Approach

Personalized e-learning a Goal Oriented Approach Proceedings of the 7th WSEAS International Conference on Distance Learning and Web Engineering, Beijing, China, September 15-17, 2007 304 Personalized e-learning a Goal Oriented Approach ZHIQI SHEN 1,

More information

MEANINGS CONSTRUCTION ABOUT SAMPLING DISTRIBUTIONS IN A DYNAMIC STATISTICS ENVIRONMENT

MEANINGS CONSTRUCTION ABOUT SAMPLING DISTRIBUTIONS IN A DYNAMIC STATISTICS ENVIRONMENT MEANINGS CONSTRUCTION ABOUT SAMPLING DISTRIBUTIONS IN A DYNAMIC STATISTICS ENVIRONMENT Ernesto Sánchez CINVESTAV-IPN, México Santiago Inzunza Autonomous University of Sinaloa, México esanchez@cinvestav.mx

More information

An Investigation of Agent Oriented Software Engineering Methodologies to Provide an Extended Methodology

An Investigation of Agent Oriented Software Engineering Methodologies to Provide an Extended Methodology An Investigation of Agent Oriented Software Engineering Methodologies to Provide an Extended Methodology A.Fatemi 1, N.NematBakhsh 2,B. Tork Ladani 3 Department of Computer Science, Isfahan University,

More information

A method to elaborate a qualifications framework for innovative design Application to a master degree in innovation.

A method to elaborate a qualifications framework for innovative design Application to a master degree in innovation. A method to elaborate a qualifications framework for innovative design Application to a master degree in innovation. D.A. Baron, D. Choulier, and P.A. Weite Université de Technologie de Belfort Montbéliard,

More information

Cost-effective supply chains: Optimizing product development through integrated design and sourcing

Cost-effective supply chains: Optimizing product development through integrated design and sourcing Cost-effective supply chains: Optimizing product development through integrated design and sourcing White Paper Robert McCarthy, Jr., associate partner, Supply Chain Strategy Page 2 Page 3 Contents 3 Business

More information

A Review of Agent-Oriented Development Methodologies and Programming Languages/Frameworks

A Review of Agent-Oriented Development Methodologies and Programming Languages/Frameworks A Review of Agent-Oriented Development Methodologies and Programming Languages/Frameworks Khalil Salah Advanced Informatics School Universiti Teknologi Malaysia Kuala Lumpur, 54100, Malaysia Ardavan Ashabi

More information

The Key Components of University and Animation Industry Collaboration

The Key Components of University and Animation Industry Collaboration International Journal of Business and Social Science Vol. 6, No. 5; May 2015 Abstract The Key Components of University and Animation Industry Collaboration Permsak Suwannatat, PhD Representative Technopreneurship

More information

Integration of E-education and Knowledge Management

Integration of E-education and Knowledge Management Integration of E-education and Knowledge Management Liyong Wan 1, Chengling Zhao 2, and Wei Guo 2 1 College of Humanity and Social Science, Wuhan University of Science and Engineering,Wuhan,China,wanliyongccnu@yahoo.com.cn

More information

An Intelligent Sales Assistant for Configurable Products

An Intelligent Sales Assistant for Configurable Products An Intelligent Sales Assistant for Configurable Products Martin Molina Department of Artificial Intelligence, Technical University of Madrid Campus de Montegancedo s/n, 28660 Boadilla del Monte (Madrid),

More information

A Process Model for Software Architecture

A Process Model for Software Architecture 272 A Process Model for Software A. Rama Mohan Reddy Associate Professor Dr. P Govindarajulu Professor Dr. M M Naidu Professor Department of Computer Science and Engineering Sri Venkateswara University

More information

Reflections on the Online Learner Competencies

Reflections on the Online Learner Competencies Reflections on the Online Learner Competencies Ileana de la Teja, Ph.D Laboratory of Cognitive Engineering and Learning Environments (LICEF) Télé-université/UQAM, Montreal Introduction The point of view

More information

How to introduce maturity in software change management $

How to introduce maturity in software change management $ How to introduce maturity in software change management $ Lars Bendix Department of Computer Science Fredrik Bajers Vej 7E Aalborg University Denmark E-mail: bendix@cs.auc.dk Abstract: In this paper we

More information

Technische Universität Berlin, School of Mechanical Engineering and Transportation Systems, Chair of Industrial Information Technology

Technische Universität Berlin, School of Mechanical Engineering and Transportation Systems, Chair of Industrial Information Technology INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 6 & 7 SEPTEMBER 2012, ARTESIS UNIVERSITY COLLEGE, ANTWERP, BELGIUM PROBLEM-BASED TEACHING IN MECHANICAL ENGINEERING DESIGN A COLLABORATIVE

More information