Software Amanuensis with VisualBRON
Amanuensis - a person employed to write what another dictates or to copy or to translate what has been written by another.
Software Amanuensis - a package employed to write code that an architect dictates or to emulate software patterns written by another.
Please visit the Amenuensis Ltd. site for details on the commercial use of BRON and VisualBRON http://amenuensis.com/blog/ and http://www.amenuensis.com
Overview
Find your way into a new world of programming. System design made simple.
How to Write Software
The software world is vast and various. There are many software languages to learn, many ways you can specialize. In learning how to write software, the first step is to decide what type of software, or computer programming language, you want to become proficient in. There are many to choose from. As you work on consecutive projects, you will eventually find yourself coding the same functionality repeatedly. If you create software for a particular business function or a specific vertical market, you will normally find enough overlap between customer requirements to reuse core code and components—but enough differences that you must still write the overall application anew for each customer. Unfortunately, rewriting increases design and development time and complicates maintenance. For example, if you have multiple versions, propagating a bug fix or product enhancement requires separate changes and testing for each customer. Reusable components help; but when the core logic of all the applications is the same, wouldn't the ability to automatically re-write everything with the new or corrected method be a blessing.
VisualBRON is one way of alleviating ALL these problems. All you have to do is describe your design in the VisualBRON notation and let it get on with the coding.
VisualBRON is an object based graphical software design and generation tool. Unlike UML, VisualBRON was designed by real software engineers on the office floor, not theoreticians or committies that want to model anything and everything. Designed specifically for software engineers and software, for ease of use and productivity, especially embedded software engineering.
VisualBRON provides the capability to graphically design software at a high conceptual level and automatically generate fully functional human readable source code. Currently automatic software generators are available for C (and partially for Visual Basic).
VisualBRON generated source code is completely natural human maintainable software. It has been found to be at least, if not more efficient in memory requirements and execution speed compared to human manually written software.
VisualBRON is open source and therefore the software generation for specific target details is readily alterable and under the user's control.
Since software design can be completely encapsulated using VisualBRON and source code automatically generated, human introduced implementation bugs and errors are completely eliminated.
Overview in more detail.
VisualBRON Itself
- NewsPage -- to see the latest news and views
- http://www.amenuensis.com/html/download.htm -- (DOWNLOAD IT HERE) for downloading VisualBRON executables
- HowToGuides -- to programming IN VisualBRON (HOW TO USE IT)
- VersionControlGuide -- for Version Control
- ProgrammingGuide -- to programming FOR VisualBRON
The Version Control System
VisualBRON is controlled by SubVersion.
See the StableRevisionTable
How To Use This Site
- TracPages -- Brief introduction to the Tracking System
- TracGuide -- Built-in Trac Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
For a complete list of local wiki pages, see TitleIndex.
