Modeling VDM using Eclipse Christian Thillemann David Holst Møller

22
OVERTURETOOL Modeling VDM using Eclipse Christian Thillemann David Holst Møller

description

Modeling VDM using Eclipse Christian Thillemann David Holst Møller. Agenda. Part I Introduction to Eclipse Part II Installing Overture Plug-in Part III Using Overture Plug-in. Introduction to Eclipse. Part 1. Eclipse. An Integrated Development Environment(IDE) Platform independent - PowerPoint PPT Presentation

Transcript of Modeling VDM using Eclipse Christian Thillemann David Holst Møller

Page 1: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

Modeling VDM using Eclipse

Christian ThillemannDavid Holst Møller

Page 2: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

2

Agenda

Part I Introduction to Eclipse

Part II Installing Overture Plug-in

Part III Using Overture Plug-in

Page 3: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

Part 1

Introduction to Eclipse

Page 4: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

4

Eclipse

An Integrated Development Environment(IDE) Platform independent Plug-in framework

Page 5: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

5

Features in Java environment

Language Outline (√) Error (√) Syntax (√) Debugging (in progress) Code Completion (planned) Refactoring (planned)

Eclipse environment Team development (CVS - integrated) Etc.

Page 6: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

6

Terms

The workspace contains a collection of resources.

The platform workbench is a tool that allows the user to navigate and manipulate the workspace.

A workspace's resources are organized into a tree structure, with projects at the top, and folders and files underneath.

There are three different types of resources: projects, folders, and files.

Page 7: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

7

Workbench

Page 8: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

8

Terms

The Eclipse Platform user interfaces are based on editors, views, and perspectives. From the user's standpoint, a Workbench window visually consists of several views and editors.

A perspective defines an appropriate collection of views, their layout, and applicable actions for a given user task.

A view is a workbench part that can navigate a hierarchy of information or display properties for an object.

Page 9: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

9

Views

What's in a view???

Page 10: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

10

Editors

Page 11: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

11

Perspectives

Page 12: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

12

Part 2

Installing the Overture Plug-in

Page 13: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

13

Download

Download Eclipse IDE from http://www.eclipse.org/downloads/

We are using the plug-in Dynamic Development ToolKit DLTK 1.0 which is obtained from this update-site http://download.eclipse.org/technology/dltk/updates-dev/1.0

Note only the core is needed here And lastly install our plug-in

http://overtureeditor.googlecode.com/svn/trunk/Workspace/org.overturetool.update-site/

Page 14: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

14

How to install a update-site

Open Eclipse. Help → Software Updates

(Setup proxy if necessary – see next slide) Choose the tab Available Software Add site... Paste the given update-site Mark the check-box next to the update-site

Page 15: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

Proxy Settings in Eclipse

Open Eclipse. Window → Preferences

General → Network Connection

Page 16: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

Page 17: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

17

Part 3

Using the Plug-in

Page 18: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

18

Creating new Project

Page 19: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

19

Select a project

Page 20: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

20

Select a project

Page 21: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

21

Overture Perspective

Page 22: Modeling VDM using Eclipse Christian Thillemann David Holst Møller

OVERTURETOOL

22

Resources

http://www.eclipse.org/downloads/ http://download.eclipse.org/technology/dltk/updates-dev/1.0 http://overtureeditor.googlecode.com/svn/trunk/Workspace/org.overturetool.update-site/http://code.google.com/p/overtureeditor/