Component-Based Development (CBD), 2006
Course Bibliography
- Alan W. Brown, Large-Scale Component-Based Development, Prentice Hall, 2000
- OMG Document, CORBA Component Model, v3.0, OMG, 2002 (pdf)
- Sun Developer Network, EJB 2.1 Specification Final Release 2.1, Sun Corporation, 2003 (pdf)
- W3C Document, Simple Object Access Protocol (SOAP) Version 1.2, W3C, 2003. (www.w3.org/TR/soap12)
- W3C Document, Web Services Description Language (WSDL) 1.1, W3C, 2001. (www.w3.org/TR/wsdl)
- UDDI Documents, UDDI Version 2 Specifications, UDDI, 2002 (www.oasis-open.org/committees/uddi-spec/doc/tcspecs.htm)
Suggested Reading
- Clemens Szyperski, Component Software - Beyond Object-Oriented Programming, Addison-Wesley, 2002
- John Cheesman and John Daniels, UML Components, Addison-Wesley, 2001
- George T. Heineman and William T. Councill, Component Based Software Engineering, Addison-Wesley, 2001
- D. F. D'Souza and A. C. Wills, Objects, Components, and Frameworks with UML: The Catalysis Approach. Addison-Wesley, 1998
Papers for First Homework
- Jack Greenfield, Keith Short, Software Factories Assembling Applications with Patterns, Models, Frameworks and Tools (pdf)
- G. Kiczales et al., Aspect-Oriented Programming (pdf)
- T. Elrad et al., Discussing aspects of AOP (pdf)
- Gregor Kiczales, Getting started with ASPECTJ (pdf)
- Harold Ossher, Peri Tarr, Using multidimensional separation of concerns to (re)shape evolving software (pdf)
- Lodewijk Bergmans, Mehmet Aksit, Composing crosscutting concerns using composition filters (pdf)
- J. Andrés Díaz Pace, Marcelo R. Campo, Analyzing the role of aspects in software design (pdf)
- Jeff Gray et al., Handling crosscutting constraints in domain-specific modeling (pdf)
- Franch, X.; Pablo Carvallo, J., Using quality models in software package selection, (pdf)
- Atkinson, C.; Kuhne, T., Aspect-oriented development with stratified frameworks (pdf)
- Dogru, A.H.; Tanik, M.M., A process model for component-oriented software engineering (pdf)
- Liu, A.; Gorton, I., Accelerating COTS middleware acquisition: the i-Mate process (pdf)
- C. Kobryn, UML 3.0 and the Future of Modeling (pdf)
- M. Björkander and C. Kobryn, Architecting Systems with UML 2.0 (pdf)
- Selic, B., The pragmatics of model-driven development (pdf)
- Wirth, N., A plea for lean software (pdf)
- B. Warboys et al., An active-architecture approach to COTS integration (pdf)
- P. Donzelli, Evaluating COTS component dependability in context (pdf)
- Keil, M.; Tiwana, A., Beyond cost: the drivers of COTS application value (pdf)
- Tobias Rötschke, René Krikhaar, Architecture Analysis Tools to Support Evolution of Large Industrial Systems (pdf)
- D. L. Parnas, Software Aspects of Strategic Defense Systems (pdf)
- Seidewitz, E., What models mean (pdf)
- Nenad Medvidovic, Richard N. Taylor, A Classification and Comparison Framework for Software Architecture Description Languages (pdf)
- Baragry, J.; Reed, K., Why we need a different view of software architecture (pdf)
| © Copyright 2006 | Last update: 03.02.2006 |

