Component framework technology for adaptable and manageable protocol stacks

[1]  Pierre Verbaeten,et al.  Self-adapting concurrency: the DMonA architecture , 2002, WOSS '02.

[2]  Prasant Mohapatra,et al.  Session-based overload control in QoS-aware Web servers , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[3]  J. Steven Perry,et al.  Java Management Extensions , 2002 .

[4]  Towards Hot-Swappable System Software: The DiPS/CuPS Component Framework , 2002 .

[5]  Pierre Verbaeten,et al.  DiPS: Filling the Gap between System Software and Testing , 2002 .

[6]  Pierre Verbaeten,et al.  DiPSUnit: a JUnit Extension for the DiPS Framework , 2002 .

[7]  Yuanfang Cai,et al.  Non-modularity in aspect-oriented languages: integration as a crosscutting concern for AspectJ , 2002, AOSD '02.

[8]  Gustavo Alonso,et al.  Dynamic weaving for aspect-oriented programming , 2002, AOSD '02.

[9]  Scott W. Ambler,et al.  Agile modeling: effective practices for extreme programming and the unified process , 2002 .

[10]  Pierre Verbaeten,et al.  DiPSUnit: an Extension of the JUnit Test Framework for DiPS , 2002 .

[11]  Bart De Decker,et al.  How aspect-oriented programming can help to build secure software , 2002, Informatica.

[12]  David E. Culler,et al.  An architecture for highly concurrent, well-conditioned internet services , 2002 .

[13]  Pierre Verbaeten,et al.  DiPS/CuPS: a Framework for Runtime Customizable Protocol Stacks , 2001 .

[14]  David E. Culler,et al.  SEDA: an architecture for well-conditioned, scalable internet services , 2001, SOSP.

[15]  Gregory T. Sullivan Aspect-oriented programming using reflection and metaobject protocols , 2001, CACM.

[16]  William G. Griswold,et al.  An Overview of AspectJ , 2001, ECOOP.

[17]  Michael Franz,et al.  Continuous Program Optimization: Design and Evaluation , 2001, IEEE Trans. Computers.

[18]  Pierre Verbaeten,et al.  Dynamic protocol stack composition: protocol independent addressing , 2001 .

[19]  Steve Freeman,et al.  Endo-testing: unit testing with mock objects , 2001 .

[20]  Pierre Verbaeten,et al.  Position summary. DiPS: a unifying approach for developing system software , 2001, Proceedings Eighth Workshop on Hot Topics in Operating Systems.

[21]  David E. Culler,et al.  Virtualization considered harmful: OS design directions for well-conditioned services , 2001, Proceedings Eighth Workshop on Hot Topics in Operating Systems.

[22]  Prasant Mohapatra,et al.  An Admission Control Scheme for Predictable Server Response Time for Web Accesses , 2001, WWW '01.

[23]  Matti A. Hiltunen,et al.  A configurable and extensible transport protocol , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[24]  Sam Michiels,et al.  Policies for dynamic stack composition , 2001 .

[25]  Elliotte Rusty Harold,et al.  XML in a Nutshell , 2001 .

[26]  Brian Foote,et al.  Designing Reusable Classes , 2001 .

[27]  Eric Eide,et al.  Aspect Weaving as Component Knitting: Separating Concerns with Knit , 2001 .

[28]  Chenyang Lu,et al.  Modeling and performance control of Internet servers , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[29]  Pierre Verbaeten,et al.  Component framework support for developing device drivers , 2000 .

[30]  EDDIE KOHLER,et al.  The click modular router , 2000, TOCS.

[31]  L. Wald,et al.  The 1999 Southern California Seismic Network Bulletin , 2000 .

[32]  Mary Jean Harrold,et al.  Testing: a roadmap , 2000, ICSE '00.

[33]  John H. Hartman,et al.  Optimizing TCP forwarder performance , 2000, TNET.

[34]  Scott Shenker,et al.  Comments on the performance of measurement-based admission control algorithms , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[35]  Kent Beck,et al.  Test-infected: programmers love writing tests , 2000 .

