Modeling of Mixed Decision Making Process

Similar documents
On the Convergence of Collaboration and Knowledge Management

Questioning the role of IT in the success of KM Systems

Chapter 9 Knowledge Management

Context Models for Managing Collaborative Software Development Knowledge

CONTRIBUTION OF INFORMATION TECHNOLOGY IN ENHANCEMENT OF KNOWLEDGE MANAGEMENT PRACTICES

A STRUCTURED GROUPWARE FOR A COLLECTIVE DECISION-MAKING AID

How To Use Data Mining For Knowledge Management In Technology Enhanced Learning

An Enterprise Knowledge Management System Based on the Use Case Model

The Role of Knowledge Management in Building E-Business Strategy

Knowledge Management System Architecture For Organizational Learning With Collaborative Environment

Knowledge Management Enabling technologies

THE ROLE OF CULTURE IN KNOWLEDGE MANAGEMENT. Woo-Soon Park Department of Public Administration, Dong-A University, Pusan Korea

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

A Organizational Knowledge Management Framework: The COMFENALCO Case

TOWARDS A FRAMEWORK INCORPORATING FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTS FOR DATAWAREHOUSE CONCEPTUAL DESIGN

Integration of E-education and Knowledge Management

Knowledge management in tourism. 1 Introduction. 2 Knowledge management and tourism. Eva Šimková

A knowledge management practice investigation in Romanian software development organizations

Knowledge Management

The Knowledge Management Systems Concept

Sustaining Collaboration in Laboratory-Oriented Communities of Practice

Information Technology and Knowledge Management

How To Teach Knowledge Management

Table of content. Electronic Performance Support System

Introducing Knowledge Management. Lecture One Part I

Knowledge Management in Intercultural Collaborative Environments

Research Framework of Education Supply Chain, Research Supply Chain and Educational Management for the Universities

Business Intelligence and Decision Support Systems

Research group Vocational Education, Faculty of Education, Utrecht University of Applied Sciences, The Netherlands

Business Process Improvement in Organizational Design of E-Government Services

The Analysis of Knowledge, Knowledge Management and Knowledge Management Cycles: A Broad Review

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

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

Developing a Theory-Based Ontology for Best Practices Knowledge Bases

Reflections on the Online Learner Competencies

KM Tools and Technologies that Share Distribute Knowledge

Responsibility I Assessing Individual and Community Needs for Health Education

Measuring the Performance of Corporate Knowledge Management Systems

INTEGRATION OF KNOWLEDGE MANAGEMENT TOOLS AND IT

Where is the Border Between an Information System and a Knowledge Management System?

Storage of Transferred Knowledge or Transfer of Stored Knowledge: Which Direction? If both, then how?

Issues of Collaboration in a Virtual Environment

Industrial knowledge management using collaborative knowledge acquisition in a consultancy project

Knowledge Management

APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG. Information on a Course offered by Division of Business

Effects of Knowledge Management in Small-Sized Software Organizations

MPEG-7 Requirements and Application for a Multi- Modal Meeting Information System: Insights and Prospects within the MISTRAL Research Project

Chapter 13: Knowledge Management In Nutshell. Information Technology For Management Turban, McLean, Wetherbe John Wiley & Sons, Inc.

Awareness in Computer-Supported Collaborative Modelling. Application to GenMyModel

Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture

Springer SUPPLY CHAIN CONFIGURATION CONCEPTS, SOLUTIONS, AND APPLICATIONS. Cham Chandra University of Michigan - Dearborn Dearborn, Michigan, USA

Creation of Innovation by Knowledge Management A case study of a learning software organisation

The Role of Computers in Synchronous Collaborative Design

KNOWLEDGE MANAGEMENT FRAMEWORK IN A TECHNOLOGY SUPPORT ENVIRONMENT

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

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

CoVitesse: A Groupware Interface for Collaborative Navigation on the WWW

Staffing Project Teams and Career Development of Project Managers. in the Project-based Organization: Towards an orthogonal approach

17 Collaborative Software Architecting through Knowledge Sharing

Business Modeling with UML

Facilitating Business Process Discovery using Analysis

