Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Domain Specific Languages
Language extension and composition with language workbenches
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Xtext: implement your language faster than the quick and dirty way
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
An evaluation of the graphical modeling framework (GMF) based on the development of the CORAS tool
ICMT'11 Proceedings of the 4th international conference on Theory and practice of model transformations
Taming the confusion of languages
ECMFA'11 Proceedings of the 7th European conference on Modelling foundations and applications
From Programming to Modeling - and Back Again
IEEE Software
Hi-index | 0.00 |
Most software systems are complex and composed of a large number of artifacts. To realize each different artifact specific techniques are used resorting to different abstractions, languages and tools. Successful composition of different elements requires coherence among them. Unfortunately constraints between artifacts written in different languages are usually not formally expressed nor checked by supporting tools; as a consequence they can be a source of problems. In this paper we explore the role of the relations between artifacts written in different languages by means of a case study on the Hadoop open source project. We present the problem introducing its terminology, we quantify the phenomenon and investigate its relation with defect proneness.