-
2
-
-
0042590638
-
Architectural reasoning in ArchJava
-
Málaga, Spain, June
-
J. Aldrich, C. Chambers, and D. Notkin. Architectural reasoning in ArchJava. In Proceedings of the 16th European Conference on Object-Oriented Programming, Málaga, Spain, June 2002.
-
(2002)
Proceedings of the 16Th European Conference on Object-Oriented Programming
-
-
Aldrich, J.1
Chambers, C.2
Notkin, D.3
-
8
-
-
84944055982
-
Coordinating mobile object-oriented code
-
York, UK, April
-
L. Bettini, V. Bono, and B. Venneri. Coordinating mobile object-oriented code. In Proceedings of Coordination 2002, York, UK, April 2002.
-
Proceedingsof Coordination 2002
, pp. 2002
-
-
Bettini, L.1
Bono, V.2
Venneri, B.3
-
9
-
-
84947911746
-
A core calculus of classes and mixins
-
Lisbon, Portugal
-
V. Bono, A. Patel, and V. Shmatikov. A core calculus of classes and mixins. In Proceedings of the 13th European Conference on Object-Oriented Programming, pages 43–66, Lisbon, Portugal, 1999.
-
(1999)
Proceedings of the 13Th European Conference on Object-Oriented Programming
, pp. 43-66
-
-
Bono, V.1
Patel, A.2
Shmatikov, V.3
-
11
-
-
84976665944
-
Mixin-based inheritance
-
In N. Meyrowitz, editor, Ottawa, Canada, ACM Press
-
G. Bracha and W. Cook. Mixin-based inheritance. In N. Meyrowitz, editor, Proceedings of the Conference on Object-Oriented Programming: Systems, Languages, and Applications, pages 303–311, Ottawa, Canada, 1990. ACM Press.
-
(1990)
Proceedings of the Conference on Object-Oriented Programming: Systems, Languages, and Applications
, pp. 303-311
-
-
Bracha, G.1
Cook, W.2
-
16
-
-
0030646118
-
Program fragments, linking, and modularization
-
Paris, France
-
L. Cardelli. Program fragments, linking, and modularization. In Proceedings of the 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 266–277, Paris, France, January 1997.
-
(1997)
Proceedings of the 24Th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 266-277
-
-
Cardelli, L.1
-
17
-
-
0022333721
-
On understanding types, data abstraction, and polymorphism
-
L. Cardelli and P. Wegner. On understanding types, data abstraction, and polymorphism. Computing Surveys, 17(4):471–522, December 1985.
-
(1985)
Computing Surveys
, vol.17
, Issue.4
, pp. 471-522
-
-
Cardelli, L.1
Wegner, P.2
-
21
-
-
0031674984
-
Classes and mixins
-
San Diego, California
-
M. Flatt, S. Krishnamurthi, and M. Felleisen. Classes and mixins. In Proceedings of the 25th ACM Symposium on Principles of Programming Languages, pages 171–183, San Diego, California, 1998.
-
(1998)
Proceedings of the 25Th ACM Symposium on Principles of Programming Languages
, pp. 171-183
-
-
Flatt, M.1
Krishnamurthi, S.2
Felleisen, M.3
-
23
-
-
84949945411
-
Exploiting style in architectural design environments
-
New Orleans, Louisiana, USA
-
D. Garlan, R. Allen, and J. Ockerbloom. Exploiting style in architectural design environments. In Proceedings of SIGSOFT’94: Foundations of Software Engineering, pages 175–188, New Orleans, Louisiana, USA, December 1994.
-
(1994)
Proceedings of SIGSOFT’94: Foundations of Software Engineering
, pp. 175-188
-
-
Garlan, D.1
Allen, R.2
Ockerbloom, J.3
-
26
-
-
0003518498
-
The Java Language Specification
-
second edition, ISBN 0-201-31008-2
-
J. Gosling, B. Joy, G. Steele, and G. Bracha. The Java Language Specification. Java Series, Sun Microsystems, second edition, 2000. ISBN 0-201-31008-2.
-
(2000)
Java Series, Sun Microsystems
-
-
Gosling, J.1
Joy, B.2
Steele, G.3
Bracha, G.4
-
32
-
-
0033203773
-
Featherweight Java: A minimal core calculus for Java and GJ
-
A. Igarashi, B. Pierce, and P. Wadler. Featherweight Java: A minimal core calculus for Java and GJ. In Proceedings of the Conference on Object-Oriented Programming, Systems, Languages & Applications, volume 34(10), pages 132–146, 1999.
-
(1999)
Proceedings of the Conference on Object-Oriented Programming, Systems, Languages & Applications
, vol.34
, Issue.10
, pp. 132-146
-
-
Igarashi, A.1
Pierce, B.2
Wadler, P.3
-
33
-
-
84944029439
-
-
JavaSoft. JavaBeanstm. http://java.sun.com/beans, December 1996.
-
(1996)
Javabeanstm
-
-
-
35
-
-
0029292854
-
Specification and analysis of system architecture using Rapide
-
D. Luckham, L. Augustin, J. Kenney, J. Vera, D. Bryan, and W. Mann. Specification and analysis of system architecture using Rapide. In IEEE Transactions on Software Engineering, April 1995.
-
(1995)
IEEE Transactions on Software Engineering
-
-
Luckham, D.1
Augustin, L.2
Kenney, J.3
Vera, J.4
Bryan, D.5
Mann, W.6
-
37
-
-
0000931820
-
Specifying distributed software architectures
-
Spain, September
-
J. Magee, N. Dulay, S. Eisenbach, and J. Kramer. Specifying distributed software architectures. In Proceedings of the 5th European Software Engineering Conference, Barcelona, Spain, September 1995.
-
Proceedings of the 5Th European Software Engineering Conference, Barcelona
, pp. 1995
-
-
Magee, J.1
Dulay, N.2
Eisenbach, S.3
Kramer, J.4
-
38
-
-
0035551929
-
Jiazzi: New-age components for oldfashioned Java
-
, October
-
S. McDirmid, M. Flatt, and W. Hsieh. Jiazzi: New-age components for oldfashioned Java. In Proceedings of the 2001 ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages & Applications, October 2001.
-
(2001)
Proceedings of the 2001 ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages & Applications
-
-
McDirmid, S.1
Flatt, M.2
Hsieh, W.3
-
39
-
-
1242326958
-
Mixing COP and OOP
-
Technical Report NU-CCS-01-06, Northeastern University, Boston, MA, October
-
S. McDirmid, M. Flatt, and W. C. Hsieh. Mixing COP and OOP. In OOPSLA Workshop on Language Mechanisms for Programming Software Components, pages 29–32. Technical Report NU-CCS-01-06, Northeastern University, Boston, MA, October 2001.
-
(2001)
OOPSLA Workshop on Language Mechanisms for Programming Software Components
, pp. 29-32
-
-
McDirmid, S.1
Flatt, M.2
Hsieh, W.C.3
-
40
-
-
0033892696
-
A classification and comparison framework for software architecture description languages
-
N. Medvidovic and R. N. Taylor. A classification and comparison framework for software architecture description languages. In IEEE Transactions on Software Engineering, volume 26, pages 70–93, January 2000.
-
(2000)
IEEE Transactions on Software Engineering
, vol.26
, pp. 70-93
-
-
Medvidovic, N.1
Taylor, R.N.2
-
42
-
-
84944143927
-
Report on the programming language Scala
-
Switzerland
-
M. Odersky. Report on the programming language Scala. École Polytechnique Fédérale de Lausanne, Switzerland, 2002. http://lamp.epfl.ch/˜odersky/scala.
-
(2002)
École Polytechnique Fédérale De Lausanne
-
-
Odersky, M.1
-
44
-
-
0001956194
-
Foundations for the study of software architecture
-
D. E. Perry and A. L. Wolf. Foundations for the study of software architecture. In ACM SIGSOFT Software Engineering Notes, volume 17, pages 40–52, October 1992.
-
(1992)
ACM SIGSOFT Software Engineering Notes
, vol.17
, pp. 40-52
-
-
Perry, D.E.1
Wolf, A.L.2
-
47
-
-
0004260444
-
-
PhD thesis, University of Edinburgh
-
C. Russo. Types for Modules. PhD thesis, University of Edinburgh, 1998.
-
(1998)
Types for Modules
-
-
Russo, C.1
-
53
-
-
0043178620
-
Independently extensible systems–software engineering potential and challenges
-
Melbourne, Australia
-
C. Szyperski. Independently extensible systems–software engineering potential and challenges. In Proceedings of the 19th Australian Computer Science Conference, Melbourne, Australia, 1996.
-
(1996)
Proceedings of the 19Th Australian Computer Science Conference
-
-
Szyperski, C.1
|