Virtual Teams and Group Collaboration Technologies:Challenges in Supporting Distributed Groups

Using a KMERP Framework to Enhance Enterprise Resource Planning (ERP) Implementation

Session Two. Organizational Knowledge Management

A Survey on Knowledge Management in Small-Sized Software Organizations

COLLABORATIVE PORTAL MODEL FOR INTERCULTURAL TEAMS KNOWLEDGE MANAGEMENT

THE ROLE OF KNOWLEDGE MANAGEMENT SYSTEM IN SCHOOL: PERCEPTION OF APPLICATIONS AND BENEFITS

Modeling Dynamics of gaining expertise in a call center

KEY KNOWLEDGE MANAGEMENT TECHNOLOGIES IN THE INTELLIGENCE ENTERPRISE

Distributed Knowledge Management Portal For Learning Organizations With Collaborative Environment

An Ontology-based Knowledge Management System for Industry Clusters

The Open University s repository of research publications and other research outputs

BOSTON UNIVERSITY SCHOOL OF PUBLIC HEALTH PUBLIC HEALTH COMPETENCIES

CASSANDRA: Version: / 1. November 2001

The Decision Making Systems Model for Logistics

Enterprise Knowledge Management Aspects and Layers

Knowledge Transfer Procedures From Consultants to Users in ERP Implementations

MEDIATING ROLE OF KNOWLEDGE SHARING ON INFORMATION TECHNOLOGY AND INNOVATION

EAPRIL Best Research and Practice Award

Integrating Databases, Objects and the World-Wide Web for Collaboration in Architectural Design

Triangle of Business Intelligence, Performance Measurement and Knowledge Management

Knowledge Management

The S 3 (Strategy-Service-Support) Framework for Business Process Modelling

Workflow Management Systems: A Prototype for the University of Coimbra

CONCEPTUAL FRAMEWORK OF CRM PROCESS IN BANKING SYSTEM

Re Engineering Software Development Process for ebusiness Application Development

3. What is Knowledge Management

Processing data streams by relational analysis

United Nations Educational, Scientific and Cultural Organisation Organisation des Nations Unies pour l éducation, la science et la culture

Modelling Knowledge in Business Processes: a Case Study of Croatian Banks

Abstract number: Knowledge management between companies and local governance in industrial. clusters. Department of Production Engineering

Knowledge Management Challenges in Web-Based Adaptive e-learning Systems

A Framework of Context-Sensitive Visualization for User-Centered Interactive Systems

Knowledge Management in Software Companies An Appraisal

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG. Information on a Course offered by Division of Business

Knowledge Management System Framework and Agent-Based Tool to Support Collaborative Software Maintenance Environment

Development of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations

BUSINESS INTELLIGENCE AS SUPPORT TO KNOWLEDGE MANAGEMENT

Knowledge Management Systems and their Impact on Knowledge-Intensive Business Processes

