1 SMWG Service Management Modelling Notes Anthony Crowson Colin Haddow October 2009, ESTEC October 15, 2008.

Slides:



Advertisements
Similar presentations
1 jNIK IT tool for electronic audit papers 17th meeting of the INTOSAI Working Group on IT Audit (WGITA) SAI POLAND (the Supreme Chamber of Control)
Advertisements

Create a Table of Contents Microsoft Word Help FAQ. How to create a table of contents in Microsoft Word Microsoft Word Help FAQ. How to create a table.
Cliquez pour modifier le style du titre 1 Model-driven demonstration applied to Packaging models (MOIMS IPR) Model-driven demonstration prepared by CNES.
A complete citation, notecard, and outlining tool
Documentation Generators: Internals of Doxygen John Tully.
Free Mini Course: Applying UML 2.0 with MagicDraw.
ITHAKA Preservation Metadata 2.0: Revising the Event Model A last-minute presentation on work currently in progress Evan Owens VP, Content Management ITHAKA.
XML Parsing Using Java APIs AIP Independence project Fall 2010.
Source Control in MATLAB A tool for tracking changes in software development projects. Stuart Nelis & Rachel Sheldon.
J4www/jea Week 3 Version Slide edits: nas1 Format of lecture: Assignment context: CRUD - “update details” JSP models.
Object-Oriented Enterprise Application Development Javadoc Last Updated: 06/30/2001.
Eclipse[10] MIPSinEclipse. Overview Goal: To provide a friendly development environment for CS students programming in MIPS (particularly CS33 at UCLA),
1 CA201 Word Application Creating Document for the Web Week # 9 By Tariq Ibn Aziz Dammam Community college.
IBM Software Group © 2005 IBM Corporation University of Nantes Eclipse dayMarch 2005 The Eclipse Modeling Framework and the IBM Model Transformation Framework.
Enhancing Developer Productivity using Eclipse Presented by: Tom Sausner.
XML Exchange Development CAM Technology Tutorial – Public Sector NIEM Team, June 2011 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
Version Enterprise Architect Redefines Modeling in 2006 An Agile and Scalable modeling solution Provides Full Lifecycle.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
HDF 1 NCSA HDF XML Activities Robert E. McGrath Mike Folk National Center for Supercomputing Applications.
CSE 590DB: Database Seminar Autumn 2002: Meta Data Management Phil Bernstein Microsoft Research.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
Technical Overview.
Database Design for DNN Developers Sebastian Leupold.
Faculty of Informatics and Information Technologies Slovak University of Technology Peter Kajsa and Ľubomír Majtás Design.
Implementation of ISO Encoding Joint Nordic Implementation project Morten Borrebæk Norwegian Mapping Authority,
CIS 451: XSL Dr. Ralph Westfall February, Problems With XML no formatting capabilities contra formatting tags like, etc. in HTML CSS can be used.
Applications Software. Applications software is designed to perform specific tasks. There are three main types of application software: Applications packages.
SENG 422 Lab 1 Project Intro and Tools Time: ELW B220 from (4:00 - 6:50) every Tuesday TA: Philip Baback Alipour Ph.D. Candidate in Electrical, Computer.
Ruby on Rails Your first app. Rails files app/ Contains the controllers, models, views and assets for your application. You’ll focus on this folder for.
European Interoperability Architecture e-SENS Workshop : Collecting data for the Cartography Tool 7-8 January 2015.
Software. Generic Software  e.g. word processing, spreadsheet and database. – This simply implies that any of the dozens of spreadsheet packages, for.
O Supervisor : Dr. Harold Boley o Advisor : Dr. Tara Athan o Team : Simranjit Singh Pratik Shah Bijiteshwar R Aayush.
Presented by : Sébastien Lauzon (Finance Canada).
© 2011 IBM Corporation MDD Support for Struts in RSA  Helps accelerate Struts Application development  Architects can communicate Struts application.
Moodle with Style Integrating new technologies to empower learning and transform leadership.
1 NORMA Lab. 5 Duplicating Object Type and Predicate Shapes Finding Displayed Shapes Using the Diagram Spy Using Multiple Windows Using the Context Window.
Javadoc: Advanced Features & Limitations Presented By: Wes Toland.
E-Books Presentation. Hard Copy (Book) Scanning OCR Text Document HTML Conversion Text Formatting Linking Image Insertion Final QC Soft Copy (JPG/TIFF)
1 1 CAM Toolkit for NIEM IEPD Development Phil Letowt – DHS/ICE David Webber – ICE Data Architect.
IBM Software Group ® Context-Sensitive Help with the DITA Open Toolkit Jeff Antley IBM October 4, 2007.
Dr. Darius Silingas | No Magic, Inc. Domain-Specific Profiles for Your UML Tool Building DSL Environments with MagicDraw UML.
Exercise Your your Library ® RefWorks: The Basics October 10, 2006.
Technical Overview The Fastest Way to Create Architecture!
WDO-It! 102 Workshop: Using an abstraction of a process to capture provenance UTEP’s Trust Laboratory NDR HP MP.
XML and SVG as an Aid to Distance Learning Lez Bullwer MSc Information Technology.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
Extending & Customizing XNAT with Modules Rick Herrick
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
Chapter 9 Creating a Reference Document with a Table of Contents and an Index Microsoft Word 2013.
Plug-in Architectures Presented by Truc Nguyen. What’s a plug-in? “a type of program that tightly integrates with a larger application to add a special.
Software AS Module Heathcote Ch. 22. Importance of Information  Information technology is fundamental to the success of any business  The information.
Word Create a basic TOC. Course contents Overview: table of contents basics Lesson 1: About tables of contents Lesson 2: Format your table of contents.
1 SMWG Service Management Book Refactoring Report Anthony Crowson Colin Haddow October 2009, ESTEC October 15, 2008.
Using DSDL plus annotations for Netconf (+) data modeling Rohan Mahy draft-mahy-canmod-dsdl-01.
Ronen Vaisenber, Zohrab Basmajian, Phong Pham, Keith Mogensen, Arjun Satish Mentors: Prof. Sharad Mehrotra, Prof. Ramesh Jain.
Part 25 E2 EXPRESS/UML Walkthrough Seattle STEP October 2004.
Briefing and Planning meeting on INSPIRE validator implementation – Discussion 16/12/2015.
Entity Framework Database Connection with ASP Notes from started/getting-started-with-ef-using-mvc/creating-an-
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
Academic Computing Services 2007 Microsoft Word 2010 Publishing Long Documents This Guide will teach you how to work with long documents such as dissertations.
Customizing Share Document Previews Will Abson Senior Integrations Engineer and Share Extras Project Lead
1 Middle East Users Group 2008 Self-Service Engine & Process Rules Engine Presented by: Ryan Flemming Friday 11th at 9am - 9:45 am.
Chapter 1 Getting Started with ASP.NET Objectives Why ASP? To get familiar with our IDE (Integrated Development Environment ), Visual Studio. Understand.
ODF API - ODFDOM Svante Schubert Software Engineer
Play Framework: Introduction
Using Access and the Web
OpenOffice. org Extensions Infrastructure What it is –. What it can –
Custom Wiki Pages SharePoint 2010 September 18, 2018.
Presentation transcript:

