In recognition of the work we are doing around Enterprise Architect we have been announced an official Value Added Reseller (VAR) by Sparx Systems Australia.

image

This announcements is part of our strategy to continue our work around LieberLieber AMUSE and bespoke add-in development for our international customer base.

Watch out for further announcements in the next weeks!

Here comes the full story:

LieberLieber has a strong focus on customization and is a specialist developer of plug-ins for Enterprise Architect. Due to its close cooperation with SparxSystems Central Europe since 2005, LieberLieber has developed a unique expertise in UML Simulation and Execution, resulting in their flagship product LieberLieber AM|USE for Enterprise Architect.

LieberLieber is committed to delivering innovative solutions for their global customers in the Automotive, Aerospace & Defense, Medical Products, Embedded Systems and all other industries which have already realized the power of Enterprise Architect and want to optimize their development toolchain.

VAR services include:

  • UML code generation for embedded systems
  • Consulting (Toolchain integration, UML simulation & execution)
  • Migration planning and support
  • Custom plug-ins
  • Customizing Enterprise Architect
  • Bespoke code generation templates
  • Free tools for Enterprise Architect customers like ENAR SPY, EA Presenter
Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

CaliberRM – Enterprise Architect Integration Add-In

On the 16th of June 2011 Dunstan Thomas will be hosting another free webinar.
The subject for this webinar will be the CaliberRM / Enterprise Architect Integration Add-In designed by Dunstan Thomas.

Introduction

CaliberRM is a requirements management tool from Microfocus and is widely used by organisations to manage their corporate requirements.
Enterprise Architect is a modelling tool focusing on UML and Business Process Modelling from SparxSystems and is used extensively by organisations for all their modelling needs.
A common need is for corporations to manage traceability between their Models and their Requirements. Whilst Enterprise Architect can capture Requirements it is not really a Requirements Management tool per se, and CaliberRM has no modelling functionality at all.
The objective of this Add-In is therefore to implement an integration bridge between the two products, specifically the ability to import and synchronise Requirements from CaliberRM into Enterprise Architect modelling projects where the traceability can be managed and reported.

Agenda

The agenda for this webinar is as follows:

  • Why the add-in has been created
  • Overview of add-in design
  • The functionality provided
  • Demonstration of the add-in
  • Next steps in development
  • Availability
Register now

To register you interest for this webinar please email us with your name, company, telephone number and email address along with the title of the webinar you wish to register for. We’ll then send you login details for the webinar on the week prior to the event. Register your interest here.

Unavailable on the day?

As before for those of you unable to attend any of our webinars, don’t worry, all of our webinars are available for download from our website.

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

For the Electronics Fair Exhibition in the Hong Kong I prepared a presentation that explains how the toolkit we developed helps to manage the growing complexity in the embedded world. The solution is based on Sparx Systems Enterprise Architect, AMUSE and Willert Tools. Willert Software GmbH is one of the pioneers in that domain and provide Model Driven Development (MDD) solutions for embedded development for 10 Years (!). Last year LieberLieber and Willert companies decided to provide an affordable solution based on Enterprise Architect that I successfully present at the Electronics Fair Exhibition in the Hong Kong Exhibition and Convention Center. My colleagues from Sparx Systems Australia liked it, so I hope you’ll enjoy it also:

BridgingEmbeddedGap

At that place I’d like to say a big thank you to Walter van der Heiden who allowed me to reuse some slides from his impressive presentation I enjoyed some times on the development conferences Winking smile.

Please find here a video that demonstrates our solution for the Keil environment and ARM RTOS

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

Development of Real-Time Systems with Enterprise Architect and AMUSE.

Couple weeks ago we presented our solution for embedded development at the embedded world Conference 2011 for the first time . Today I’m at the Electronics Fair Exhibition in the Hong Kong Exhibition and Convention Center and present the solution in Asia market. The most of the local development companies need more time to realize the demand for Model Driven Design and Development (MDD) than the European companies, but there is mind change on the way, in particular in the embedded world. The embedded market is one of most competitive and the companies are under pressure to decrease time-to-market. The MDD one of the essential instruments for arriving that target and that what we present to our potential customers here.