Transcription:

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 School of Computer Sciences Manouba, Tunisia Nesrine.benyahia@ensi.rnu.tn Abstract Decision making whenever and wherever it is happened is key to organizations success. In order to make correct decision, individuals, teams and organizations need both knowledge management (to manage content) and collaboration (to manage group processes) to make that more effective and efficient. In this paper, we explain the knowledge management and collaboration convergence. Then, we propose a formal description of mixed and multimodal decision making (MDM) process where decision may be made by three possible modes: individual, collective or hybrid. Finally, we explicit the MDM process based on UML-G profile. Keywords-collaborative knowledge management; mixed decision making; dynamicity of actors; UML-G I. INTRODUCTION Individuals and groups, within organisations, cooperate by producing, manipulating and organizing knowledge, and by building and refining new collective knowledge. Organisations increasingly see their intellectual capital as strategic resources that must be managed effectively to achieve competitive advantage. This capital consists of the knowledge held in the minds of its members, embodied in its procedures and decision making processes, and stored in its repositories. Subsequently, it should be useful for KM systems and Collaboration systems to integrate both kinds of capabilities into a single collaborative-and-knowledge based system to support joint efforts towards a goal [1]. Decision making is one of the critical processes where we need both knowledge management (that focuses on creation, storage, sharing and use of knowledge) and collaboration (that focuses on cooperation, communication, coordination and coproduction) to make that more effective and efficient. This paper aims to explicit step-by-step the multimodal decision making (MDM) process at three levels (individual, collective and hybrid) and is organized as follows; we start with a brief overview of the literature on collaborative knowledge management. In section three, we propose formal description of MDM process. Finally, section four presents our model of MDM process basing on the proposed formal description and UML-G profile. II. ON THE CONVERGENCE OF COLLABORATION AND KNOWLEDGE MANAGEMENT To facilitate the understanding of collaborative knowledge management construct, we start our study in this section by defining knowledge management and collaboration. Finally, we examine their convergence. A. Knowledge Management Knowledge is a somewhat elusive concept [2] having many different definitions. For example, [3] describes knowledge under five different perspectives: state of mind, object, process, access to information, and capability. Knowledge is considered as the sum of information in the context that is dependent on the social group creating it [4]. In this paper, we adopt the definition proposed in [5]: Knowledge as a fluid mix of framed experience, values, contextual information, and expert insight that provides a framework for evaluating and incorporating new experiences and information. Knowledge management is largely considered as a process that combines various activities. Following a literature study of KM practices, [1] synthesize generic KM activities as follow: Create (develop new understandings), Collect (acquire and record knowledge), Organize (establish relationships and context so that collected knowledge can be easily accessed), Deliver (share knowledge), Use (bear knowledge on a task). In this paper we consider special kind of KM which is experience management defined in [6] as the dissemination of specific knowledge situated in a particular problem-solving context. In different viewpoints on KM, many classifications of KM approaches can be distinguished, among them we keep the classification which is originally proposed by [7] and recently adopted by [8]. These authors distinguish two approaches of KM: codification versus personalization. Codification approaches consider that Knowledge can be articulated, codified and disseminated in the form of documents, drawings and best practices. Knowledge can be shared via knowledge base or repository. Personalization approaches consider that Knowledge is personal in nature and very difficult to extract from people. Knowledge can be shared via interaction between participants. 555

B. Collaboration We adopt two perspectives of collaboration: the first one is that collaboration may be seen as the combination of communication, coordination and cooperation [9] and [10]. Communication is related to the exchange of messages and information among people, coordination is related to the management of people their activities and resources, and cooperation is related to the production taking place on a shared space. The second one is that collaboration is s a coordinated activity where the attempt is to construct and maintain a shared conception of a problem [11]. Computer Supported Cooperative Work (CSCW) is considered as an attempt to understand the nature and characteristics of collaborative work [12]. It indicates the scientific study and theory of how people work together, how the computer and related technologies affect group behavior, and how technology (groupware) can best be designed and built to facilitate group work [9]. C. Collaborative Knowledge Management (CKM) KM and collaboration are complementary [13]. We identify several terms that are used to denote the convergence of KM and collaboration: collaborative knowledge management can be considered as a process of collective resolution of problems where it is useful to memorize the process of making collective decision and to structure the group interactions to facilitate problem solving and sharing of ideas [14]. Collaborative knowledge building can be defined as a sequential social process in which participants co-construct knowledge through social interactions and that incorporates multiple distinguishable phases that constitute a cycle of personal and social knowledge building [15]. Collaborative knowledge sharing can be supposed as the development of a shared knowledge repository via groupware where conflicts and divergent opinions are an important source to aliment it and their resolution generates new collaborative knowledge [16]. Collaborative knowledge construction can be explained as a learning process where collaborative groups built on the new ideas offered by others, expressing agreement, disagreement, and modifying the ideas being discussed [17]. Finally Collaborative knowledge creation can be considered as the ability to increase the knowledge base or repository, to develop new capabilities and to enhance existing capabilities through combination and knowledge exchange [18]. D. Proposal of generic framework of CKM In order to synthesize the convergence of collaboration and KM, we propose a generic framework based on three spaces: Collaboration Space: concerns the management of cooperative tasks and it covers the communication, coordination, coproduction and awareness. By awareness, participants may be conscious and may obtain feedback from their actions and from the actions of their companions by means of Meta knowledge. Awareness Meta knowledge consider who (participants), what (collective knowledge), how (management manner), when and where (time and space) of this process. KM Space: concerns the management of (collective) knowledge and it covers the strategies of KM: codification (which considers the computer human interaction) and personalization (which considers the computer human-human interaction). Actors Space: concerns the management and the representation of the different actors and their roles. There are three types of actors: individuals (that work independently in a private context), groups (dependent individuals that work together in the shared context and engaged to achieve a common goal) and organizations (groups that work collectively and collaboratively to achieve the organisational goals). Then, the development and the creation of the knowledge base must be considered to enhance the collaborative management [16]-[18]. In addition, we join the idea of [16] on managing two types of knowledge repository: private and shared. In a private context and workspace, individual can administer a private knowledge base which is only accessible by him/her and represents the private view of the shared one. In the shared context and workspace, there is a unique and public knowledge base which is accessible to everyone. Since individuals can manage two types of knowledge memory (private and public), they can work in private or shared context by: Externalization: when individual store knowledge in his private knowledge memory, this knowledge is converted from tacit to explicit in the private context. Publication: when individuals make public some externalized knowledge and store them in the shared knowledge memory so knowledge are moved from private to shared context, or when groups add knowledge to the shared memory in the public context. Internalization: when individuals or groups use knowledge from the shared knowledge memory so knowledge is converted from explicit to tacit knowledge however it is moved from shared to private context only for individual internalization. 556