1 SMWG Service Management Modelling Notes Anthony Crowson Colin Haddow October 2009, ESTEC October 15, 2008

2 SMWG Topics  Modelling Tools – Magicdraw quick review General UML use and issues  Schema Generation Capabilities, limitations  Document Generation Capabilities, limitations

3 SMWG Magicdraw  Tool: only looked at MD already agreed no expectation of finding clearly better solution  Versions 16.5 used so far 16.6 out, looks worth trying  Editions Standard - OK for all PIM (book contents) - Supports report (doc) generation Architect or Enterprise - needed for Schema work

4 SMWG Magicdraw  Model split into modules Good support, checking Allows parallel work Allows inclusion of core in sub-books  Model merge / compare plugin Extra cost Support parallel changes to one module Useful for book captain?  Support for config ctrl (cvs) built in

5 SMWG Magicdraw  Schema generation “Code engineering” Round trip (but… see later) Customisable Not extensible  Document generation “Report generation” Template engine (RTF, HTML, …) Extensible

6 SMWG Modelling  Modelling – general additions stereotypes datatypes modules  Demo in MD

7 SMWG Schema Generation  Two steps from Model to Schema  PIM -> PSM for XSD One-way Updatable  PSM Schema Round trip (change model or schema)

8 SMWG PIM -> XSD PSM  One-way update to add PIM changes  Specifiy Mapping of datatypes Set up appropriate set for SM datatypes Only map by types, not e.g. stereotypes  Doesn't copy documentation would be nice to get in annotations  No obvious way to control all/sequence/choice except as default setting for transform  Constraints copied to PSM but not implemented in Schema  Templates and bindings not preserved

9 SMWG XSD PSM Schema  Round-trip Can import changes in Schema file - Easy way to understand PSM  Supports most Schema capabilities Use stereotype tags to control  Cannot extend / modify built-in capabilities

10 SMWG Schema Generation  (Demonstration in MD)

11 SMWG Book (part) Generation  Velocity template engine  RTF templates supported (almost) all Word formatting & control also HTML, text, OpenOffice OpenOffice is only route to spreadsheets  Access to full UML model  Extension Javascript or Java

12 SMWG Book (part) Generation  Bookmarks / references  Potential limitation Create / reference bookmarks OK Can't put intelligible bookmarks into doc - E.g. to reference from non-generated text - Can work round with extension - Full CCSDS style not yet proven!

13 SMWG Book (part) Generation  Text Entry Support for formatting Not comfortable for large-scale entry MD 16.6 may be better  Less comfortable than editing a “proper” document  Balance against having info in model  Some scripted import is possible

14 SMWG Book (part) Generation  Demonstrate Template Result - Tables - Diagrams - Index, cross-references Text in model