Home > Archive > Software Engineering > June 2006 > Case tool suitable for ada code generation
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Case tool suitable for ada code generation
|
|
| Ananth the Boss 2006-05-01, 8:01 am |
| inorder to generate ada code for safety critical software which CASE
tool will be suitable
1. stood
2. rational rose
3. raphsody by ilogix
can any one give reference for where can i find tutorial for model
driven development.though i am thorough with the problem domain i wish
to change implementation strategy to model driven development.
| |
| H. S. Lahman 2006-05-01, 7:02 pm |
| Responding to Boss...
> inorder to generate ada code for safety critical software which CASE
> tool will be suitable
> 1. stood
> 2. rational rose
> 3. raphsody by ilogix
> can any one give reference for where can i find tutorial for model
> driven development.though i am thorough with the problem domain i wish
> to change implementation strategy to model driven development.
I am not familiar with Stood. I don't think Rose/RT supports Ada; if it
does, it is very new. I know Rhapsody was thinking of providing
round-trip support for Ada but I didn't think they were doing full code
generation; if so, that is very new too.
PathMATE currently does not support Ada code generation because there is
little market for it. But since the tool is template-based it would not
be a big deal to provide Ada code generation. [If we can do C, C++,
Java, and MS-Word documentation from the same OOA model, we can do Ada.
B-)]
If you want background information on model-based development, you might
check out our web site for white papers and brief demo. Other vendors
besides Rational who might have tutorials and whatnot are:
Bridgepoint //www.projtech.com
xUML //www.kc.com
Tau //www.telelogics.com
Project Technologies was recently bought by Mentor and I don't have the
new url but the old one should alias there. None of these tools
currently support Ada code generation so far as I know, though.
*************
There is nothing wrong with me that could
not be cured by a capful of Drano.
H. S. Lahman
hsl@pathfindermda.com
Pathfinder Solutions -- Put MDA to Work
http://www.pathfindermda.com
blog: http://pathfinderpeople.blogs.com/hslahman
(888)OOA-PATH
| |
| Martijn Iseger 2006-05-10, 4:03 am |
| Hello Ananth,
If you wish to generate good code from models then:
a. You need to be able to specify the software precisely: UML does not allow
you to do this.
b. You want to raise abstraction: Otherwise you do not generate anything
but merely translate it.
c. Generic generators are no good: You need to be able yourself to specify
what code you want to generate as well as the quality of it.
Have a look at MetaEdit+, it allows you to create your own modeling language
from scratch or build one from a library of over 50. It also allows you to
define your own code generator, one that matches your language and generates
code exactly the way you want it, or integrate with an existing generator
you may have. Finally it allows you to model with these and generate code
in a singe or multi-user setting on any platform.
More information at www.metacase.com
And yes, I work for metacase, the maker of the tool.
Kind regards,
Martijn Iseger
> inorder to generate ada code for safety critical software which CASE
> tool will be suitable
> 1. stood
> 2. rational rose
> 3. raphsody by ilogix
> can any one give reference for where can i find tutorial for model
> driven development.though i am thorough with the problem domain i wish
> to change implementation strategy to model driven development.
| |
| raffaele@softimp.com.au 2006-05-11, 4:03 am |
| Replying to Ananth.
Your choice of CASE tool will to a large degree be dependent on your
choice of methodology. If you are going to select xtUML as the
methodology to model your system then either KC's or Mentor's tool will
do the job.
If you decide to run with xtUML and BridgePoint, then the company I
work for has actually developed an Ada95 model compiler for BridgePoint
(we're the Australia/New Zealand distributor for BridgePoint and we're
also a software development house). Feel free to contact me offline if
you want further information regarding Ada95 code generation.
Some references for you:
Executable UML: A Foundation for Model Driven Architecture (describes
the xtUML methodology):
http://www.amazon.com/gp/product/02...5Fencoding=UTF8)
Mentor's BridgePoint page:
http://www.mentor.com/products/embe...point/index.cfm
Regards,
Raffaele
http://www.softimp.com.au
Ananth the Boss wrote:
> inorder to generate ada code for safety critical software which CASE
> tool will be suitable
> 1. stood
> 2. rational rose
> 3. raphsody by ilogix
> can any one give reference for where can i find tutorial for model
> driven development.though i am thorough with the problem domain i wish
> to change implementation strategy to model driven development.
| |
| cubeDweller 2006-06-28, 3:31 pm |
| Rhapsody has had full application generation in Ada from a UML model for many years and has been used in production applications. It is fully customizable to meet safety critical coding standards. It also can reverse engineer legacy Ada code and visualize it in the model and then generate the legacy code going forward. Or you can simply visualize it for documentation purposes. You can get a trial copy of Rhapsody at www.ilogix.com, although Ada may not be included as part of this trial download and you many need to arrange for an Ada version of the trial.
quote: Originally posted by Ananth the Boss
inorder to generate ada code for safety critical software which CASE
tool will be suitable
1. stood
2. rational rose
3. raphsody by ilogix
can any one give reference for where can i find tutorial for model
driven development.though i am thorough with the problem domain i wish
to change implementation strategy to model driven development.
|
|
|
|
|