How ever Smile me and my colleagues from Sparx Systems Australia we created a new video that demonstrates the usage of the embedded tool kit including Enterpise Architect, AMUSE, Willert Tools and Keil IDE. I like it and would like to share it with you, please enjoy!

And here the same staff as flash video with higher quality:

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

If you are looking for inter state-machines communication using AMUSE, following example should help.

pinpong

It’s a kind of “Hello World” for multiple machines, simplest possible example Winking smile
Two state machines fires triggers to each other: Ping fires ping trigger and receives pong trigger and pong works another way around.

1. Download XMI
2. Create an empty Enterprise Architect project
3. Import XMI
4. Open ping and pong state machine diagrams
5. Add both to AMUSE simulation window
6. Start pong first then ping
7. if initial ping wasn’t caught, fire first trigger manually via trigger menu
8. watch the ping/pong counters

inter state-machine communication using AMUSE
Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

If you model and simulate behaviors using Enterprise Architect and AMUSE some Mock UIs based on Windows Forms can improve your model significantly.
AMUSE WindowsForm_without_VS

How you can do that in a simple way? In that case you typically need to:

1. setup an Visual Studio Project and take care of some settings (e.g. usage of 3.5 NET); 2. develop a form; 3. compile the VS project into assembly; 4. import the form into your EA model, AMUSE reverse engineers it from the assembly and create a form class; 5. create an attribute in the class, that contains the state machine of type of reverse engineered form class; 6. connect form events with the state machine triggers; 7. initialize your form at state machine initializing phase
We recommend not import the form class directly but rather to create a wrapper class that contains only the events and methods you really need for modeling, otherwise the reverse engineered form class contains too much stuff inherited from the Form basis class. That means you have basically one more step to do.

The described procedure is not really complex and after performing it once you have a reusable template. In addition you develop and test the UI in very comfortable VS development environment.

But what if the usage of VS is not an option or you just want to perform the whole modeling using EA environment only?
– Not a problem at all Winking smile. Following XMI contains a simple model including an integrated Windows Form: simple model including an integrated Windows Form
Please find below the corresponding video:

Login Windows Form integrated in a EA UML model

(weiterlesen…)

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

AMUSEvsRhapsody

I would like to share the brief feature-comparison between Enterprise Architect enhanced by AMUSE and Rhapsody. The comparison is based on the public available information:
http://www-01.ibm.com/software/rational/products/rhapsody/sysarchitect/ and
http://www-01.ibm.com/software/rational/products/rhapsody/developer/

EA/AMUSE vs. Rhapsody Architect/Designer for Systems Engineers

Features EA+AMUSE Rhapsody
Designs and behavior using SysML or UML UML 2.3 / SysML 1.1 UML 2.x / SysML 1.1
Simulate behavior to validate functionality AM|USE supports simulation of state machines and activity diagrams as long as activity is set as behavior of a state or as affect of transition. The standalone activity diagrams will be supported in the next version coming middle of this year yes
Capture requirements EA provides full-blown solution for requirement engineering yes but restricted by inflexible model storage and model structure
Capture structured scenarios EA provides functionality for capturing scenarios as plain text but also in structured form with the option of automatic diagram generation (activity-, sequence- or state-diagrams ) no
Requirements analysis and traceability to design, implementation and test artifacts Standard EA functionality yes
Flexible Model Storage Model can be stored as
- local single project file
- network shared single project file
- multiple XML files
- single or distributed DBMS supported: MSSQL Server, MySQL, Oracle, PostgreSQL, Progress OpenEdge, MSDE, Adaptive Server Anywhere
multiple storage files
Project development and task management incl. resources management Standard EA functionality no

(weiterlesen…)

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg