See this document in CiteSeerX!

Aspect Weaving as Component Knitting: Separating Concerns with Knit (2001)  (Make Corrections)  (1 citation)
Eric Eide, Alastair Reid, Matthew Flatt, Jay Lepreau



  Home/Search   Context   Related

 
View or download:
utah.edu/~reid/kniticse01wasc.pdf
utah.edu/flux/pape...icse01wasc.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  utah.edu/~reid/writing (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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