[36]  Richard D. Schlichting,et al.  The Cactus Approach to Building Configurable Middleware Services , 2000 .

[37]  Oscar Nierstrasz,et al.  Components, Scripts and Glue , 2000 .

[38]  Frank Matthijs,et al.  Component framework technology for protocol stacks , 1999 .

[39]  Robert V. Binder,et al.  Testing Object-Oriented Systems: Models, Patterns, and Tools , 1999 .

[40]  Stephen Northcutt,et al.  Network Intrusion Detection: An Analyst's Hand-book , 1999 .

[41]  Bert Robben,et al.  Language technology and metalevel architectures for distributed objects , 1999 .

[42]  Larry L. Peterson,et al.  Defending against denial of service attacks in Scout , 1999, OSDI '99.

[43]  Calton Pu,et al.  A feedback-driven proportion allocator for real-rate scheduling , 1999, OSDI '99.

[44]  Peter Druschel,et al.  Resource containers: a new facility for resource management in server systems , 1999, OSDI '99.

[45]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[46]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .

[47]  Wouter Joosen,et al.  Components for Non-Functional Requirements , 1998, ECOOP Workshops.

[48]  Wouter Joosen,et al.  Open Implementation of a Mobile Communication System , 1998, ECOOP Workshops.

[49]  Wouter Joosen,et al.  An AOP Case with Static and Dynamic Aspects , 1998, ECOOP Workshops.

[50]  Roy H. Campbell,et al.  Framework Design for End-to-End Optimization , 1998, ECOOP.

[51]  Mikio Aoyama,et al.  Agile Software Process and its experience , 1998, Proceedings of the 20th International Conference on Software Engineering.

[52]  Peyman Oreizy,et al.  Architecture-based runtime software evolution , 1998, Proceedings of the 20th International Conference on Software Engineering.

[53]  Wouter Joosen,et al.  Aspects should not die , 1998 .

[54]  Ludmila Cherkasova,et al.  Session Based Admission Control: A Mechanism for Improving the Performance of an Overloaded Web Server , 1998 .

[55]  Cristina V. Lopes,et al.  Aspect-oriented programming , 1999, ECOOP Workshops.

[56]  Oscar Nierstrasz,et al.  Beyond Objects: Components , 1997 .

[57]  Dirk Riehle,et al.  Pattern Languages of Program Design 3 , 1997 .

[58]  Mahadev Satyanarayanan,et al.  Agile application-aware adaptation for mobility , 1997, SOSP.

[59]  Cristina V. Lopes,et al.  Open Implementation Design Guidelines , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[60]  Wolfgang Pree,et al.  Design Patterns for Object-Oriented Software Development , 1994, Proceedings of the (19th) International Conference on Software Engineering.

[61]  John D. McGregor,et al.  Parallel Architecture for Component Testing , 1997, J. Object Oriented Program..

[62]  Jan Bosch Object-Oriented Frameworks : Problems & Experiences , 1997 .

[63]  Allan C. Rubens,et al.  Remote Authentication Dial In User Service (RADIUS) , 1997, RFC.

[64]  Carl Rigney,et al.  RADIUS Accounting , 1997, RFC.

[65]  Larry L. Peterson,et al.  Making paths explicit in the Scout operating system , 1996, OSDI '96.

[66]  Douglas C. Schmidt,et al.  Software patterns , 1996, CACM.

[67]  Jeff Kramer,et al.  Maintaining node consistency in the face of dynamic change , 1996, Proceedings of International Conference on Configurable Distributed Systems.

[68]  Mary Shaw,et al.  Software architecture - perspectives on an emerging discipline , 1996 .

[69]  Matti Aarno Hiltunen,et al.  Configurable fault-tolerant distributed services , 1996 .

[70]  Martín Abadi,et al.  A Theory of Objects , 1996, Monographs in Computer Science.

[71]  Ralph Johnson,et al.  A framework for network protocol software , 1995, OOPSLA.

[72]  Mario Tokoro,et al.  SCONE: using concurrent objects for low-level operating system programming , 1995, OOPSLA.