Figure 1. A generic framework of CKM. III. MULTIMODAL DECISION MAKING A. MDM specification Our aim here is to focus on multimodal decision making process. In this paper, specifically, we consider MDM process as a collaborative knowledge management process where knowledge represent experiences, Knowledge management represents creation, organization and dissemination of specific knowledge situated in a particular problem solving context, collaborative knowledge management represents process of problem resolution (based on four phases as it is proposed by [19] and revisited by [20]: intelligence, design, choice and review. In the intelligence phase, the problem is identified. In the design phase, the proposed alternatives or solutions are generated. In the choice phase a solution is selected. Finally, in the revision phase the choice is revised and an intelligent feedback permits to correct errors), knowledge base represents cases base where we store experiences (each case represents a problem, different alternatives to solve the problem and the final decision), codification KM represents the computer human aspect where actors interact with their computer (via their private or public KB) to solve their problem, personalization KM represents the computer human-human aspect where actors interact together with their computers (synchronous or asynchronous, located or distributed) to solve their (collective) problem. The essential property of MDM here, we argue, is that it enables three modes of problem resolution and decision making: individual mode (computer human interaction), collective mode (computer human-human interaction) and hybrid mode (navigation between the two previous cases). In this paper, we argue also that one of the interesting points to be considered in the MDM process is the actors dynamicity as it represents a process by which individuals formulate the problem (together), generate and evaluate solutions (together) and make decision (together). Thus, we characterize MDM process by actor oriented perspective where actors guide the MDM process and orient the resolution mode in all phases (problem formulation, solutions generation or decision making). Dynamicity of actors is useful especially when we talk about hybrid mode resolution (when we navigate between the two modes individual and collective). For example, if one individual has a problem he can choose to construct and formalize it alone or with others to help him. After problem conception (individual or collective), the same individual can generate solutions alone or with others. After solutions conception (individual or collective), he can choose one alternative alone or with others. Accordingly, we distinguish between three types of actors: problem-constructor, solution-constructor and decision-maker: Problem-formulator: identify, formulate and structure the problem. His aim is to find out the problem. Solution-generator: generate and propose solutions. His aim is to generate alternatives, set criteria and scenarios to evaluate alternative. Decision-maker: select and choose one alternative. His aim is to choose alternative(s) and determine the outcome of chosen alternatives. In the problem conception, MDM process can be characterized as single problem- formulator or multi problemformulator. In the solutions conception, MDM process can be characterized as single solution- generator or multi solutiongenerator. In the selection, MDM process can be characterized as single decision-maker or multi decision-maker. Figure 2. MDM: dynamicity of actors perspective. The individual mode of problem resolution corresponds to the case single problem-formulator, single solution-generator and single decision-maker. The collective mode of problem resolution corresponds to the case multi problem-formulator, multi solution-generator and multi decision-maker. The navigate or hybrid mode of problem resolution corresponds to the rest cases. 557

