Search Swinburne Research Bank
Please use this identifier to cite or link to this item: http://hdl.handle.net/1959.3/81215
- Title
- Applications = components + GLoo
- Author(s)
- Lumpe, Markus
- Abstract
- We are advocating a component-oriented software development approach that provides support for a clear separation between the computational and the compositional entities of an application. This principle is best captured by the application building paradigm 'Applications = Components + Scripts.' However, the biggest obstacle for a successful use of this maxim originates from the choice of the scripting mechanisms being used to define applications as compositions of reusable software components. In this paper, we analyze GLoo, a novel component-oriented programming framework, which derives its expressive power from an extensible and open-ended scripting language. The design of GLoo aims at a higher-level, scalable, and problem-oriented software development approach, which enables simultaneously both small-scale and large-scale software development through the definition of specially-designed domain sublanguages.
- Publication type
- Journal article
- Source
- Electronic Notes in Theoretical Computer Science: incorporating the proceedings of the 3rd International Workshop on Formal Aspects of Component Software (FACS 2006), Vol. 182 (Jun 2007), pp. 123-138
- Publication year
- 2007
- FOR Code(s)
- 0802 Computation Theory and Mathematics; 1702 Cognitive Sciences
- Keyword(s)
- Component composition; Component-oriented programming; Computation theory; Computer programming; GLoo; Language design; Semantics; Software engineering
- Publisher
- Elsevier
- ISSN
- 1571-0661
- Publisher URL
- http://dx.doi.org/10.1016/j.entcs.2006.09.035
- Copyright
- Copyright © 2007 Elsevier B.V. All rights reserved.
- Peer reviewed



