In today's fast-track technology explosion, the production of software for real-time systems is enhanced by the availability of technological advances such as automated tools and the Ada programming language. The use of these advances offers increased productivity and shorter schedules when used properly. The use of automated tools is helpful but may lead to a systems design that is decoupled from the software product. Some tools force users to use a methodology which leads to structures which may not directly translate to a higher order language software structure (for example, open ended if statements). Not using tools in tight-scheduled programs may lead to a paper-intensive development increasing schedules and cost. There are many tools available today that offer design and documentation assistance in every development phrase (Automated Requirements Analysis Tools, Graphical Object Oriented Design Tools, Boeing's own Automated Software Engineering). A proper Ada development methodology can offer assistance in every developmental phase. The dilemma facing software developers today is how to integrate the proper toolset and Ada approach to allow the best product and give the customer a full understanding of the development. The customer must assure correctness, completeness and consistency although he may not fully understand the target software and complexity of the Ada language. It is up to the contractor to expose the customer to the development in such a way as to allow him to properly critique the development activities. This paper will offer a candidate approach to coupling automated tools with Ada developments and customer reviews. It will present criteria for developmental tools selection, such as commonality of tools host to software development host, user interface considerations and methodology consideration. The paper will also present how these tools are integrated in a common environment, how an Ada development is enhanced by automated tools and how the customer can benefit from the proper mix.
Automated Tools, ADA and Customer Reviews: A Candidate Approach
1 Views