Engineering a component language: CompJava

2Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

After first great enthusiasm about the new generation of component languages, a closer inspection and use identified together with very strong points some disturbing drawbacks, which seem to have been an important impediment for a wider acceptance. A restricted acceptance of component languages would be harmful since the integration of architecture description with a programming language increases the quality of application architecture and applications, as our experience confirms. Therefore, we took an engineering approach to the construction of a new Java-based component language without these drawbacks. After deriving component language requirements, we designed a first language version meeting the requirements and developed a compiler. We used it in several projects; and re-iterated three times through the same cycle with improved language versions. The result, called CompJava, to be presented in the paper seems to be mature for use in an industrial environment.

Cite

CITATION STYLE

APA

Schmid, H. A., & Pfeifer, M. (2008). Engineering a component language: CompJava. In Communications in Computer and Information Science (Vol. 10, pp. 177–191). Springer Verlag. https://doi.org/10.1007/978-3-540-70621-2_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free