2006
DOI: 10.1007/11783565_2
|View full text |Cite
|
Sign up to set email alerts
|

GLoo: A Framework for Modeling and Reasoning About Component-Oriented Language Abstractions

Abstract: Abstract.The most important contribution to the success or failure of a software project comes from the choice of the programming languages being used and their support in the target environment. The choice of a suitable implementation language is not a guarantor for success, but an unsuitable language may result in a long, error-prone, and costly implementation, often resulting in an unstable product. In this paper, we present GLoo, a framework for modeling and reasoning about open-ended language mechanisms f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
8
0

Year Published

2007
2007
2019
2019

Publication Types

Select...
2
1
1

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(8 citation statements)
references
References 20 publications
0
8
0
Order By: Relevance
“…Moreover, due to the ability to define both syntactic and semantics extensions, GLoo is not limited to one specific model for class extensions. New models can be introduced to the GLoo system by defining a corresponding domain sublanguage that offers the required programming abstractions, as if they were native to the GLoo language (e.g., Language-of-Traits [16]). …”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Moreover, due to the ability to define both syntactic and semantics extensions, GLoo is not limited to one specific model for class extensions. New models can be introduced to the GLoo system by defining a corresponding domain sublanguage that offers the required programming abstractions, as if they were native to the GLoo language (e.g., Language-of-Traits [16]). …”
Section: Related Workmentioning
confidence: 99%
“…In earlier work [16], we have already demonstrated, how GLoo can be used to specify readily available language abstractions that serve as syntactic and semantic extensions to the GLoo framework. In this work, we present an approach for the integration of existing software artifacts.…”
Section: Introductionmentioning
confidence: 97%
See 2 more Smart Citations
“…There are two unique aspects to this process: components that encapsulate well-defined functionality and interface code that governs the interaction between these components [7]. The behavior of components can naturally be captured within the framework provided by mainstream, object-oriented programming languages [10]. But what are the effective ways to express interface code?…”
Section: Introductionmentioning
confidence: 99%