Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

22
Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager

Transcript of Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

Page 1: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

Nucleus BridgePointRoadmap

Bill Tanner

Engineering Manager

Page 2: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

Outline

• Scope

• Releases 1H 2005

• Releases 2H 2005

• 2006 and beyond

• Q&A

Page 3: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

Scope - Immediate

• Through the end of next year.

• Releases about every 6-9 months.

• Features as they become available

4Q04 1/2Q05 3/4Q05

Page 4: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

Scope – Future

• 2006 and beyond …..

Page 5: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

Releases 1H05Front-end products

Back-end products

Date

Model Builder– Eclipse-based

– Added Features

Model Builder– More Features

Model Verifier– Eclipse-based

– Added Features

MC-3020– Persistence

– Multi-tasking

– Nucleus PLUS Integration

MC-2020/MC-3020– Eclipse-based

– Harmonization

– Defect fixes

1Q05

2Q05

Page 6: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

Releases 2H05

Front-end products Back-end products DateModel Builder

– Productivity Features

Model Debugger/Verifier– Harmonization

Legacy Integration Tool

MC-2020/MC-3020– Productivity Features

– Integration with Model Debugger

– Commence work on Mako – Generator replacement

3/4Q05

4Q05

Page 7: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

Model Builder(Eclipse-based)

• Eclipse 3

• Refreshing look and feel

• Common platform for our tools

• Plug-in architecture

• Team plug-in

Page 8: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

Model Builder(Added Features)

• Syntax Highlighting for Activity Editors• Double-click access to parse and audit

errors• Cut/copy/paste on the diagrams• Undo/redo/revert on the diagrams• Nested Packages• Nicer behavior on existing diagrams

– drawing, grabbing, zooming

Page 9: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

Model Builder(More Features)

• Package-based Version Control

• Search facility

• Sequence Chart

• Use Case

• Notes

Page 10: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

Model Verifier

• Plug-in based on Eclipse Debugger

• Framework for integration with EDGE later in the year

• Additional features such as multi-domain, breakpoints, audits

Page 11: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

MC-3020(Persistence)

• Persistent classes and links• Marking individual classes and/or

subsystems persistent• Works with any non-volatile storage

(NVS) technology• Explicit user synchronized "commit to

NVS" operation• Compact storage

Page 12: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

MC-3020(Multi-tasking)

• Nucleus PLUS Tasks

• Class and domain allocation

Page 13: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

MC2020/MC-3020(Integration with Eclipse)

• MC Integration with a GUI!!!

• Build button

• Minimal integration at first, then with EDGE build environment.

Page 14: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

MC-2020/MC-3020(Harmonization)

• Alignment of the following features:– Installation– Marking– Documentation (a la Mentor standard)– Build environment– Mechanisms– Archetypes

Page 15: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

Model Builder (Productivity Features)

• Plug-ins– Domain Chart Editor– Bridge Editor

• xtUML extensions– Actions on transitions– Inheritance– Instance reference passing– Enhanced data type support– In-sync with Executable UML Book

Page 16: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

Model Debugger/Verifier(Harmonization)

• Same UI, different back-end• Combines features from both tools – the

best of both worlds• Integration with Nucleus EDGE

– “View” from OAL to assembly– Multi-level breakpoints

• Host and target support

Page 17: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

Legacy Integration Tool

• Wizard-like interface• Parses header files• Provides a list of function prototypes• Group and associate with External Entities• Organize header files for Model Compiler

Page 18: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

MC-2020/MC-3020(Productivity Features)

• Actions on transitions• Inheritance• Instance reference passing• Enhanced data type support• In-sync with Executable UML Book

Page 19: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

MC-2020/MC-3020(Integration with Model Debugger)

• Add support for debug protocol changes

• Additional protocols

• Harmonization of MC-2020/MC-3020

Page 20: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

Mako – Generator Replacement(Commence work)

• Fast, fast, fast

• Quick turnaround from Δ to code gen

• Same features as Gen today– Arbitrary schema– Instance populations

• Archetype compilation

• Multiple languages

Page 21: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

2006 and beyondTools• Marking Editor• Instance Editor• Merge• Coverage/Profiling

Integrations• Requirements• Doc Generation• Matlab• Mentor prods

MC’s• MT II• SIMdx• Java

UML 2.0• Metamodel• Diagrams• Profiles• XMI

Page 22: Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.

Q&A