-
4
-
-
2442504218
-
Coordination through channel composition
-
Arbab, F., Mavaddat, F.: "Coordination through channel composition"; Proc. Coordination; 21-38; 2002.
-
(2002)
Proc. Coordination
, pp. 21-38
-
-
Arbab, F.1
Mavaddat, F.2
-
6
-
-
0033715178
-
Meta-programming greybox connectors
-
Assmann, U., Genssler, T., Bar, H.: "Meta-programming greybox connectors" ; Proceedings of 33rd International Conference on Technology of Object-Oriented Languages (TOOLS 33); 300-311; 2000.
-
(2000)
Proceedings of 33rd International Conference on Technology of Object-Oriented Languages (TOOLS
, vol.33
, pp. 300-311
-
-
Assmann, U.1
Genssler, T.2
Bar, H.3
-
8
-
-
21644433634
-
Xen and the art of virtualization; SIGOPS
-
Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: "Xen and the art of virtualization"; SIGOPS Oper. Syst. Rev.; 37 (2003), 5, 164-177.
-
(2003)
Oper. Syst. Rev
, vol.37
, Issue.5
, pp. 164-177
-
-
Barham, P.1
Dragovic, B.2
Fraser, K.3
Hand, S.4
Harris, T.5
Ho, A.6
Neugebauer, R.7
Pratt, I.8
Warfield, A.9
-
9
-
-
34547316957
-
Using OCL to formalize object-oriented design metrics definitions
-
Springer-Verlag
-
Baroni, A. L., Braz, S., Abreu, O. B. E., Portugal, N. L.: "Using OCL to formalize object-oriented design metrics definitions"; Proceedings of 6th International Workshop on Quantitative Approaches in Object-Oriented Software Engineering; Springer-Verlag, 2002.
-
(2002)
Proceedings of 6th International Workshop on Quantitative Approaches in Object-Oriented Software Engineering
-
-
Baroni, A.L.1
Braz, S.2
Abreu, O.B.E.3
Portugal, N.L.4
-
10
-
-
34547418487
-
Swig: An easy to use tool for integrating scripting languages with C and C++
-
Beazley, D.: "Swig: An easy to use tool for integrating scripting languages with C and C++"; Proceedings of the 4th USENIX Tcl/Tk Workshop; 129-139; 1996.
-
(1996)
Proceedings of the 4th USENIX Tcl/Tk Workshop
, pp. 129-139
-
-
Beazley, D.1
-
12
-
-
0032688619
-
Superimposition: A component adaptation technique
-
Bosch, J.: "Superimposition: a component adaptation technique"; Information and Software Technology; 41 (1999), 257-273.
-
(1999)
Information and Software Technology
, vol.41
, pp. 257-273
-
-
Bosch, J.1
-
13
-
-
4944251280
-
A formal approach to component adaptation
-
Bracciali, A., Brogi, A., Canal, C.: "A formal approach to component adaptation"; The Journal of Systems & Software; 74 (2005), 45-54.
-
(2005)
The Journal of Systems & Software
, vol.74
, pp. 45-54
-
-
Bracciali, A.1
Brogi, A.2
Canal, C.3
-
15
-
-
55849094095
-
Module management as a system service
-
Bracha, G., Clark, C., Lindstrom, G., Orr, D.: "Module management as a system service"; OOPSLA Workshop on Object-oriented Reflection and Metalevel Architectures; 1993.
-
(1993)
OOPSLA Workshop on Object-oriented Reflection and Metalevel Architectures
-
-
Bracha, G.1
Clark, C.2
Lindstrom, G.3
Orr, D.4
-
17
-
-
0002398308
-
Property-based software engineering measurement
-
Briand, L., Morasca, S., Basili, V.: "Property-based software engineering measurement"; IEEE Transactions on Software Engineering; 22 (1996), 68-86.
-
(1996)
IEEE Transactions on Software Engineering
, vol.22
, pp. 68-86
-
-
Briand, L.1
Morasca, S.2
Basili, V.3
-
18
-
-
55849139590
-
-
Ph.D. thesis; University of Maryland
-
Callahan, J.: Software packaging; Ph.D. thesis; University of Maryland (1993).
-
(1993)
Software packaging
-
-
Callahan, J.1
-
22
-
-
11244288796
-
-
Chakravarty, M., Finne, S., Henderson, F., Kowalczyk, M., Leijen, D., Marlow, S., Meijer, E., Panne, S.: "The Haskell 98 foreign function interface 1.0: an addendum to the Haskell 98 report"; (2002).
-
(2002)
The Haskell 98 foreign function interface 1.0: An addendum to the Haskell 98 report
-
-
Chakravarty, M.1
Finne, S.2
Henderson, F.3
Kowalczyk, M.4
Leijen, D.5
Marlow, S.6
Meijer, E.7
Panne, S.8
-
23
-
-
55849084441
-
-
Channabasavaiah, K., Holley, K., Tuggle, E.: Migrating to a service-oriented architecture; IBM Developer Works; (2003); available at http://www.ibm.com/developerworks/library/ws-migratesoa/, retrieved 2008-08-26.
-
Channabasavaiah, K., Holley, K., Tuggle, E.: "Migrating to a service-oriented architecture"; IBM Developer Works; (2003); available at http://www.ibm.com/developerworks/library/ws-migratesoa/, retrieved 2008-08-26.
-
-
-
-
24
-
-
0004029734
-
Load-time structural reflection in java
-
Chiba, S.: "Load-time structural reflection in java"; ECOOP 2000 Proceedings; 2000.
-
(2000)
ECOOP 2000 Proceedings
-
-
Chiba, S.1
-
28
-
-
0035248948
-
Avoiding packaging mismatch with flexible packaging
-
DeLine, R.: "Avoiding packaging mismatch with flexible packaging"; IEEE Transactions on Software Engineering; 27 (2001), 124-143.
-
(2001)
IEEE Transactions on Software Engineering
, vol.27
, pp. 124-143
-
-
DeLine, R.1
-
30
-
-
32044448588
-
Virtualization system including a, virtual machine monitor for a computer with a segmented architecture
-
United States Patent 6397242
-
Devine, S., Bugnion, E., Rosenblum, M.: "Virtualization system including a, virtual machine monitor for a computer with a segmented architecture" ; United States Patent 6397242 (2002).
-
(2002)
-
-
Devine, S.1
Bugnion, E.2
Rosenblum, M.3
-
31
-
-
33746750478
-
Compositional construction of web services using Reo
-
Technical Report SEN-R0406; CWI; Amsterdam
-
Diakov, N., Arbab, F.: "Compositional construction of web services using Reo"; Technical Report SEN-R0406; CWI; Amsterdam (2004).
-
(2004)
-
-
Diakov, N.1
Arbab, F.2
-
34
-
-
0012623137
-
Deriving structurally based software measures
-
Fenton, N., Melton, A.: "Deriving structurally based software measures"; Journal of Systems and Software; 12 (1990), 177-187.
-
(1990)
Journal of Systems and Software
, vol.12
, pp. 177-187
-
-
Fenton, N.1
Melton, A.2
-
37
-
-
55849125232
-
-
Fowler, M.: Inversion of control containers and the dependency injection pattern; Web document (2004); available at http://martinfowler. com/articles/injection.html, retrieved 2008-08-26.
-
Fowler, M.: "Inversion of control containers and the dependency injection pattern"; Web document (2004); available at http://martinfowler. com/articles/injection.html, retrieved 2008-08-26.
-
-
-
-
38
-
-
0003880013
-
-
Addison-Wesley Longman Publishing Co, Inc. Boston, MA, USA
-
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: elements of reusable object-oriented software; Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA, 1995.
-
(1995)
Design patterns: Elements of reusable object-oriented software
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
40
-
-
0003667907
-
An introduction to software architecture
-
Technical Report CMU-CS-94-166; School of Computer Science, Carnegie Mellon University
-
Garlan, D., Shaw, M.: "An introduction to software architecture"; Technical Report CMU-CS-94-166; School of Computer Science, Carnegie Mellon University (1994).
-
(1994)
-
-
Garlan, D.1
Shaw, M.2
-
41
-
-
84976215953
-
Coordination languages and their significance
-
Gelernter, D., Carriero, N.: "Coordination languages and their significance"; Communications of the ACM; 35 (1992), 97-107.
-
(1992)
Communications of the ACM
, vol.35
, pp. 97-107
-
-
Gelernter, D.1
Carriero, N.2
-
43
-
-
55849083675
-
Fully automatic adaptation of software components based on semantic specifications
-
Haack, C., Howard, B., Stoughton, A., Wells, J.: "Fully automatic adaptation of software components based on semantic specifications" ; Proc. 9th lnt'l Conf. Algebraic Methodology & Softw. Tech.; 2002.
-
(2002)
Proc. 9th lnt'l Conf. Algebraic Methodology & Softw. Tech
-
-
Haack, C.1
Howard, B.2
Stoughton, A.3
Wells, J.4
-
45
-
-
84976708204
-
Subject-oriented programming: A critique of pure objects
-
Harrison, W., Ossher, H.: "Subject-oriented programming: a critique of pure objects"; ACM SIGPLAN Notices; 28 (1993), 411-428.
-
(1993)
ACM SIGPLAN Notices
, vol.28
, pp. 411-428
-
-
Harrison, W.1
Ossher, H.2
-
46
-
-
55849099389
-
-
He, H.: What is service-oriented architecture; (2003); available at http://webservices.xml.com/pub/a/ws/2003/09/30/soa.html, retrieved 2008-08-26.
-
He, H.: "What is service-oriented architecture"; (2003); available at http://webservices.xml.com/pub/a/ws/2003/09/30/soa.html, retrieved 2008-08-26.
-
-
-
-
47
-
-
84902238353
-
The rise and fall of CORBA
-
Henning, M.: "The rise and fall of CORBA"; ACM Queue; 4 (2006), 28-34.
-
(2006)
ACM Queue
, vol.4
, pp. 28-34
-
-
Henning, M.1
-
49
-
-
55849095992
-
-
Keller, R., Holzle, U.: Binary component adaptation; ECOOP '98; 307-329; 1998.
-
Keller, R., Holzle, U.: "Binary component adaptation"; ECOOP '98; 307-329; 1998.
-
-
-
-
51
-
-
55849122068
-
-
Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.: An overview of AspectJ; ECOOP 2001; Springer-Verlag, 2001.
-
Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.: "An overview of AspectJ"; ECOOP 2001; Springer-Verlag, 2001.
-
-
-
-
52
-
-
55849117866
-
-
Kiczales, G., Lamping, J., Menhdhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming ; ECOOP 1997; Springer-Verlag, 1997.
-
Kiczales, G., Lamping, J., Menhdhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M., Irwin, J.: "Aspect-oriented programming" ; ECOOP 1997; Springer-Verlag, 1997.
-
-
-
-
56
-
-
84867853619
-
Unmodified device driver reuse and improved system dependability via virtual machines
-
USENIX Association, San Francisco, CA
-
LeVasseur, J., Uhlig, V., Stoess, J., Götz, S.: "Unmodified device driver reuse and improved system dependability via virtual machines"; Proceedings of the 6th Symposium on Operating Systems Design & Implementation; USENIX Association, San Francisco, CA, 2004.
-
(2004)
Proceedings of the 6th Symposium on Operating Systems Design & Implementation
-
-
LeVasseur, J.1
Uhlig, V.2
Stoess, J.3
Götz, S.4
-
58
-
-
84955561300
-
Specifying distributed software architectures
-
Magee, J., Dulay, N., Eisenbach, S., Kramer, J.: "Specifying distributed software architectures" ; Proceedings of the 5th European Software Engineering Conference; 137-153; 1995.
-
(1995)
Proceedings of the 5th European Software Engineering Conference
, pp. 137-153
-
-
Magee, J.1
Dulay, N.2
Eisenbach, S.3
Kramer, J.4
-
63
-
-
4243803642
-
Technical overview of the common language runtime
-
Meijer, E.: "Technical overview of the common language runtime"; language; 29 (2002), 7.
-
(2002)
language
, vol.29
, pp. 7
-
-
Meijer, E.1
-
65
-
-
33947128269
-
Computation orchestration: A basis for wide-area computing
-
Misra, J., Cook, W.: "Computation orchestration: A basis for wide-area computing"; Journal of Software and Systems Modeling; 6 (2006), 83-110.
-
(2006)
Journal of Software and Systems Modeling
, vol.6
, pp. 83-110
-
-
Misra, J.1
Cook, W.2
-
67
-
-
0029457333
-
Subject-oriented composition rules
-
Ossher, H., Kaplan, M., Harrison, W., Katz, A., Kruskal, V.: "Subject-oriented composition rules"; Proceedings of OOPSLA 1995; 235-250; 1995.
-
(1995)
Proceedings of OOPSLA 1995
, pp. 235-250
-
-
Ossher, H.1
Kaplan, M.2
Harrison, W.3
Katz, A.4
Kruskal, V.5
-
68
-
-
0032028340
-
Scripting: Higher level programming for the 21st century
-
Ousterhout, J.: "Scripting: higher level programming for the 21st century"; Computer; 31 (1998), 23-30.
-
(1998)
Computer
, vol.31
, pp. 23-30
-
-
Ousterhout, J.1
-
70
-
-
55849102237
-
Documenting and automating collateral evolutions in Linux device drivers
-
ACM
-
Padioleau, Y., Lawall, J., Hansen, R. R., Muller, G.: "Documenting and automating collateral evolutions in Linux device drivers" ; Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008; 247-260; ACM, 2008.
-
(2008)
Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems
, pp. 247-260
-
-
Padioleau, Y.1
Lawall, J.2
Hansen, R.R.3
Muller, G.4
-
71
-
-
0004252230
-
Coordination models and languages
-
Technical Report SEN-R9834; CWI; Amsterdam
-
Papadopoulos, G., Arbab, F.: "Coordination models and languages"; Technical Report SEN-R9834; CWI; Amsterdam (1998).
-
(1998)
-
-
Papadopoulos, G.1
Arbab, F.2
-
73
-
-
0015482049
-
On the criteria, to be used in decomposing systems into modules
-
Parnas, D.: "On the criteria, to be used in decomposing systems into modules"; Communications of the ACM; 15 (1972), 1053-1058.
-
(1972)
Communications of the ACM
, vol.15
, pp. 1053-1058
-
-
Parnas, D.1
-
74
-
-
0036911690
-
Convertibility verification and converter synthesis: Two faces of the same coin
-
Passerone, R., de Alfaro, L., Henzinger, T., SangiovanniVincentelli, A.: "Convertibility verification and converter synthesis: Two faces of the same coin"; Proceedings of the International Conference on Computer-Aided Design 2002; 2002.
-
(2002)
Proceedings of the International Conference on Computer-Aided Design
-
-
Passerone, R.1
de Alfaro, L.2
Henzinger, T.3
SangiovanniVincentelli, A.4
-
75
-
-
0142039821
-
Web services orchestration and choreography
-
Peltz, C.: "Web services orchestration and choreography"; Computer; 36 (2003), 46-52.
-
(2003)
Computer
, vol.36
, pp. 46-52
-
-
Peltz, C.1
-
77
-
-
84869992280
-
Is there real business value behind the hype of SOA?
-
Pisello, T.: "Is there real business value behind the hype of SOA?"; IDG Computerworld; (2006).
-
(2006)
IDG Computerworld
-
-
Pisello, T.1
-
79
-
-
84946779704
-
Knit: Component composition for systems software
-
Reid, A., Flatt, M., Stoller, L., Lepreau, J., Eide, E.: "Knit: Component composition for systems software" ; Proc. of the 4th Operating Systems Design and Implementation (OSDI); 347-360; 2000.
-
(2000)
Proc. of the 4th Operating Systems Design and Implementation (OSDI)
, pp. 347-360
-
-
Reid, A.1
Flatt, M.2
Stoller, L.3
Lepreau, J.4
Eide, E.5
-
80
-
-
0037911294
-
Automatic component protocol adaptation with the CoConut/J tool suite
-
Reussner, R.: "Automatic component protocol adaptation with the CoConut/J tool suite"; Future Generation Computer Systems; 19 (2003), 627-639.
-
(2003)
Future Generation Computer Systems
, vol.19
, pp. 627-639
-
-
Reussner, R.1
-
83
-
-
85084160239
-
DITools: Application-level support for dynamic extension and flexible composition
-
USENIX Association, Berkeley, CA, USA
-
Serra, A., Navarro, N., Cortes, T.: "DITools: application-level support for dynamic extension and flexible composition" ; ATEC '00: Proceedings of the USENIX Annual Technical Conference; 19-19; USENIX Association, Berkeley, CA, USA, 2000.
-
(2000)
ATEC '00: Proceedings of the USENIX Annual Technical Conference
, pp. 19-19
-
-
Serra, A.1
Navarro, N.2
Cortes, T.3
-
85
-
-
55849135345
-
-
Shaw, M.: Procedure calls are the assembly language of software interconnection: Connectors deserve first-class status; Technical Report CMU/SEI-94-TR-002; Carnegie Mellon University (1994).
-
Shaw, M.: "Procedure calls are the assembly language of software interconnection: Connectors deserve first-class status"; Technical Report CMU/SEI-94-TR-002; Carnegie Mellon University (1994).
-
-
-
-
86
-
-
27944459992
-
Architectural issues in software reuse: It's not just the functionality, it's the packaging
-
Shaw, M.: "Architectural issues in software reuse: It's not just the functionality, it's the packaging"; Proc. IEEE Symposium on Software Reusability; 1995.
-
(1995)
Proc. IEEE Symposium on Software Reusability
-
-
Shaw, M.1
-
87
-
-
0029288830
-
Abstractions for software architecture and tools to support them
-
Shaw, M., DeLine, R., Klein, D., Ross, T., Young, D., Zelesnik, G.: "Abstractions for software architecture and tools to support them" ; IEEE Transactions on Software Engineering; 21 (1995), 314-335.
-
(1995)
IEEE Transactions on Software Engineering
, vol.21
, pp. 314-335
-
-
Shaw, M.1
DeLine, R.2
Klein, D.3
Ross, T.4
Young, D.5
Zelesnik, G.6
-
88
-
-
0015974558
-
Structured design
-
Stevens, W., Myers, G., Constantine, L.: "Structured design"; IBM Journal of Research and Development; 13 (1974), 115.
-
(1974)
IBM Journal of Research and Development
, vol.13
, pp. 115
-
-
Stevens, W.1
Myers, G.2
Constantine, L.3
-
92
-
-
0001911389
-
Remote procedure calls and Java Remote Method Invocation
-
Waldo, J., Clemsford, M.: "Remote procedure calls and Java Remote Method Invocation"; IEEE Concurrency; 6 (1998), 5-7.
-
(1998)
IEEE Concurrency
, vol.6
, pp. 5-7
-
-
Waldo, J.1
Clemsford, M.2
-
94
-
-
0031144006
-
Why interaction is more powerful than algorithms
-
Wegner, P.: "Why interaction is more powerful than algorithms"; Communications of the ACM; 40 (1997), 80-91.
-
(1997)
Communications of the ACM
, vol.40
, pp. 80-91
-
-
Wegner, P.1
-
95
-
-
67650081621
-
Constructing services with interposable virtual hardware
-
USENIX Association, San Francisco, California
-
Whitaker, A., Cox, R. S., Shaw, M., Grible, S. D.: "Constructing services with interposable virtual hardware" ; Proceedings of the Symposium on Networked Systems Design and Implementation; 13-13; USENIX Association, San Francisco, California, 2004.
-
(2004)
Proceedings of the Symposium on Networked Systems Design and Implementation
, pp. 13-13
-
-
Whitaker, A.1
Cox, R.S.2
Shaw, M.3
Grible, S.D.4
-
97
-
-
55849128305
-
-
Zelesnik, G.: Adding support for connector abstractions in the Uni Con compiler; Web document (2000); available at http://www.cs.cmu.edu/ %7eUniCon/adding-connectors/expert-creation.html, retrieved 2008-08-26.
-
Zelesnik, G.: "Adding support for connector abstractions in the Uni Con compiler"; Web document (2000); available at http://www.cs.cmu.edu/ %7eUniCon/adding-connectors/expert-creation.html, retrieved 2008-08-26.
-
-
-
-
98
-
-
85008023572
-
Nifty technology and nonconformance: The web in crisis
-
Zelnick, N.: "Nifty technology and nonconformance: the web in crisis"; Computer; 31 (1998), 115-116.
-
(1998)
Computer
, vol.31
, pp. 115-116
-
-
Zelnick, N.1
|