Case Study: Service-Oriented Combination of Code Generation Frameworks

  • Sven Jörges
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7747)


Service orientation is an important cornerstone of the Genesys approach. The preceding chapters already showed different facets of service orientation, that provide significant advantages for the construction of code generators, such as the high reusability and availability resulting from growing service repositories (cf. Sect. 4.1), or the flexibility and platform independence of services (cf. Sect. 5.2.1). This chapter presents a case study (published in [JS11]) that enlarges upon this topic by examining the impact of service orientation on integratability and interoperability. As described in Sect. 3.2.1, jABC’s service mechanism is incarnated by SIBs, which pose no restrictions whatsoever on the granularity of service functionality. For instance, for the domain of code generation, a service may represent a small task, such as merging two strings, but it may as well incorporate an entire code generation framework. Consequently, Genesys may be seen as a code generator construction kit which allows the (re)use and combination of existing heterogeneous code generation tools, frameworks and approaches.


Multiple Sequence Alignment Activity Diagram Service Orientation Model Parser Code Generation Process 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Sven Jörges

    There are no affiliations available

    Personalised recommendations