참고문헌
- O. C, Kwon, S. J., Yoon, and G. S., Shin, 'Component-Based Development Environment: An Integrated Model of Object-Oriented Techniques and Other Technologies', International Workshop on Component-Based Software Engineering, pp. 47-53, 1999
- SEI in Carnegie Mellon University, 'Component-Based Software Development/COTSIntegration', http://www.sei.cmu.edu/str/descriptions/cbsd_body.html
- 하현주, 문미경, 염근혁, '컴포넌트 기반 소프트웨어 개발을 위한 도메인 분석 및 설계 방법', 한국정보과학회 논문지(소프트웨어 및 응용),제 28권, 제10호, pp. 743-756, 2001
- OMG, 'Unified Modeling Language(UML), Version 1.4', http://www.omg.org
- D.E., Perry, and A. L, Wolf, 'Foundations for the Study of Software Architecture, ACM Software Engineering Notes', OCT, pp. 40-52, 1992
- SEI in Carnegie Mellon University, 'How Do You Define Software Architecture', http://www.sei.cmu.edu/architecture/definitions.html
- L., Bass, P., Clements, and R., Kazman, 'Software Architecture in Practice', Addison-Wesley, 1998
- The Architecture Working Group, 'IEEE Recommended practice for architectural description of software-intensive systems', IEEE Std 1471-2000, pp. 1-23, 2000
- J., Chen, 'Architecture for Systematic Development of Mechatronics Software Systems', Licentiate Thesis, Royal Institute of Technology, Sweden, ISSN 1400-1179, ISRN KTH/MMK-01/06-SE
- P., Kruchten, 'The 4+1 View Model of Architecture', IEEE Software, Volume:12 Issued, Nov, pp. 42-50, 1995 https://doi.org/10.1109/52.469759
- D., Soni, R., Nord, and C, Hofmeister, 'Software Architecture in Industrial Applications', Proceedings of the 17th international conference on software engineering, pp. 196-207, 1995 https://doi.org/10.1145/225014.225033
- M., J. Davist, and R., B. Williams, 'Software Architecture Characterization', Proceedings of the 1997 symposium on software reusability, pp. 30-38, 1997 https://doi.org/10.1145/258368.258380
- M., Jung, and E., W. Biersack, 'A Component Based Architecture For Software Communication Systems', Proceedings of Seventh IEEE International Conference and Workshop on the Engineering of Computer Based Systems, pp. 36-44, 2000 https://doi.org/10.1109/ECBS.2000.839859
- H., Mili, A, Mili, S., Yacoub, and E., Addy, 'Organizations, Components, and Metrics: Foundations for an Engineering Discipline of Software Reuse', Software Reuse Technologies: 21. Component Based Software Development, http://www.info.uqam.ca/~mili/Enseignement/MIG8500 - s00/book-outline.html
- M., Shaw, 'Large Scale Systems Require Higher-Level Abstraction', Proceedings of Fifth International Workshop on Software Specification and Design, IEEE Computer Society, pp. 143-146, 1989 https://doi.org/10.1145/75199.75222
- B., Frank, R., Meunier, H., Rohnert, P., Sommerlad, and M., Stal, 'Pattern-Oriented Software Architecture A System of Patterns', John Wiley & Sons, 1996
- A., Cockburn, 'Writing Effective Use Cases', Addison-Wesley, 2000
- G., Booch, J., Rumbaugh, and I., Jacobson, 'The Unified Modeling Language User Guide', Addison-Wesley, 1998
- J., Han, 'A Comprehensive Interface Definition Framework for Software Components', In proceedings of the Asia-Pacific Software engineering Conference, pp. 102-111, 1998 https://doi.org/10.1109/APSEC.1998.733601
- Bredemeyer Consulting, 'Action Guides for the Enterprise Architect', http://www.bredemeyer.com
- M., Shaw, 'Truth vs Knowledge: The Difference Between What a Component Does and What We Know It Does', Proceedings of the 8th International Workshop on Software Specification and Design, pp. 181-185, 1996 https://doi.org/10.1109/IWSSD.1996.501165
- K., Wallnau, and J., Stafford, 'Ensembles: Abstractions for A New Class of Design Problem', In Proceedings of the IEEE 27th Euromicro Conference, pp. 48-55, 2001 https://doi.org/10.1109/EURMIC.2001.952437
- R., Allen, and D., Garlan, 'Beyond Definition/Use: Architectural Interconnection', Proceedings of ACM Workshop on Interface Definition Languages, pp. 35-45, 1994 https://doi.org/10.1145/185084.185101