HyperSenses simplifies the development of generators and DSLs and supports their stepwise and distributed development. Testable and reproducible results are obtained within hours or a few days instead of weeks as usual. Therefore HyperSenses enables the development of generators and DSLs for agile methods.
Deriving code patterns from existing code (fragments) has at least two advantages. At first, established and optimised solutions which were developed by experts can be reused and extended. At second, the expert knowledge is shared with anyone of the development team especially with less experienced developers.
HyperSenses scales for small (sub)tasks as well as for huge overall systems. Even for small sized or specialised tasks or projects, development and usage of generators and DSLs become profitable.
The usage of code patterns leads to the fact that the developer defines how the code has to be generated for a certain task, thereby also the readability of the generated code is determined. In this way, the acceptance of the generator is increased significantly. In addition, this method ensures that company-specific programming guidelines are met by the generated code.
In contrast to other generator technologies, HyperSenses strictly distinguishes between production instructions and target code which results in a higher readability and maintainability of the generator’s specification.
The simple derivation of patterns (code as well as configuration) allows the development of generators and fitting DSLs even without expert knowledge. DSLs and generators do not have to be tediously programmed instead they are specified. Using this specification, DSL and generator are automatically created.
To create one’s first configuration, no long lasting familiarization with the DSL is necessary, because HyperSenses offers the notion of an easy to use form-DSL which ensures syntactically and grammatically correct configurations.
White Paper - HyperSenses
White Paper about HyperSenses: HyperSenses simplifies the development of generators and DSLs and supports their stepwise and distributed development. First results are obtained, testable and reproducible within hours or a few days instead of weeks as usual. Therefore HyperSenses enables the development of generators and DSLs for agile methods.
The expert jury of "Initiative Mittelstand" (Initiative for Small and Medium-sized Businesses) awarded HyperSenses with the predicate BEST OF 2013 and 2012! With the INNOVATION AWARD IT, the “Initiative Mittelstand” awards enterprises whose innovative IT solutions provide an especially high value for small and medium-sized businesses. The software generator development environment HyperSenses has particularly convinced the jury and thus belongs to the top group out of more than 2,500 applications submitted.