[Skip Navigation] [CSUSB] / [CNS] / [Comp Sci & Eng Dept] / [R J Botting] / [Samples] / tools
[Index] [Contents] [Source Text] [About] [Notation] [Copyright] [Comment/Contact] [Search ]
Wed Apr 2 16:39:37 PDT 2008

Opening the PDF files on this page may require you to download Adobe Reader or an equivalent viewer (GhostScript).

Opening Microsoft files (winzip, word, excel, powerpoint) on this page may require you to download a special viewer. Or you can download and save the files and use your preferred office applications to view and edit them.

Contents


    Tools for Software Developers

      Disclaimer

      These are listed with no endorsement or recommendation.

      Use at your own risk.

      The links are in no particular order.

      What is a Tool?

      I include the obvious editors, compilers, debuggers, IDES, OSs, Diagrammers, etc but also useful sources of information like CERT. I also include experimental, free, and commercial links. The quality and price will vary: Caveat emptor.

      Links


      (Apache web servers): "A Patchy Server" [ http://www.apache.org ] [/httpd.apage.org]
      (Blender rendering): [ Home.2.0.html ] [ http://www.blendernation.com ]
      (CASE Tools by Category): [ toolcat.html ]
      (Drupal content manager for web site): in PHP [ http://drupal.org ]
      (GIMP Graphic Image Processor): Not just for UNIX anymore [ http://www.gimp.org ] [ http://www.worth1000.com ] (example).
      (GNU Octave numerical computations): tools [ octave ]
      (Linux operating system): OS [ http://distrowatch.com ] [ dist ]
      (Mark/Space Softworks: Online - VT-100 Terminal Emulator for Palm Pilots): tool [ online.html ]
      (Maude): tools [ http://maude.csl.sri.com/ ]
      (M Squared Technologies): tools [ http://msquaredtechnologies.com/ ]
      (MySQL DBMS): Structured Query Language relational data base [ http://www.mysql.com ]
      (ObjectDomain CASE): tool [ domain ]
      (Palm OS Development Resources): tools [ http://homepages.enterprise.net/jmarshall/palmos/ ]
      (Perl): Pathologically Eclectic Report Language [ http://www.perl.org ] [ perl.html ] [ languages.html#perl ]
      (Postgres SQL DBMS): after Ingres came postgres [ http://www.postgresgl.org ] + user friendly
      (Glom): [ http://www.glom.org ]
      (Python): programming language [ languages.html#Python ] [ http://www.python.org ]
      (UML tools at Michael Godfey's site): tools [ uml.html ]
      (software docwiz uml): tools [ http://softdocwiz.com/ ]
      (Source Forge for BO2K): tools [ http://sourceforge.net/projects/bo2k/ ]
      (Source Forge): 500 tools [ index.php ]
      (Games Programming at Unreal Technology): tools [ http://unreal.epicgames.com/ ]
      (ANother Tool for Language Recognition): tools [ http://www.antlr.org/ ]
      (Aonix: tools and consultant): tools [ http://www.aonix.com/ ]
      (VIS: Verification Interacting with Synthesis): tools [ ~vis ]
      (CERT Advisories): tools [ http://www.cert.org/advisories/ ]
      (CERT Computer Emergency Response Team): tools [ http://www.cert.org/ ]
      (Computational Logic Ltd): tools [ http://www.cli.com/ ]
      (CM Yellowpages: Directory of Configuration managment SCCS RCS ...): tools [ configuration_management.html ]
      (Coalition for Network Information ): tools [ http://www.cni.org/projects/ ]
      (CM/SCCS/RCS): tools [ csrcs ]
      (CM Subversion): [ http://subversion.tigris.org ]
      (Algorithmic and Automated Debugging): tools [ aadebug.html ]
      (RECORD - REquirements COllection Reuse and Documentation with Usecase): tools [ RECORD.html ]
      (Design Specification): tools [ http://www.docexpress.com/ ]
      (EG3's Software Engineering Resources): tools [ softeng.htm ]
      (Excel Software for Mac and Windows): tools [ http://www.excelsoftware.com/ ]
      (Iconix): tools [ http://www.iconixsw.com/ ]
      (Catalog of Free Compilers and Interpreters: introduction): tools [ http://www.idiom.com/free-compilers/ ]
      (Maven Project control and Management): XML based tool [ http://maven.apache.org/ ] (Thank you Kevin for this link).
      (New VDMTools release): tools [ products.htm ]
      (ALBERT Requirements Engineering page): tools [ albert ]
      (A free parallel programming environment): tools [ http://www.ispras.ru/~mpc/ ]
      (Requirements Management for Small Organizations: RequisitePro RM): tools [ reqmgmt.html ]
      (Software Ltd.): tools [ http://www.knosof.co.uk/ ]
      (Dia a drawing program): tools [ dia.html ]
      (MicroGold UML Case tool): tools [ http://www.microgold.com/ ]
      (XPCOM at Mozilla.org): tools [ http://www.mozilla.org/projects/xpcom/ ]
      (Programmer's Oasis): tools [ http://www.netti.fi/~simos/oasis/ ]
      (Drawing/CASE UML Tool MagicDraw): tools [ http://www.nomagic.com/magicdrawuml/ ]
      (PiZA: Prolog Z Animator and translator into LaTeX): tools [ PiZAHome.html ]
      (UML case tool:Objecteering): tools [ http://www.objecteering.com/ ]
      (Eiffel Object Tools): tools [ http://www.object-tools.com/ ]
      (ABC++: Automatic generation of documentation from source files): tools [ abc ]
      (PBX Software - Software Resource for Telecommunications): tools [ http://www.pbxsoftware.com/ ]
      (+1 Software Engineering Releases +1CR and Metrics4Project): tools [ http://www.plus-one.com/ ]
      (Power Software - Code Metrics, Browsing etc): tools [ http://www.powersoftware.com/ ]
      ( PR-Tracker - tracks problem reports, bugs, defects.): tools [ http://www.prtracker.com/ ]
      (graphviz): tools [ http://www.research.att.com/sw/tools/graphviz/ ]
      (U/WIN: UNIX-like API for Windoze): tools [ http://www.research.att.com/sw/tools/uwin/ ]
      (SCULPTOR programming language): tools [ http://www.sculptor.com/ ]
      (Visual SlickEdit): tools [ http://www.slickedit.com/ ]
      (vi visual editor UNIX): Some might say the vile editor but still a vital tool [ vi.txt ] [ vi.notes.html ] [ vi_charts.pdf ] [ vi_charts.ps ] [ vi.commands ] [ vi.html ] [ http://www.vim.org/ ]


      (SmartDraw for Flowcharts, Org Charts, Forms and Business): tools [ http://www.smartdraw.com/ ] [ whatis.html ]
      (flowcharts): From Mark Doenhoefer's January 2008 SEN article. History: [ history ] [ IBM-FlowchartingTechniques-GC20-8152-1.pdf ] Flowchart References at ACM [ citation.cfm?id=356566.356570 ] Structured Analysis Wiki [ index.php?title=Chapter_15 ] devFlowcharter [ devflowcharter ]


      (History structured flowcharts): Ben Schneiderman [ nsd ]


      (D-charts Dimensional Flowcharts): Developed by Rob Witty in the 1970's Witty


      (DFDs Data Flow Diagrams): system level notation [ dataFlowDiagram.htm ] DFD
      (New UML Tool for Java Now Shipping from Softera Ltd.): tools [ PR12Mar99.html ]
      (Telelogic): tools [ http://www.telelogic.se/ ]
      (Together: Drawing CASE UML Tool JavaSoft/J): tools [ http://www.togethersoft.com/ ]
      (UML documentation in Java): tools [ http://www.togethersoft.com/ ]
      (vim): tools [ http://www.tzi.de/~brederek/vim/ ] [ csp.vim ]
      (Programmer's Oasis): tools (current) [ http://www.utu.fi/~sisasa/oasis/ ]
      (NEW Website focussing on VB, ASP and XML): tools [ http://www.vbxml.com/ ]
      (DOC++: Automatic generation of documentation from source files): tools [ index.html ]
      (open source application server): tools [ http://www.zope.org/ ]
      (WebGui content manager system): [ webgui ]
      (ZMech visual CASE): tools [ http://xcprod.com/titan/ZMECH/ ]
      (Zope Server): [ http://www.zope.org ]
      (software engineering archives): [ http://www.qucis.queensu.ca/Software-Engineering/ ]
      (Template Software: EM Software Solutions): [ http://www.template.com/ ]
      (Tigris open source software engineering tools): Argo, Subeclipse, subversion, ... [ http://www.tigris.org/ ]
      (Tools for WWW Authors): [ WWWSoftware in www ]
      (Web Design): -- basic knowledge for making pages that work for the user. [ index.htm ]
      (Statestep): a tool that claims to help uncover unexpected scenarios hidden in a specification [ http://statestep.com/ ]

    . . . . . . . . . ( end of section Tools for Software Developers) <<Contents | End>>

End