tnie ellidiss - technology and innovation
 
Home    Products    Services     Downloads     News     Contact Us
   
  12/05/2008 04:20:00 
 

STOOD

Component Based Software Modeling Tool for Critical Systems for Better Quality and Higher Productivity

The increasing complexity of software is a key issue for developing high quality critical systems, while mastering costs and delays. Higher levels of Quality are expected to comply with the most demanding development processes and products certification, and Productivity gains must be achieved to cope with increasing competition pressure.

Discover the 5 top reasons for choosing Stood 5 for your next project:

1. The right compromise between Maturity and Innovation

Unfortunately, Innovation alone is not sufficient to solve the problem. No solution will bring the awaited benefits if it cannot be properly and smoothly integrated within the existing software development organizations, processes and teams. Continuous feed-back from long term, large scale and critical industrial projects must complement technical innovation to reach the qualified level of Maturity required by a state of the art solution.

Stood has been supported since the early nineties and has been continuously improved by a well balanced set of technological innovations combined with day-to-day interactions with major industrial projects. It has become a seamless way to introduce new technology inside ongoing long term critical projects. The proven Maturity of the product minimizes the risks that are inherent in any technical Innovation. To enable existing projects to take full advantage of this ‘State of the Art' technology Stood can import legacy design models and code.

2. A more precise Scope for a higher Value added

Many software modeling products consist more of a smart catalog of popular conceptual abstractions than in a true life-cycle support tool. Most of them tend to minimize the modeling constraints in order to maximize their marketing scope. For instance, a UML class diagram can be used to model any kind of software, but what is its real value added for a real-time embedded software?

Stood has been specifically developed to meet the industrial requirements provided by prime organizations like space agencies and major avionics firms. Its features have been tailored to offer the highest Value added for the restricted Scope of software architectural and detailed design activities. That's also why Stood includes a true built-in Real-Time model that is not just a late extension to a more general modeling technique.

3. Correctness by construct and early Verification

Every critical project is developed under the constraint of rigorous design and coding rules that are required to comply with program or corporate wide quality standards or certification recommendations. The role of a software design tool is to support practical guidelines in order to cope with these constraints as early as possible in the modeling process. This aim can be achieved by offering a modeling process that leads to a software architecture that is Correct by construct and a set of additional model early Verification tools at detailed design stage.

Stood enforces a hierarchical component based approach. The top-down software design process promotes well structured architectures of interacting components that will facilitate the subsequent software integration, testing and maintenance activities. A set of customizable rules verification tools can also be used at any time to monitor key quality indicators like requirements coverage, schedulability, coupling and consistency between software design and code.

4. Reduce the gap between Software Design and Code

Many projects have suffered too much from the strong inconsistencies that can remain between the design documentation and the actual code of the application. This issue can be solved by considering the design model as the unique reference from which source code and documentation can be generated synchronously.

Stood detailed design database is structured to encompass all the necessary information to become a true reference for the project. Stood enforces incremental design documentation and coding all along the design activity. It offers automatic code generators and round-trip engineering where the design model to source code transformations are expressed by a set of customizable formal rules. Advanced multi format documentation generators are also included into the standard distribution of the tool.

5. Reduce the gap between System and Software engineering

Similarly, many discrepancies are often observed between the system engineering models and their corresponding software architecture. A solution to minimize this concern is to use a common language to ease the communication between these too critical phases of the life-cycle.

Stood supports the AADL (Architecture Analysis and Design Language), a new SAE standard for modeling system and software architectures. The aim is to increase the rate of reuse of common components between these two activities, and to facilitate software to hardware integration.

 

STOOD
CP HOOD
HRT-UML
Microsek
 
 
 
©Copyright TNI Europe Limited 2008 site map     resources