Developing Composition Tree Visualizer for TextBE

Slides:



Advertisements
Similar presentations
NAGIOS AND CACTI NETWORK MANAGEMENT AND MONITORING SYSTEMS.
Advertisements

When is Orientated Programming NOT? Mike Fitzpatrick.
XS - Platform What is XS – Manager ?
IAAnalyzer: Towards a Model-Driven Modeling and Analysis Framework for C ONNECT(ors) Massimo Tivoli, University of L’Aquila (UNIVAQ)
© 2008 by Borland Software Corp; made available under the EPL v1.0 | 17 March 2008 Introduction to the Graphical Modeling Framework Artem Tikhomirov, Borland.
Modelling Class T05 Conceptual Modelling – Domain References: –Conceptual Modeling of Information Systems (Chapters 1.2.1, 2, 3) –A practical Guide to.
Hydra (A General Framework for Formalizing UML with Formal Languages for Embedded Systems*) *from the Ph.D. thesis of William E. McUmber Software Engineering.
Prime Factorization: Objective: To identify prime and composite numbers. To write the prime factorization of numbers Vocabulary Prime Number: A number.
Original Tree:
Rhapsody in C++ Tool Training "Essential" © I-Logix v3.0 1/29/2001 Adv-1 Section 4 Advanced Level Concurrency.
Lecture Access – VBA. What’s BASIC? Beginners All-Purpose Symbolic Instruction Code – BASIC Event driven Designed in 1964 Dartmouth –For non-computer.
Prometheus Design Tool (CAFnE Extension) v0.1: WeatherApplication.pd PDT/CAFnE Workspace is organized into four main panes Component Descriptor pane contains.
© Copyright Eliyahu Brutman Programming Techniques Course.
1 RNDS Deployment, Collaborations and Sequences CS : Software Design Winter /T6.
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
TextBe Project and Issues JGS. Current Pipeline Implementation T2M Parser Generator Kit (EMFText) EMF model of BT (‘.bt’) M2M Atlas Transformation Language.
Sensor Network Simulation Simulators and Testbeds Jaehoon Kim Jeeyoung Kim Sungwook Moon.
Composite Design Pattern. Motivation – Dynamic Structure.
Data Modeling ERM ERD.
Microsoft Visual Basic 2005: Reloaded Second Edition
Chapter 1: An Introduction to Visual Basic 2005 Programming with Microsoft Visual Basic 2005, Third Edition.
NiagaraAX Framework Version 3.8 Feature Overview
Tags Pages 63 to 114 in your workbook. Tag Browser Review of the communication chain Polling Driver concepts Tag Browser in detail – Filtering – The tag.
Chapter 8: Writing Graphical User Interfaces Visual Basic.NET Programming: From Problem Analysis to Program Design.
 Application – another name for a program.  Interface – is what appears on the screen when the application is running.  Program Code – is instructions.
Graphical Expert System for Analyzing Nuclear Facility Vulnerability David Sulfredge Oak Ridge National Laboratory December 3, 2002 O AK R IDGE N ATIONAL.
BT Trace Animation Ferdiansyah Dolot / Depok, April 7 th 2011 FMSE.
Introduction to ArcGIS for Environmental Scientists Module 3 – GIS Analysis Model Builder.
Vocabulary in VB So Far. Assignment: Used to change the value of an object at run time Used to change the value of an object at run time.
INFORMATION NETWORKING MODEL DSL James McAvoy and Yifeng Li CSI Information Networking Model DSL 1 Winter Term
Tools, Formats, & Solutions.  Survey of literature found 3 interesting ways Petri Nets are used  BioPNML – Petri Nets for Bio  GJobDL – Petri Nets.
1.
Microsoft Visual Basic 2008: Reloaded Third Edition Chapter One An Introduction to Visual Basic 2008.
® IBM Software Group © 2007 IBM Corporation Module 3: Creating UML Diagrams Essentials of Modeling with IBM Rational Software Architect, V7.5.
Inductive model evolved from data
Studio modeling basics
Kai Li, Allen D. Malony, Sameer Shende, Robert Bell
Java SWING and Model View Controller (MVC)
UML Diagrams By Daniel Damaris Novarianto S..
Object-Oriented Analysis and Design
Complex Geometry Visualization TOol
Chapter 8: Writing Graphical User Interfaces
Object-oriented software testing
How to automatise the grid production - using model builder in ArcGIS
UML Diagrams Jung Woo.
NVIDIA Profiler’s Guide
IBM JBPM online Training in Chennai
Introduction to Opnet Mobile Networks Introduction to Opnet
A tool for presentation of Architecture
A tool for presentation of Architecture
Jim Fawcett CSE776 – Design Patterns Summer 2003
CIS16 Application Development Programming with Visual Basic
Lecture Set 3 Introduction to Visual Basic Concepts
Object Interaction Diagrams
Vocabulary Trees Complete the tree by adding your vocabulary word to the trunk, definitions to the roots, and fill the branches with at least 8 related.
What is a software process?
Extend Text Editor to Draw shapes
Analysis models and design models
Automating and Validating Edits
MDT UML2Tools 0.8 Mini-deck
HTML Text editors and adding graphics
Implementing the Standardised Mapping of TDL to TTCN-3
Towards an Open Meta Modeling Environment
Execute your Processes
Presented by Elodie Bernard
Automatically produces a key, a title and labels for the axes
Visual Programming Languages ICS 539 Icon System Visual Languages & Visual Programming, Chapter 1, Editor Chang, 1990 ICS Department KFUPM Sept. 1,
15/09/2019 BT Trace Animation Ferdiansyah Dolot Ferdiansyah Dolot / )
Scientific Workflows Lecture 15
Presentation transcript:

Developing Composition Tree Visualizer for TextBE Vit Zuraida, IK 2007

TextBE Integrare: graphical editor TextBE: textual representation that automate graphical representation TextBE run on Eclipse Galileo SR2 Modeling Tools Existing functional: stabil textual representation for BT, BT visualizer Functional will be added: hiding deleted nodes, indication of active components, model validation, simulator, CT visualizer, etc

TextBE Design Textual specification  EMFText  editor Textual representation  editor View  ATL  graphviz model Graphviz model  EclipseGraphviz  SVG  SVGEclipse  image JET  generate code

Composition Tree Controlled vocabulary  aliases (added, deleted) CT composition of component Optional Needed for developing a large scale or complex system or developing a system with many developer.

CT Vs BT Infrormation represented by CT Vs BT BT  detail sequential behavior CT  composition of components with each attribute, state, event, and other informastions related to the component Building process of ICT Vs IBT IBT  integrate all requirment begavior tree ICT  if there is any new information added in RBT, add it to existion composition tree too Branching type CT Vs BT BT  same branching type CT  different branching type

CT Notation Train Station Case Study For an example of CT notation, see https://kode.poss.or.id/attachments/download/647/02-Train-Station-Composition_Tree.pdf The behavior tree related to that example can be seen in https://kode.poss.or.id/attachments/download/310/Train_Station.pdf

Reference