B. MDM Formal description In order to formalize and organize the MDM process, we propose a formal description using vector model as follow: <A,P,S,D>. Where A contains actors participating to the different activities of the MDM, and so A=<A p, A s, A d> : A p represents the actors that participate to the problem conception, A p = nbr(problem-formulators). A s represents the actors that participate to the solutions conception, A s = nbr(solution-generators). A d represents the actors that participate to the decision making, A d = nbr(decision-makers). a A, a = <a 1, a 2,, a n > where a i represents attributes of a so the profile of a. Then, P represents the problem description: P = <p 1, p 2,, p m > where p i represent attributes of P. S represents the solutions space: S = S c S p, and s S, s = <s 1, s 2,, s m > where s i represent attributes of s. S c represents the different solutions or alternatives that are generating from the private and/or knowledge bases (via codification approach of knowledge management) and S p represents the different solutions or alternatives that are generating and proposed by solution makers (via personalization approach of knowledge management). If A s = 1 (only the problem maker will solve his own problem using computer human interaction without interacting with others) then S p = and S = S c. But, if A s > 1 (group of users will solve shared problem using computer human-human interaction) then S p. Finally, D represents the final decision (D S), it corresponds to the output of MDM process which is individual if A d = 1 and collective if A d > 1. C. MDM process model In order to explicit and explore step-by-step the flow control of MDM process, we combine the use of UML 2.0 activity diagram and UML-G profile. In activity diagram UML 2.0, swimlanes are manipulated to group activities performed by the same actor. So, in our case we need three swimlanes (the first one contains activities of problem-formulator, the second one contains activities of solution-generator and the third one contains activities of decision-maker). Guards of decision are based on the proposed formal description of MDM. In order to model shared element, we use UML-G introduced in [21] as an UML profile for modeling groupware. The stereotype <<shared>> is introduced and can be applied to any UML model element. Instances of elements marked as <<shared>> are potentially accessible from all users. <<sharedrole>> and <<sharedactor>> are also introduced as separate stereotypes in order to mark their special meaning. With <<sharedrole>> roles in cooperative sessions can be shared between several actors and with <<sharedactor>> actors in cooperative sessions can take several roles. Similarly, they introduce the stereotype <<sharedactivity>> to denote all collective activities. In MDM process now, a, a is marked with both stereotypes <<sharedrole>> and <<sharedactor>> as a may respectively share his role with others (i.e. if a A p and A p > 1 and/or if a A s and A s > 1 and/or if a A d and A d > 1) and have many roles at the same time (i.e. a A p A s or a A p A d or a A s A d or a A p A s A d ). As shown in figure 3, MDM process contains the following activities: Formulate P: represents the problem conception and formulation which is individual if A p = 1(the problemformulator formalizes his own problem alone) and collective if A p > 1(the problem-formulators share the problem conception and make consensus of problem representation). Generate S: represents the solutions conception which is individual if A s = 1and collective if A s > 1. In the first case, solution-generator uses his own private KB and public KB to construct S c by finding out similar stored problem and consult their resolution. In the second case, there are two possible ways: the solution-generators co-construct S P by proposing directly their alternatives without using the KB or they coconstruct S P and S c using private and public KB. Evaluate S: represents the selection of criteria and strategy to evaluate proposed alternatives (by voting, by ordering or by affecting priorities). Make D: represents the decision making which is individual if A d = 1and collective if A d > 1. Individual decision will be stored in individual knowledge base and collective decision (marked with <<Shared>> stereotype) will be stored in shared knowledge base. Maintain: represents maintenance and review of final (collective) decision. IV. CONCLUSION In this paper, we introduce Multimodal Decision Making process as collaborative knowledge management process that covers three modes of problem resolution and decision making (individual, collective and hybrid) and is characterized by dynamicity of actors where we separate between three types of actor (problem-formulator, solution-generator and decision-maker). In order to explicit step-by-step the MDM process, we combine the use of a proposed formal model with UML-G to elaborate an activity diagram of this process. 558

