LF-QS – A Toolset for Quality Assurance of Natural Applications
Tackle core challenges of development and operation of modern application systems
Today’s hardware allows us to measure our operation range in gigabyte, design files in terabytes and use 4GL-languages in application development. However, some renowned (and obviously hard to eliminate) core problems still occur during the development and usage of modern application systems:
LF-QS – a set of tools for statistical quality assurance – can help to prevent those problems or detect them within existing systems.
Stengths
The LF-QS set of tools directly supports long term reliable mastery of software systems:
LF-QS receives its majority of information directly from the Natural object code, which is analyzed statically. Not only are all system designations registered, but also evaluated and completely recalculated in a diverse manner. All this information is saved to a database and is permanently available for diverse evaluations and reports.
To dynamically analyze a system to the same extent, e.g. using profiling tools, a 100% path coverage would be necessary.
The 4GL development and runtime environment Natural by the Software AG is specifically made for big software systems and LF-QS was successfully used to analyze systems with over 250 libraries and over 100,000 software objects.
Usage
Application development (program perspective) has other operational aspects for software than quality assurance (system perspective), LF-QS therefore needs to assist with different tasks:
Bottom up: LF-QS is a tool, which allows every developer to have important information concerning a single program, e.g. just loaded in the Natural editor, displayed ad-hoc. Critical aspects can hereby be recognized and if necessary solved very early (and at the source), for instance:
Top Down: LF-QS is also a tool, which enables project supervisors to assess whole program groups or with which people responsible for quality assurance can spot hidden weak points system wide. Extensive statistical analyses spanning complete system sections – to recognize possible aspects of a problem – are possible:
Platforms
LF-QS itself is a purely Natural application and can be used in every Natural mainframe environment.
Further Informationen
If you have any questions concerning the use or functionality of LF-QS, we are happy to answer them in a personal meeting or during an information event including a live demonstration.
We are happy to help and look forward to a conversation with you!