Executable System Architecting Using Systems Modeling Language in Conjunction with Colored Petri Nets - a Demonstration Using the GEOSS Network Centric System

Total Page:16

File Type:pdf, Size:1020Kb

Executable System Architecting Using Systems Modeling Language in Conjunction with Colored Petri Nets - a Demonstration Using the GEOSS Network Centric System Scholars' Mine Masters Theses Student Theses and Dissertations Summer 2007 Executable system architecting using systems modeling language in conjunction with Colored Petri Nets - a demonstration using the GEOSS network centric system Renzhong Wang Follow this and additional works at: https://scholarsmine.mst.edu/masters_theses Part of the Systems Engineering Commons Department: Recommended Citation Wang, Renzhong, "Executable system architecting using systems modeling language in conjunction with Colored Petri Nets - a demonstration using the GEOSS network centric system" (2007). Masters Theses. 4574. https://scholarsmine.mst.edu/masters_theses/4574 This thesis is brought to you by Scholars' Mine, a service of the Missouri S&T Library and Learning Resources. This work is protected by U. S. Copyright Law. Unauthorized use including reproduction for redistribution requires the permission of the copyright holder. For more information, please contact [email protected]. EXECUTABLE SYSTEM ARCHITECTING USING SYSTEMS MODELING LANGUAGE IN CONJUNCTION WITH COLORED PETRI NETS – A DEMONSTRATION USING THE GEOSS NETWORK CENTRIC SYSTEM by RENZHONG WANG A THESIS Presented to the Faculty of the Graduate School of the UNIVERSITY OF MISSOURI-ROLLA In Partial Fulfillment of the Requirements for the Degree MASTER OF SCIENCE IN SYSTEMS ENGINEERING 2007 Approved by _______________________________ _______________________________ Cihan H. Dagli, Advisor David Enke _______________________________ Scott E. Grasman © 2007 Renzhong Wang All Rights Reserved iii ABSTRACT Models and simulation furnish abstractions to manage complexities allowing engineers to visualize the proposed system and to analyze and validate system behavior before constructing it. Unified Modeling Language (UML) and its systems engineering extension, Systems Modeling Language (SysML), provide a rich set of diagrams for systems specification. However, the lack of executable semantics of such notations limits the capability of analyzing and verifying defined specifications. This research has developed an executable system architecting framework based on SysML-CPN transformation, which introduces dynamic model analysis into SysML modeling by mapping SysML notations to Colored Petri Net (CPN), a graphical language for system design, specification, simulation, and verification. A graphic user interface was also integrated into the CPN model to enhance the model-based simulation. A set of methodologies has been developed to achieve this framework. The aim is to investigate system wide properties of the proposed system, which in turn provides a basis for system reconfiguration. This framework can be applied to general system development. For demonstration purpose, the Global Earth Observation System of Systems (GEOSS) was selected as an example and was modeled as a distributed information system that involves multi-task concurrent processing driven by discrete events. The simulation results helped to refine the architecture design, and finally verified and validated the behavior and functionality of the system being modeled. The Model Driven Architecture (MDA) approach from software engineering has also been investigated and applied in the systems engineering context to create a SysML-based modeling process, which keeps all the SysML diagrams related to each other and provides a cue for what diagrams to build and how to build them. iv ACKNOWLEDGMENTS I would like to thank one and all who made this study possible. First, I would like to express my deepest sense of gratitude to my advisor, Dr. Cihan H. Dagli, for his continuous guidance, encouragement, support, and patience in this research and my entire studies at the University of Missouri-Rolla. I would also like to extended appreciations to my advisory committee members, Dr. David Enke, and Dr. Scott Grasman, for their time and contributions. I am deeply indebted to my parents, Enming Wang and Xiuyun Hong, who were continuously backing me in whatever I wanted to pursue. I am grateful to my sister Yang Wang who has always been supporting me. I would also like to thank all my relatives, friends, and past colleagues, who have encouraged me, helped me, supported me and cared about me. Without your help and encouragement, I couldn’t have been here to study. It has been a great pleasure to work with my colleagues in the Smart Engineering Systems Lab who have always encouraged me and helped me. Finally, I would like to thank the Engineering Management and Systems Engineering Department for providing me funds during my study at UMR. v TABLE OF CONTENTS Page ABSTRACT.......................................................................................................................iii ACKNOWLEDGMENTS ................................................................................................. iv LIST OF ILLUSTRATIONS...........................................................................................viii LIST OF TABLES.............................................................................................................. x SECTION 1. INTRODUCTION...................................................................................................... 1 1.1. MOTIVATION................................................................................................... 3 1.2. PROBLEM DEFINITION.................................................................................. 5 1.3. RESEARCH OBJECTIVE ................................................................................. 5 1.4. SECTION ORGANIZATION ............................................................................ 6 2. LITERATURE REVIEW........................................................................................... 7 2.1. GEOSS.............................................................................................................. 10 2.2. DEPARTMENT OF DEFENSE ARCHITECTURE FRAMEWORK............. 10 2.3. SYSTEMS MODELING LANGUAGE (SysML)............................................ 11 2.4. COLORED PETRI-NETS ................................................................................ 11 2.5. ARTISAN STUDIO.......................................................................................... 12 2.6. BRITNEY SUITE............................................................................................. 14 3. MODELING METHODOLOGY............................................................................. 15 3.1. AN EXECUTABLE SYSTEM ARCHITECTING PARADIGM.................... 15 3.2. OBJECT ORIENTED ANALYSIS .................................................................. 18 3.3. MODEL DRIVEN ARCHITECTING APPROACH ....................................... 18 3.3.1. The Core MDA Technique is Model Transformation............................ 19 3.3.2. The Model-Based Specification is More Precise and Rich in Semantics than the Object Oriented Paradigm ...................................... 20 3.3.3. MDA Designs Portability, Interoperability and Reusability into the System at the Model Level .................................................................... 20 3.3.4. MDA Approach is Ideal for Building and Maintaining the GEOSS Architecture ........................................................................................... 21 3.3.5. A MDA Process for Developing System Model.................................... 21 vi 3.3.5.1 Preamble to the process ..............................................................21 3.3.5.2 An overview of the modeling process ........................................23 3.4. SYNTHESIS OF THE EXECUTABLE MODEL............................................ 27 3.4.1. Select a Proper Simulation Tool............................................................. 27 3.4.2. Conversion Rules Based on Static Views .............................................. 30 3.4.3. Case Based Syntheses ............................................................................ 31 3.4.4. Consistence Issues in SysML Models.................................................... 32 3.4.5. The Procedure for Synthesizing CPN Models from SysML Models and the Mapping Rules........................................................................... 34 3.4.6. Instantiation and Concurrent Processing................................................ 35 3.4.7. Results of the Object Oriented Approach and the Model Driven Approach................................................................................................ 37 3.5. SIMULATION.................................................................................................. 38 3.5.1. Interactive Control.................................................................................. 39 3.5.2. Message Sequence Charts (MSCs)......................................................... 39 3.5.3. State Space Graphs ................................................................................ 39 3.6. ARCHITECTURE EVALUATION AND ANALYSIS................................... 39 3.6.1. Behavior and Functionality Verification................................................ 40 3.6.2. Specification Completeness Checking ................................................... 40 4. MODEL DEVELOPMENT ..................................................................................... 42 4.1. MISSION DEFINITION .................................................................................. 42 4.2. REQUIREMENTS CAPTURE ........................................................................ 43 4.3. OPERATIONAL
Recommended publications
  • Capabilities Statement
    Capabilities Statement Email: [email protected] Web site: www.modeldriven.com 1 Model Driven Solutions Model Driven Solutions is a leading provider of professional services and products that leverage Services Oriented Architecture (SOA), the Object Management Group’s (OMG) Model Driven Architecture (MDA), Information Sharing, Ontologies and Semantics and W3C’s Semantic Web techniques and standards to federate processes, information, systems and organizations. A current focus is information interoperability and federation with a current emphasis on finance, risk and threats across cyber and physical domains as well as a model-driven approach to NIEM. We assist major organizations in achieving effectiveness and agility in a changing and collaborative world. Founded in 1996, as Data Access Technologies, Inc., its division, Model Driven Solutions, has been a leader in the development of open standards and supporting products that result in SOA based Executable Enterprise Architectures (EEA). Model Driven Solutions’ EEA focus helps drive information systems to quickly and cost effectively address business and defense initiatives. Active in the Object Management Group (OMG), the Organization for the Advancement of Structured Information Standards (OASIS), the Open Group and other standards development organizations, Model Driven Solutions has provided industry leadership that is, today, resulting in significant technological advancements and customer satisfaction. With customers like the General Services Administration (GSA), the U.S. Information Sharing Environment, the US Army, Raytheon, Lockheed Martin, Kaiser Permanente, Unisys and many others, Model Driven Solutions is at the leading edge of today’s software technology advances. General Information Parent Company Name: Data Access Technologies, Inc. (DAT) Virginia Affiliate: Model Driven Solutions, Inc.
    [Show full text]
  • Unifying Modeling and Programming with ALF
    SOFTENG 2016 : The Second International Conference on Advances and Trends in Software Engineering Unifying Modeling and Programming with ALF Thomas Buchmann and Alexander Rimer University of Bayreuth Chair of Applied Computer Science I Bayreuth, Germany email: fthomas.buchmann, [email protected] Abstract—Model-driven software engineering has become more The Eclipse Modeling Framework (EMF) [5] has been and more popular during the last decade. While modeling the established as an extensible platform for the development of static structure of a software system is almost state-of-the art MDSE applications. It is based on the Ecore meta-model, nowadays, programming is still required to supply behavior, i.e., which is compatible with the Object Management Group method bodies. Unified Modeling Language (UML) class dia- (OMG) Meta Object Facility (MOF) specification [6]. Ideally, grams constitute the standard in structural modeling. Behavioral software engineers operate only on the level of models such modeling, on the other hand, may be achieved graphically with a set of UML diagrams or with textual languages. Unfortunately, that there is no need to inspect or edit the actual source code, not all UML diagrams come with a precisely defined execution which is generated from the models automatically. However, semantics and thus, code generation is hindered. In this paper, an practical experiences have shown that language-specific adap- implementation of the Action Language for Foundational UML tations to the generated source code are frequently necessary. (Alf) standard is presented, which allows for textual modeling In EMF, for instance, only structure is modeled by means of of software systems.
    [Show full text]
  • Sysml Distilled: a Brief Guide to the Systems Modeling Language
    ptg11539604 Praise for SysML Distilled “In keeping with the outstanding tradition of Addison-Wesley’s techni- cal publications, Lenny Delligatti’s SysML Distilled does not disappoint. Lenny has done a masterful job of capturing the spirit of OMG SysML as a practical, standards-based modeling language to help systems engi- neers address growing system complexity. This book is loaded with matter-of-fact insights, starting with basic MBSE concepts to distin- guishing the subtle differences between use cases and scenarios to illu- mination on namespaces and SysML packages, and even speaks to some of the more esoteric SysML semantics such as token flows.” — Jeff Estefan, Principal Engineer, NASA’s Jet Propulsion Laboratory “The power of a modeling language, such as SysML, is that it facilitates communication not only within systems engineering but across disci- plines and across the development life cycle. Many languages have the ptg11539604 potential to increase communication, but without an effective guide, they can fall short of that objective. In SysML Distilled, Lenny Delligatti combines just the right amount of technology with a common-sense approach to utilizing SysML toward achieving that communication. Having worked in systems and software engineering across many do- mains for the last 30 years, and having taught computer languages, UML, and SysML to many organizations and within the college setting, I find Lenny’s book an invaluable resource. He presents the concepts clearly and provides useful and pragmatic examples to get you off the ground quickly and enables you to be an effective modeler.” — Thomas W. Fargnoli, Lead Member of the Engineering Staff, Lockheed Martin “This book provides an excellent introduction to SysML.
    [Show full text]
  • On Using Sysml, Dodaf 2.0 and UPDM to Model the Architecture for the NOAA's Joint Polar Satellite System (JPSS) Ground System (GS)
    https://ntrs.nasa.gov/search.jsp?R=20120009882 2019-08-30T20:31:32+00:00Z On Using SysML, DoDAF 2.0 and UPDM to Model the Architecture for the NOAA's Joint Polar Satellite System (JPSS) Ground System (GS) Jeffrey L. Hayden' and Alan Jeffiies' Jeffries Technology Solutions, Inc. (JeTSI), Herndon, VA, 20170, USA The JPSS Ground System is a lIexible system of systems responsible for telemetry, tracking & command (TT &C), data acquisition, routing and data processing services for a varied lIeet of satellites to support weather prediction, modeling and climate modeling. To assist in this engineering effort, architecture modeling tools are being employed to translate the former NPOESS baseline to the new JPSS baseline, The paper will focus on the methodology for the system engineering process and the use of these architecture modeling tools within that process, The Department of Defense Architecture Framework version 2,0 (DoDAF 2.0) viewpoints and views that are being used to describe the JPSS GS architecture are discussed. The Unified Profile for DoOAF and MODAF (UPDM) and Systems Modeling Language (SysML), as ' provided by extensions to the MagicDraw UML modeling tool, are used to develop the diagrams and tables that make up the architecture model. The model development process and structure are discussed, examples are shown, and details of handling the complexities of a large System of Systems (SoS), such as the JPSS GS, with an equally complex modeling tool, are described. I. Introduction N February 2010, the US Government restructured the National Polar-orbiting Operational Enviromnental Satellite S),stem (NPOESS) into the National Oceanic and Atmospheric Administration (NOAA)lNational Aeronautics and Space Agency (NASA) Joint Polar Satellite System (JPSS) and the Department of Defense's Defense Weather I Satellite System (DWSS).
    [Show full text]
  • The Convergence of Modeling and Programming
    The Convergence of Modeling and Programming: Facilitating the Representation of Attributes and Associations in the Umple Model-Oriented Programming Language by Andrew Forward PhD Thesis Presented to the Faculty of Graduate and Postdoctoral Studies in partial fulfillment of the requirements for the degree Doctor of Philosophy (Computer Science1) Ottawa-Carleton Institute for Computer Science School of Information Technology and Engineering University of Ottawa Ottawa, Ontario, K1N 6N5 Canada © Andrew Forward, 2010 1 The Ph.D. program in Computer Science is a joint program with Carleton University, administered by the Ottawa Carleton Institute for Computer Science Acknowledgements A very special, and well-deserved, thank you to the following: a) Dr. Timothy C. Lethbridge. Tim has been a mentor of mine for several years, first as one of my undergraduate professors, later as my Master’s supervisor. Tim has again helped to shape my approach to software engineering, research and academics during my journey as a PhD candidate. b) The Complexity Reduction in Software Engineering (CRUISE) group and in particular Omar Badreddin and Julie Filion. Our weekly meetings, work with IBM, and the collaboration with the development of Umple were of great help. c) My family and friends. Thank you and much love Ayana; your support during this endeavor was much appreciated despite the occasional teasing about me still being in school. To my mom (and editor) Jayne, my dad Bill, my sister Allison and her husband Dennis. And, to my friends Neil, Roy, Van, Rob, Pat, and Ernesto – your help will be forever recorded in my work. Finally a special note to Ryan Lowe, a fellow Software Engineer that helped to keep my work grounded during our lengthy discussion about software development – I will miss you greatly.
    [Show full text]
  • Sodiuswillert Product Brochure
    UNLOCKING ASSETS TO EMPOWER INNOVATION THROUGH ENGINEERING DATA INTEGRATION PRODUCT SHEET Move Models from Rhapsody® to MagicDraw™ Whether your goal is to migrate to MagicDraw or deliver in the MagicDraw format, the Publisher for Rhapsody makes model recreation easy and repeatable. AUTOMATE MODEL TRANSFORMATION FROM RHAPSODY TO MAGICDRAW Creating MagicDraw models may be a necessary step in today’s multi-tool Use Cases: environment. We understand the retention of model elements, structure, and diagram layouts are critical and required in any workflow. The Publisher • Publish: maintain your for Rhapsody enables your team to explore the business’s needs of tool knowledge base in Rhapsody flexibility with confidence. but deliver to a customer to integrate in MagicDraw. Explore And Deliver Mandated File Formats • Migrate: move your data out of Publish your Rhapsody models to MagicDraw to deliver mandated file Rhapsody and further develop formats for a customer. Explore your Rhapsody models in MagicDraw for in MagicDraw. projects that mandate the use of MagicDraw for development. Keep your team, training, and licenses with your Rhapsody investment and still deliver to the program’s requirements. $ SAVE ENGINEERING TIME MAINTAIN DATA INTEGRITY IMPROVE YOUR ROI Save months or years of critical Manually migrating data from one Building complex Rhapsody models engineering resources converting SysML tool to another can be prone and correctly converting them into and validating re-written models. to error. The Publisher for Rhapsody MagicDraw can take engineering With the Publisher for Rhapsody, accurately migrates model elements, teams months or even years to users of Rhapsody can automate the diagram and, layouts created in your complete.
    [Show full text]
  • Executable UML: a Foundation for Model Driven Architecture
    01-Introduction.fm Page 1 Wednesday, April 17, 2002 4:33 PM 1 Introduction Organizations want systems. They don’t want processes, meetings, mod- els, documents, or even code.1 They want systems that work—as quickly as possible, as cheaply as possible, and as easy to change as possible. Organizations don’t want long software development lead-times and high costs; they just want to reduce systems development hassles to the abso- lute minimum. But systems development is a complicated business. It demands distilla- tion of overlapping and contradictory requirements; invention of good abstractions from those requirements; fabrication of an efficient, cost- effective implementation; and clever solutions to isolated coding and abstraction problems. And we need to manage all this work to a successful conclusion, all at the lowest possible cost in time and money. None of this is new. Over thirty years ago, the U.S. Department of Defense warned of a “software crisis” and predicted that to meet the burgeoning need for software by the end of the century, everyone in the country would have to become a programmer. In many ways this prediction has come true, as anyone who has checked on the progress of a flight or made a stock trade using the Internet can tell you. Nowadays, we all write our own 1 Robert Block began his book The Politics of Projects[1] in a similar manner. 1 01-Introduction.fm Page 2 Wednesday, April 17, 2002 4:33 PM 2 INTRODUCTION programs by filling in forms—at the level of abstraction of the application, not the software.
    [Show full text]
  • Executing UML Models
    Executing UML Models Miguel Pinto Luz1, Alberto Rodrigues da Silva1 1Instituto Superior Técnico Av. Rovisco Pais 1049-001 Lisboa – Portugal {miguelluz, alberto.silva}@acm.org Abstract. Software development evolution is a history of permanent seeks for raising the abstraction level to new limits overcoming new frontiers. Executable UML (xUML) comes this way as the expectation to achieve the next level in abstraction, offering the capability of deploying a xUML model in a variety of software environments and platforms without any changes. This paper comes as a first expedition inside xUML, exploring the main aspects of its specification including the action languages support and the fundamental MDA compliance. In this paper is presented a future new xUML tool called XIS-xModels that gives Microsoft Visio new capabilities of running and debugging xUML models. This paper is an outline of the capabilities and main features of the future application. Keywords: UML, executable UML, Model Debugging, Action Language. 1. Introduction In a dictionary we find that an engineer is a person who uses scientific knowledge to solve practical problems, planning and directing, but an information technology engineer is someone that spends is time on implementing lines of code, instead of being focus on planning and projecting. Processes, meetings, models, documents, or even code are superfluous artifacts for organizations: all they need is well design and fast implemented working system, that moves them towards a new software development paradigm, based on high level executable models. According this new paradigm it should be possible to reduce development time and costs, and to bring new product quality warranties, only reachable by executing, debugging and testing early design stages (models).
    [Show full text]
  • Prodeling with the Action Language for Foundational UML
    Prodeling with the Action Language for Foundational UML Thomas Buchmann Chair of Applied Computer Science I, University of Bayreuth, Universitatsstrasse¨ 30, 95440 Bayreuth, Germany Keywords: UML, Java, Model-driven Development, Behavioral Modeling, Code Generation. Abstract: Model-driven software development (MDSD) – a software engineering discipline, which gained more and more attention during the last few years – aims at increasing the level of abstraction when developing a soft- ware system. The current state of the art in MDSD allows software engineers to capture the static structure in a model, e.g., by using class diagrams provided by the Unified Modeling Language (UML), and to generate source code from it. However, when it comes to expressing the behavior, i.e., method bodies, the UML offers a set of diagrams, which may be used for this purpose. Unfortunately, not all UML diagrams come with a precisely defined execution semantics and thus, code generation is hindered. Recently, the OMG issued the standard for an Action Language for Foundational UML (Alf), which allows for textual modeling of software system and which provides a precise execution semantics. In this paper, an integrator between an UML-based CASE tool and a tool for Alf is presented, which empowers the modeler to work on the desired level of ab- straction. The static structure may be specified graphically with the help of package or class diagrams, and the behavior may be added using the textual syntax of Alf. This helps to blur the boundaries between modeling and programming. Executable Java code may be generated from the resulting Alf specification. 1 INTRODUCTION days need to manually supply method bodies in the code generated from structural models.
    [Show full text]
  • Model-Driven Software Development
    ModelModel--DrivenDriven SoftwareSoftware Development:Development: WhatWhat itit cancan andand cannotcannot dodo JonJon WhittleWhittle AssociateAssociate ProfessorProfessor InformationInformation && SoftwareSoftware EngineeringEngineering GeorgeGeorge MasonMason UniversityUniversity http://ise.gmu.edu/~jwhittle OutlineOutline Introduction to Modeling Introduction to OMG’s Model-driven Architecture (MDA): – What is MDA? – Example – MDA supporting technologies: metamodeling, transformations, executable UML – Tool support Introduction to Microsoft’s Software Factories – Domain Modeling – Domain-Specific Languages – The Microsoft-OMG Debate Model-Driven Development (MDD) in the future 2 SystemSystem ModelingModeling WhatWhat isis aa (system)(system) model?model? – “A simplified description of a complex entity or process” [web dictionary] – “A representation of a part of the function, structure and/or behavior of a system” [ORM01] – “A description of (part of) a system written in a well- defined language” [KWB03] KeyKey point:point: – Models are abstractions – Entire history of software engineering has been one of raising levels of abstraction (01s → assembly language → 3GLs → OO → CBD → patterns → middleware → declarative description) 3 WhyWhy Model?Model? ModelsModels cancan bebe usedused in:in: – System development – System analysis – System testing/validation/simulation EachEach requiresrequires abstractionabstraction ofof complexitycomplexity WhyWhy notnot model?model? – Large(r) effort required – Synchronization – Delayed return – Requires
    [Show full text]
  • Textual, Executable, Translatable UML⋆
    Textual, executable, translatable UML? Gergely D´evai, G´abor Ferenc Kov´acs, and Ad´amAncsin´ E¨otv¨osLor´andUniversity, Faculty of Informatics, Budapest, Hungary, fdeva,koguaai,[email protected] Abstract. This paper advocates the application of language embedding for executable UML modeling. In particular, txtUML is presented, a Java API and library to build UML models using Java syntax, then run and debug them by reusing the Java runtime environment and existing de- buggers. Models can be visualized using the Papyrus editor of the Eclipse Modeling Framework and compiled to implementation languages. The paper motivates this solution, gives an overview of the language API, visualization and model compilation. Finally, implementation de- tails involving Java threads, reflection and AspectJ are presented. Keywords: executable modeling, language embedding, UML 1 Introduction Executable modeling aims at models that are completely independent of the ex- ecution platform and implementation language, and can be executed on model- level. This way models can be tested and debugged in early stages of the devel- opment process, long before every piece is in place for building and executing the software on the real target platform. Executable and platform-independent UML modeling changes the landscape of software development tools even more than mainstream modeling: graphical model editors instead of text editors, model compare and merge instead of line based compare and merge, debuggers with graphical animations instead of de- buggers for textual programs, etc. Figure 1 depicts the many different use cases such a toolset is responsible for. Models are usually persisted in a format that is hard or impossible to edit directly, therefore any kind of access to the model is dependent on different features of the modeling toolset.
    [Show full text]
  • Wp1-T12€: Evaluation Xml/Xmi
    WP1-T12 : EVALUATION XML/XMI RAPPORT N° CS/311-1/AJ000212/RAP/02/04/05 Version 1.0 (Version provisoire du 10/7 qui sera complétée par Charles MODIGUY) Préparé par CS SI Division Opérationnelle Ingénierie Scientifique Centre Opérationnel France Nord 16 avenue Galilée 92350 LE PLESSIS ROBINSON Rédigé dans le cadre du projet NOM(S) DATE(S) VISA(S) REDACTEUR(S) Michel NAKHLE 10/07/02 VERIFICATEUR(S) APPROBATEUR CS SI 16 avenue Galilée 92350 LE PLESSIS ROBINSON 01 58 33 70 50 " 01 58 33 70 99 © Ce document est la propriété exclusive de CS SI. Il ne peut être ni reproduit ni communiqué à un tiers sans autorisation préalable. CS/311- WP1-T12 : Evaluation XML/XMI 1/AJ000212/RAP/02/0 4/05 Version 1.0 FICHE DE SUIVI DES MODIFICATIONS Description des Version/Révision Références Auteur(s) modifications Indice Date Page N° § Première partie : l’existant. 19/04/02 Les résultats de l’évaluation 1.0 – étant à compléter par Michel NAKHLE 10/07/02 Charles Modiguy Rapport complet : Reste à Michel NAKHLE & 2.0 produire Charles MODIGUY CS SI 16 avenue Galilée 92350 LE PLESSIS ROBINSON 01 58 33 70 50 " 01 58 33 70 99 2/50 © Ce document est la propriété exclusive de CS Cisi. Il ne peut être ni reproduit ni communiqué à un tiers sans autorisation préalable. CS/311- WP1-T12 : Evaluation XML/XMI 1/AJ000212/RAP/02/0 4/05 Version 1.0 CS SI 16 avenue Galilée 92350 LE PLESSIS ROBINSON 01 58 33 70 50 " 01 58 33 70 99 3/50 © Ce document est la propriété exclusive de CS Cisi.
    [Show full text]