Figure 3. MDM process: UML activity diagram. REFERENCES [1] S. Qureshi, V. Hlupic, and R. O. Briggs, On the Convergence of Knowledge Management and Groupware, in Proceedings of CRIWG 04, 2004, pp. 25 33. [2] E. Segev. (2010, March). Mapping Knowledge Into A Database Model. Journal of Knowledge Management Practice. 11(1). [3] M. Alavi, and D. E. Leidner. (2001). Knowledge Management and Knowledge Management Systems: Conceptual Foundations and Research Issues. Management Information Systems Quarterly. 25(1). pp 107 136. [4] V. Bureš. (2003). Cultural Barriers in Knowledge Sharing. E+M Ekonomics and Management, Liberec, 6(special issue). pp 57 62. [5] T. Davenport, and L. Prusak. (1998). Working Knowledge: How organizations manage what they know. Harvard Business School Press, Boston. [6] R. Bergmann, Experience Management: Foundations, Development Methodology, and Internet-Based Applications, Lecture Notes in Artificial Intelligence Series, Vol. 2432, 2002, Springer. [7] M. T. Hansen, N. Nohria, and T. Tierney, What s your strategy for managing knowledge? Harvard Business Review, vol. 77, no. 2, pp. 106 116, 1999. [8] C. McMahon, A. Lowe, and S. J. Culley, Knowledge management in engineering design, personalisation and codification, J. of Engineering Design, vol. 15, no. 4, pp. 307 325, 2004. [9] C. A. Ellis, S. J. Gibbs, and G. L. Rein, Groupware: Some Issues and Experience, Communications of the ACM, 34 (1), pp. 38 58, 1991. [10] D. Salber, De l'interaction individuelle aux systèmes multiutilisateurs. L'exemple de la Communication Homme-Homme- Médiatisée. Ph.D. dissertation, Joseph Fourier University, Grenoble, France, 1995. [11] J. Roschelle and S.D. Teasley, (1995). Construction of shared knowledge in collaborative problem solving. In C. O Malley (Ed.), Computer-supported collaborative learning. New York: Springer- Verlag. [12] L. J. Bannon, and K. Schmidt, CSCW: Four characters in search of a scontext, in Proceedings of European Community Conference on CSCW (EC-CSCW), London, September 1989. [13] J. F. Nunamaker, N. C. Romano, and R. O. Briggs, A Framework for Collaboration and Knowledge Management, in Proceedings of 34th Hawaii International Conference on System Sciences, 2001. [14] M. Lewkowicz, Conception de collecticiels pour la gestion cooperative des connaissances, Ph.D. dissertation, Paris VI university, 2000. [15] G. Stahl, A Model of Collaborative Knowledge-Building, in Proceedings of 4th International Conference of the Learning Sciences, Mahwah, 2000, pp. 70 77. [16] A. Díaz, The collaborative knowledge sharing framework, in Proceedings of IADIS International Conference e-society, 2007, pp. 212 219. [17] C. E. Hmelo, Facilitating Collaborative Knowledge Construction, in Proceedings of 36th Hawaii International Conference on System Sciences, 2003. [18] L. Mingxia, The Analysis on Collaborative Knowledge Creation in Supply chains, in Proceedings of International Conference on Management of Logistics and Supply Chain, Hong Kong, 2006, pp. 115 120. [19] H. Simon, (1977) : The New science of management decision. Prentice hall, Englewood-Cliffs. [20] P. Zaraté, Des Systèmes Interactifs d Aide à la Décision Aux Systèmes Coopératifs d Aide à la Décision : Contributions conceptuelles et fonctionnelles., HDR dissertation, INP TOULOUSE, 2005. [21] J. Rubart and P. Dawabi. (2004). Shared data modeling with UML-G. International Journal of Computer Applications in Technology, 19(3/4), pp. 231 243. 559