Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
07/05/10 11:19
Read: times


 
#177101 - Analysis/Design
Responding to: ???'s previous message
I've never used a CASE tool for code generation (implementation) but use then extensiverly for Analysis & Design - especially for State Machines.

As Oliver says, once the Design is captured, this makes coding & maintenance much easier.

The minimum tool requirement is just a Diagram drawing tool - such as Visio.
Note that I distinguish such a "Diagram" tool from a Paint tool, in that it must understand Connections - ie, if you connect 2 blocks on a diagram, then you must be able to move the blocks and have them stay connected.
What I call "Paint" tools do not do this and are, therefore, of very little use here, IMO.

One advantage of such a simple Diagram tool is that it doesn't impose any particular diagram sytax or style - so you are totally free to do whatever best fits your particular application at hand.
The disadvantage, of course, is that it provides no support or checking for you...

I'm currently using Enterprise Architect, which seemed very reasonably priced to me:
http://www.sparxsystems.com.au/products/...index.html

I've used the trial of IAR's VisualState - which is (as the name suggests) specifically for state machines. It seemed very good - but very expensive!

I beleive there are now free plugins available for Eclipse...

This has been discussed a few times before; eg, http://www.8052.com/forum/read/128718


List of 29 messages in thread
TopicAuthorDate
Uart user menu via switch/case state machine            01/01/70 00:00      
   State machine can be small.            01/01/70 00:00      
   My take....            01/01/70 00:00      
   asked and answered            01/01/70 00:00      
      Broken and Fixed            01/01/70 00:00      
         excellent            01/01/70 00:00      
            My experience as well....            01/01/70 00:00      
               My experience as well....            01/01/70 00:00      
               But you're the writer...            01/01/70 00:00      
                  out of context            01/01/70 00:00      
                     Yes, Chances are no one else will see your code            01/01/70 00:00      
                        male cow manure            01/01/70 00:00      
                           Don't be too over confident            01/01/70 00:00      
                  Just Concepts            01/01/70 00:00      
                     Don't think own code is the best            01/01/70 00:00      
                     exactly            01/01/70 00:00      
                        what I have done a lot of lately is            01/01/70 00:00      
   Protothreads???            01/01/70 00:00      
   A case for a CASE tool?            01/01/70 00:00      
      Using a tool like that........            01/01/70 00:00      
         Thanks Michael...            01/01/70 00:00      
            Pencil and paper            01/01/70 00:00      
      Pros and Cons            01/01/70 00:00      
         Analysis/Design            01/01/70 00:00      
            Enterprise Architect            01/01/70 00:00      
               RE: Enterprise Architect            01/01/70 00:00      
                  Reverse State Tables            01/01/70 00:00      
                     RE: "Reverse-engineering"            01/01/70 00:00      
                        php and html when documenting            01/01/70 00:00      

Back to Subject List