loading
Papers

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Hans Albrecht Schmid and Marco Pfeifer

Affiliation: University of Applied Sciences Konstanz, Germany

ISBN: 978-972-8865-69-6

Keyword(s): Components, Component language, Component composition, Component fragment, Connections.

Related Ontology Subjects/Areas/Topics: Applications and Software Development ; Component-Based Software Engineering ; Model-Driven Software Development ; Software Engineering

Abstract: After first great enthusiasm about the new generation of component languages like ArchJava, ComponentJ and ACOEL, a closer inspection and use of these languages identified together with their strong points some smaller, but disturbing drawbacks. These might impede a wider acceptance of component languages, which would be harmful since the integration of architecture description with a programming language increases the emphasis on, and consequently the quality of application architecture. Therefore, we took an engineering approach to the construction of a new Java-based component language without these drawbacks. That means, we derived general component language requirements; designed a first language version meeting the requirements and developed a compiler; used it in several projects; and re-iterated three times through the same cycle with improved language versions. The result, called CompJava, which should be fairly stable by now, is presented in the paper.

PDF ImageFull Text

Download
CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.227.3.146

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Albrecht Schmid H.; Pfeifer M. and (2006). ENGINEERING A COMPONENT LANGUAGE: COMPJAVA.In Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT, ISBN 978-972-8865-69-6, pages 98-106. DOI: 10.5220/0001320100980106

@conference{icsoft06,
author={Hans {Albrecht Schmid} and Marco Pfeifer},
title={ENGINEERING A COMPONENT LANGUAGE: COMPJAVA},
booktitle={Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT,},
year={2006},
pages={98-106},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001320100980106},
isbn={978-972-8865-69-6},
}

TY - CONF

JO - Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT,
TI - ENGINEERING A COMPONENT LANGUAGE: COMPJAVA
SN - 978-972-8865-69-6
AU - Albrecht Schmid, H.
AU - Pfeifer, M.
PY - 2006
SP - 98
EP - 106
DO - 10.5220/0001320100980106

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.