[73]  Richard D. Schlichting,et al.  A system for constructing configurable high-level protocols , 1995, SIGCOMM '95.

[74]  Larry L. Peterson,et al.  Scout: a communications-oriented operating system , 1995, Proceedings 5th Workshop on Hot Topics in Operating Systems (HotOS-V).

[75]  David Garlan,et al.  Introduction to the Special Issue on Software Architecture , 1995, IEEE Trans. Software Eng..

[76]  Oscar Nierstrasz,et al.  Component-oriented software technology , 1995 .

[77]  Robert V. Binder,et al.  Design for testability in object-oriented systems , 1994, CACM.

[78]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[79]  William Allen Simpson,et al.  The Point-to-Point Protocol (PPP) , 1993, RFC.

[80]  Gregor Kiczales,et al.  The need for customizable operating systems , 1993, Proceedings of IEEE 4th Workshop on Workstation Operating Systems. WWOS-III.

[81]  Daniel G. Bobrow,et al.  Book review: The Art of the MetaObject Protocol By Gregor Kiczales, Jim des Rivieres, Daniel G. and Bobrow(MIT Press, 1991) , 1991, SGAR.

[82]  Mary Shaw,et al.  An Introduction to Software Architecture , 1993, Advances in Software Engineering and Knowledge Engineering.

[83]  Yasuhiko Yokote,et al.  The Apertos reflective operating system: the concept and its implementation , 1992, OOPSLA.

[84]  Alexander L. Wolf,et al.  Acm Sigsoft Software Engineering Notes Vol 17 No 4 Foundations for the Study of Software Architecture , 2022 .

[85]  John D. McGregor,et al.  Incremental testing of object-oriented class structures , 1992, ICSE '92.

[86]  William F. Opdyke,et al.  Refactoring object-oriented frameworks , 1992 .

[87]  David L. Black,et al.  Microkernel operating system architecture and Mach , 1991 .

[88]  Roy S. Freedman,et al.  Testability of Software Components , 1991, IEEE Trans. Software Eng..

[89]  Vincent Frank Russo An object-oriented operating system , 1991 .

[90]  Larry L. Peterson,et al.  The x-Kernel: An Architecture for Implementing Network Protocols , 1991, IEEE Trans. Software Eng..

[91]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .

[92]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[93]  Dylan McNamee,et al.  Extending the Mach External Pager Interface to Accomodate User-Level Page Replacement Policies , 1990, USENIX MACH Symposium.

[94]  Karl J. Lieberherr,et al.  Assuring good style for object-oriented programs , 1989, IEEE Software.

[95]  L. P. Deutsch,et al.  Design reuse and frameworks in the smalltalk-80 system , 1989 .

[96]  Paul R. Calder,et al.  Composing user interfaces with InterViews , 1989, Computer.

[97]  Ted J. Biggerstaff,et al.  Concepts and models , 1989 .

[98]  Erich Gamma,et al.  Design and Implementation of ET++, a Seamless Object-Oriented Application Framework 1 , 1989 .

[99]  Peter Sommerlad,et al.  Pattern-Oriented Software Architecture: A System of Patterns: John Wiley & Sons , 1987 .

[100]  Bjarne Stroustrup,et al.  C++ Programming Language , 1986, IEEE Softw..

[101]  William J. Bolosky,et al.  Mach: A New Kernel Foundation for UNIX Development , 1986, USENIX Summer.

[102]  William C. Hetzel,et al.  The complete guide to software testing , 1984 .

[103]  Ken Thompson,et al.  The UNIX time-sharing system , 1974, CACM.

[104]  H. Zimmermann,et al.  Basic Concepts for the Support of Distributed Systems: The Chorus Approach , 1981, ICDCS.

[105]  John Elder,et al.  Introduction to Pascal , 1979 .

[106]  Max Jacobson,et al.  A Pattern Language: Towns, Buildings, Construction , 1981 .

[107]  David Lorge Parnas,et al.  On the Design and Development of Program Families , 2001, IEEE Transactions on Software Engineering.

[108]  D. L. Parnas,et al.  On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.