The Koala Component Model for Consumer Electronics Software
By R. V. Ommering, F. V. Linden, J. Kramer, J. Magee. Computer, 2000
862 citations recorded by the source corpus.
Subfields: Artificial Intelligence, Information Systems, Software
View Paper: https://www.semanticscholar.org/paper/115047a6d6ed45643ed9409d9859afd0882b7710
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Michel R. V. Chaudron
- Ivica Crnkovic
- Aneta Vulgarakis
- Séverine Sentilles
- Anton Jansen
- Jan Bosch
- Noël Crespi
- François Taïani
In Information Systems
- Michel R. V. Chaudron
- Ivica Crnkovic
- Aneta Vulgarakis
- Séverine Sentilles
- Anton Jansen
- Jan Bosch
- Noël Crespi
- François Taïani
In Software
Citations in the corpus
- A generic component model for building systems software (2008, methodology): “… proposals for component platforms for building embedded systems include Pebble [Magoutis et al. 2000], PECOS [Winter et al. 2002], and Koala [Van Ommering et al. 2000]; proposals for componentized operating systems (OSs) include THINK [Fassino et al. 2002], OSKit [Ford et al. 1997], and…”
- Software Architecture as a Set of Architectural Design Decisions (2005, background): “Component languages like ArchJava[1] and Koala [22] are programming languages supporting some architectural concepts first-class to various degrees.”
- Software Component Models (2006, background): “In Koala [20], [21], a component is a unit of design which has a specification and an implementation.”
- What Industry Needs from Architectural Languages: A Survey (2013, neutral): “, [24], [31], [32], [33]).”
- Digital Twin in the IoT Context: A Survey on Technical Features, Scenarios, and Architectural Models (2020, methodology): “From the Definition of Composability in Software [146] and some implementations [147] up to the Software Component Model [148] [149] [150] efforts, software engineering shows a constant trend to create conditions and frameworks for supporting component integration and communication, e.”
- A Classification Framework for Software Component Models (2011, methodology): “In addition, we utilized our own experience gained from the development of the SAVE Components Component Model (SaveCCM) [13], PROGRESS Component Model (ProCom) [14] component models, and our tight cooperation with industry that used some component technologies in their development (ABB (COM, Pin), ”
- Software reuse research: status and future (2005, neutral): “architecture description language [13] for product lines.”
- COVAMOF: A Framework for Modeling Variability in Software Product Families (2004, methodology): “A Composable Software Architecture for Consumer Electronics Products Van Ommering [18] presents how Koala [19] can be used in the context of software product families.”