(Enter summary)
Abstract: Knit is a new component specification and linking language.
It was initially designed for low-level systems
software, which requires especially flexible components
with especially well-defined interfaces. For example,
threads and virtual memory are typically implemented
by components within the system, instead of being supplied
by some execution environment. Consequently,
components used to construct the system must expose
interactions with threads and memory. The component
composition tool... (Update)
Context of citations to this paper: More
...disadvantage is that it is not direct usable with source code, additional analysis and transformation steps are necessary. Knit [RFS 00, ERFL01] is a linking language, which is used during the build process. It represents the components and can resolve dependencies between...
Cited by: More
Identifying and Modeling Components in the SawMill Operating System - Wagner
(Correct)
Active bibliography (related documents): More All
0.7: Static and Dynamic Structure in Design Patterns - Eide, Reid, Regehr, Lepreau (2002)
(Correct)
0.7: Knit: Component Composition for Systems Software - Reid, Flatt, Stoller, al. (2000)
(Correct)
0.1: Programming Languages for Reusable Software Components - Flatt (1999)
(Correct)
Similar documents based on text: More All
0.8: Unknown -
(Correct)
0.4: Dynamic CPU Management for Real-Time, Middleware-Based.. - Eide, Stack, Regehr.. (2004)
(Correct)
0.3: Comparisons of Probabilistic Compound Unit Weighting Methods .. - Huang, Robertson
(Correct)
BibTeX entry: (Update)
E. Eide, A. Reid, M. Flatt, and J. Lepreau. Aspect weaving as component knitting: Separating concerns with knit. In Proceedings of the workshop on Advanced Separation of Concerns in Software Engineering (ICSE) 2001. University of Utah, School of Computing, May 2001. http://citeseer.ist.psu.edu/eide01aspect.html More
@misc{ eide01aspect,
author = "E. Eide and A. Reid and M. Flatt and J. Lepreau",
title = "Aspect weaving as component knitting: Separating concerns with knit",
text = "E. Eide, A. Reid, M. Flatt, and J. Lepreau. Aspect weaving as component
knitting: Separating concerns with knit. In Proceedings of the workshop
on Advanced Separation of Concerns in Software Engineering (ICSE) 2001.
University of Utah, School of Computing, May 2001.",
year = "2001",
url = "citeseer.ist.psu.edu/eide01aspect.html" }
Citations (may not include all citations):
145
ACM Transactions on Programming Languages and Systems (context) - Liskov, Wing et al. - 1994
71
Modularity and Multiple Inheritance (context) - Bracha, Language et al. - 1992
51
Prentice Hall (context) - Harbison - 1991
41
The Flux OSKit: A substrate for OS and language research (context) - Ford, Back et al. - 1997
40
optimizing IDL compiler (context) - Eide, Frei et al. - 1997
30
Mesa Language Manual (context) - Mitchell, Mayberry et al. - 1979
24
Knit: Component composition for systems software
- Reid, Flatt et al. - 2000 DBLP
18
An algebraic approach to mixins and modularity
- Ancona, Zucca - 1996 ACM DBLP
17
Real-time Linux (context) - Barabanov, Yodaiken - 1997
3
Programming Languages for Component Software (context) - Flatt - 1999
3
Units: Cool units for HOT languages (context) - Flatt, Felleisen - 1998
Documents on the same site (http://www.cs.utah.edu/~reid/writing.html):
Knit: Component Composition for Systems Software - Reid, Flatt, Stoller, al. (2000)
(Correct)
FVision: A Declarative Language for Visual Tracking - Peterson, Hudak, Reid, Hager (2001)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC