메뉴 건너뛰기




Volumn 9780521764148, Issue , 2011, Pages 1-550

Software modeling and design: UML, use cases, patterns, and software architectures

Author keywords

[No Author keywords available]

Indexed keywords

APPLICATION PROGRAMS; AUTOMATIC GUIDED VEHICLES; AVAILABILITY; CLIENT SERVER COMPUTER SYSTEMS; COMPUTER SOFTWARE REUSABILITY; COMPUTER SOFTWARE SELECTION AND EVALUATION; CURRICULA; DESIGN; INFORMATION SERVICES; REUSABILITY; SOFTWARE ARCHITECTURE; SOFTWARE ENGINEERING;

EID: 84928700603     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1017/CBO9780511779183     Document Type: Book
Times cited : (127)

References (159)
  • 10
    • 0042850583 scopus 로고    scopus 로고
    • Architecting Systems withUML2.0
    • Bjorkander, M., and C. Kobryn. 2003. “Architecting Systems withUML2.0.” IEEE Software 20(4): 57–61.
    • (2003) IEEE Software , vol.20 , Issue.4 , pp. 57-61
    • Bjorkander, M.1    Kobryn, C.2
  • 14
    • 0024012763 scopus 로고
    • A Spiral Model of Software Development and Enhancement
    • Boehm, B. 1988. “A Spiral Model of Software Development and Enhancement.” IEEE Computer 21(5): 61–72.
    • (1988) IEEE Computer , vol.21 , Issue.5 , pp. 61-72
    • Boehm, B.1
  • 15
    • 84976753175 scopus 로고
    • Experiences with the Spiral Model as a Process Model Generator
    • Kennebunkport, Maine, USA, October 10–13, 1989, D. E. Perry (ed.), Los Alamitos, CA: IEEE Computer Society Press
    • Boehm, B., and F. Belz. 1990. “Experiences with the Spiral Model as a Process Model Generator.” In Proceedings of the 5th International Software ProcessWorkshop: Experience with Software Process Models, Kennebunkport, Maine, USA, October 10–13, 1989, D. E. Perry (ed.), pp. 43–45. Los Alamitos, CA: IEEE Computer Society Press.
    • (1990) Proceedings of the 5Th International Software Processworkshop: Experience with Software Process Models , pp. 43-45
    • Boehm, B.1    Belz, F.2
  • 22
    • 0007782774 scopus 로고    scopus 로고
    • 2nd ed. Boston: Addison-Wesley
    • Budgen, D. 2003. Software Design, 2nd ed. Boston: Addison-Wesley.
    • (2003) Software Design
    • Budgen, D.1
  • 30
    • 0004220542 scopus 로고    scopus 로고
    • 5th ed. Upper Saddle River, NJ: Pearson/Prentice Hall
    • Comer, D. E. 2008. Computer Networks and Internets, 5th ed. Upper Saddle River, NJ: Pearson/Prentice Hall.
    • (2008) Computer Networks and Internets
    • Comer, D.E.1
  • 32
    • 0013402381 scopus 로고
    • Hierarchical Program Structures
    • O. Dahl, E. W. Dijkstra, and C. A. R. Hoare (eds.), London: Academic Press
    • Dahl, O., and C. A. R. Hoare. 1972. “Hierarchical Program Structures.” In Structured Programming, O. Dahl, E. W. Dijkstra, and C. A. R. Hoare (eds.), pp. 175–220. London: Academic Press.
    • (1972) Structured Programming , pp. 175-220
    • Dahl, O.1    Hoare, C.A.2
  • 34
    • 60749089448 scopus 로고
    • The Structure of T. H. E. Multiprogramming System
    • Dijkstra, E. W. 1968. “The Structure of T. H. E. Multiprogramming System.” Communications of the ACM 11: 341–346.
    • (1968) Communications of the ACM , vol.11 , pp. 341-346
    • Dijkstra, E.W.1
  • 42
    • 51749089325 scopus 로고    scopus 로고
    • Upper Saddle River, NJ: Prentice Hall
    • Erl, T. 2009. SOA Design Patterns. Upper Saddle River, NJ: Prentice Hall.
    • (2009) SOA Design Patterns
    • Erl, T.1
  • 46
    • 85023319278 scopus 로고
    • The Context of Design
    • 4th ed., P. Freeman and A. I. Wasserman (eds.), Silver Spring, MD: IEEE Computer Society Press
    • Freeman, P. 1983a. “The Context of Design.” In Tutorial on Software Design Techniques, 4th ed., P. Freeman and A. I. Wasserman (eds.), pp. 2–4. Silver Spring, MD: IEEE Computer Society Press.
    • (1983) Tutorial on Software Design Techniques , pp. 2-4
    • Freeman, P.1
  • 47
    • 0008899887 scopus 로고
    • The Nature of Design
    • 4th ed., P. Freemanand A. I. Wasserman (eds.), Silver Spring, MD: IEEE Computer Society Press
    • Freeman, P. 1983b. “The Nature of Design.” In Tutorial on Software Design Techniques, 4th ed., P. Freemanand A. I. Wasserman (eds.), pp. 46–53. Silver Spring, MD: IEEE Computer Society Press.
    • (1983) Tutorial on Software Design Techniques , pp. 46-53
    • Freeman, P.1
  • 51
    • 84976756573 scopus 로고
    • A SoftwareDesign Method for Real Time Systems
    • Gomaa, H. 1984. “A SoftwareDesign Method for Real Time Systems.” Communications of the ACM 27(9): 938–949.
    • (1984) Communications of the ACM , vol.27 , Issue.9 , pp. 938-949
    • Gomaa, H.1
  • 52
    • 84976702169 scopus 로고
    • Software Development of Real Time Systems
    • Gomaa, H. 1986. “Software Development of Real Time Systems.” Communications of the ACM 29(7): 657–668.
    • (1986) Communications of the ACM , vol.29 , Issue.7 , pp. 657-668
    • Gomaa, H.1
  • 53
    • 0024612705 scopus 로고
    • A Software Design Method for Distributed Real-Time Applications
    • Gomaa, H. 1989a. “A Software Design Method for Distributed Real-Time Applications.” Journal of Systems and Software 9: 81–94.
    • (1989) Journal of Systems and Software , vol.9 , pp. 81-94
    • Gomaa, H.1
  • 54
    • 0024666373 scopus 로고
    • Structuring Criteria for Real Time System Design
    • May 15–18, 1989, Pittsburgh, PA, USA, Los Alamitos, CA: IEEE Computer Society Press
    • Gomaa, H. 1989b. “Structuring Criteria for Real Time System Design.” In Proceedings of the 11th International Conference on Software Engineering, May 15–18, 1989, Pittsburgh, PA, USA, pp. 290–301. Los Alamitos, CA: IEEE Computer Society Press.
    • (1989) Proceedings of the 11Th International Conference on Software Engineering , pp. 290-301
    • Gomaa, H.1
  • 55
    • 2342596205 scopus 로고
    • The Impact of Prototyping on Software System Engineering
    • Los Alamitos, CA: IEEE Computer Society Press
    • Gomaa, H. 1990. “The Impact of Prototyping on Software System Engineering.” In Systems and Software Requirements Engineering, pp. 431–440. Los Alamitos, CA: IEEE Computer Society Press.
    • (1990) Systems and Software Requirements Engineering , pp. 431-440
    • Gomaa, H.1
  • 57
    • 0029276847 scopus 로고
    • Reusable Software Requirements and Architectures for Families of Systems
    • Gomaa, H. 1995. “Reusable Software Requirements and Architectures for Families of Systems.” Journal of Systems and Software 28: 189–202.
    • (1995) Journal of Systems and Software , vol.28 , pp. 189-202
    • Gomaa, H.1
  • 58
    • 85032418735 scopus 로고    scopus 로고
    • Use Cases for Distributed Real-Time Software Architectures
    • L. R. Welch and D. K. Hammer (eds.), Commack, NY: Nova Science
    • Gomaa, H. 2001. “Use Cases for Distributed Real-Time Software Architectures.” In Engineering of Distributed Control Systems, L. R. Welch and D. K. Hammer (eds.), pp. 1–18. Commack, NY: Nova Science.
    • (2001) Engineering of Distributed Control Systems , pp. 1-18
    • Gomaa, H.1
  • 59
    • 35048888404 scopus 로고    scopus 로고
    • Inter-Agent Communication in Cooperative Information Agent- Based Systems
    • CIA’99, Uppsala, Sweden, July 31–August 2, Berlin: Springer
    • Gomaa, H. 1999. “Inter-Agent Communication in Cooperative Information Agent- Based Systems.” In Proceedings of the Cooperative Information Agents III: Third International Workshop, CIA’99, Uppsala, Sweden, July 31–August 2, 1999, pp. 137–148. Berlin: Springer.
    • (1999) Proceedings of the Cooperative Information Agents III: Third International Workshop , pp. 137-148
    • Gomaa, H.1
  • 61
    • 84928706402 scopus 로고    scopus 로고
    • Concurrent Systems Design
    • 2nd ed., J. Marciniak (ed.), New York: Wiley
    • Gomaa, H. 2002. “Concurrent Systems Design.” In Encyclopedia of Software Engineering, 2nd ed., J. Marciniak (ed.), pp. 172–179. New York: Wiley.
    • (2002) Encyclopedia of Software Engineering , pp. 172-179
    • Gomaa, H.1
  • 63
    • 84928696061 scopus 로고    scopus 로고
    • Modern Software Design Methods for Concurrent and Real-Time Systems
    • 3rd ed. M. Dorfman and R. Thayer (eds.), Hoboken, NJ: Wiley Interscience
    • Gomaa, H. 2005b. “Modern Software Design Methods for Concurrent and Real-Time Systems.” In Software Engineering, vol. 1: The Development Process. 3rd ed. M. Dorfman and R. Thayer (eds.), pp. 221–234. Hoboken, NJ: Wiley Interscience.
    • (2005) In Software Engineering , vol.1 , pp. 221-234
    • Gomaa, H.1
  • 64
    • 33750333086 scopus 로고    scopus 로고
    • Keynote paper, Proceedings of the ACM/IEEE 9th International Conference on Model-Driven Engineering, Languages and Systems, Genoa, Italy, October 2006, Springer Verlag LNCS 4199
    • Gomaa, H. 2006. “A SoftwareModelingOdyssey: Designing Evolutionary Architecturecentric Real-Time Systems and Product Lines.” Keynote paper, Proceedings of the ACM/IEEE 9th International Conference on Model-Driven Engineering, Languages and Systems, Genoa, Italy, October 2006, pp. 1–15. Springer Verlag LNCS 4199.
    • (2006) A SoftwareModelingOdyssey: Designing Evolutionary Architecturecentric Real-Time Systems and Product Lines , pp. 1-15
    • Gomaa, H.1
  • 65
    • 84928703750 scopus 로고    scopus 로고
    • Model-based Software Design of Real-Time Embedded Systems
    • Gomaa, H. 2008. “Model-based Software Design of Real-Time Embedded Systems.” International Journal of Software Engineering 1(1): 19–41.
    • (2008) International Journal of Software Engineering , vol.1 , Issue.1 , pp. 19-41
    • Gomaa, H.1
  • 66
    • 84928700220 scopus 로고    scopus 로고
    • Concurrent Programming
    • Benjamin Wah (ed.), Hoboken, NJ: Wiley
    • Gomaa, H. 2009. “Concurrent Programming.” In Encyclopedia of Computer Science and Engineering, Benjamin Wah (ed.), pp. 648–655. Hoboken, NJ: Wiley.
    • (2009) Encyclopedia of Computer Science and Engineering , pp. 648-655
    • Gomaa, H.1
  • 68
    • 0033337346 scopus 로고    scopus 로고
    • Methods and Tools for the Automated Configuration of Distributed Applications from Reusable Software Architectures and Components
    • Gomaa, H., and G. A. Farrukh. 1999. “Methods and Tools for the Automated Configuration of Distributed Applications from Reusable Software Architectures and Components.” IEEE Proceedings – Software 146(6): 277–290.
    • (1999) IEEE Proceedings – Software , vol.146 , Issue.6 , pp. 277-290
    • Gomaa, H.1    Farrukh, G.A.2
  • 69
    • 3042624909 scopus 로고    scopus 로고
    • Performance Engineering of Component-Based Distributed Software Systems
    • Trends, R. Dumke, C. Rautenstrauch, A. Schmietendorf, et al. (eds.), pp, Berlin: Springer
    • Gomaa, H., and D. Menasce. 2001. “Performance Engineering of Component-Based Distributed Software Systems.” In Performance Engineering: State of the Art and Current Trends, R. Dumke, C. Rautenstrauch, A. Schmietendorf, et al. (eds.), pp. 40–55. Berlin: Springer.
    • (2001) Performance Engineering: State of the Art and Current , pp. 40-55
    • Gomaa, H.1    Menasce, D.2
  • 70
    • 0032070636 scopus 로고    scopus 로고
    • Dynamic Navigation inMultiple View Software Specifications and Designs
    • Gomaa, H., and E. O’Hara. 1998. “Dynamic Navigation inMultiple View Software Specifications and Designs.” Journal of Systems and Software 41: 93–103.
    • (1998) Journal of Systems and Software , vol.41 , pp. 93-103
    • Gomaa, H.1    O’Hara, E.2
  • 71
    • 85015289825 scopus 로고
    • Prototyping as a Tool in the Specification of User Requirements
    • San Diego, March 1981, New York: ACM Press
    • Gomaa, H., and D. B. H. Scott. 1981. “Prototyping as a Tool in the Specification of User Requirements.” In Proceedings of the 5th International Conference on Software Engineering, San Diego, March 1981, pp. 333–342. New York: ACM Press.
    • (1981) Proceedings of the 5Th International Conference on Software Engineering , pp. 333-342
    • Gomaa, H.1    Scott, D.B.2
  • 72
    • 84948740461 scopus 로고    scopus 로고
    • Multiple-View Meta-Modeling of Software Product Lines
    • December 2–4, 2002, Greenbelt, Maryland, Los Alamitos, CA: IEEE Computer Society Press
    • Gomaa, H., and M. E. Shin. 2002. “Multiple-View Meta-Modeling of Software Product Lines.” In Eighth International Conference on Engineering of Complex Computer Systems, December 2–4, 2002, Greenbelt, Maryland, pp. 238–246. Los Alamitos, CA: IEEE Computer Society Press.
    • (2002) Eighth International Conference on Engineering of Complex Computer Systems , pp. 238-246
    • Gomaa, H.1    Shin, M.E.2
  • 73
    • 12344306031 scopus 로고    scopus 로고
    • Modeling Adaptive and Evolvable Software Product Lines Using the Variation Point Model
    • HICSS’04: January 5–8, 2004, Big Island, Hawaii, Los Alamitos, CA: IEEE Computer Society Press
    • Gomaa, H., and D. Webber. 2004. “Modeling Adaptive and Evolvable Software Product Lines Using the Variation Point Model.” In Proceedings of the 37th Annual Hawaii International Conference on System Sciences, HICSS’04: January 5–8, 2004, Big Island, Hawaii, pp. 1–10. Los Alamitos, CA: IEEE Computer Society Press.
    • (2004) Proceedings of the 37Th Annual Hawaii International Conference on System Sciences , pp. 1-10
    • Gomaa, H.1    Webber, D.2
  • 74
    • 0030218555 scopus 로고    scopus 로고
    • A Knowledge-Based Software Engineering Environment for Reusable Software Requirements and Architectures
    • Gomaa, H., L. Kerschberg, V. Sugumaran, et al. 1996. “A Knowledge-Based Software Engineering Environment for Reusable Software Requirements and Architectures.” Journal of Automated Software Engineering 3(3/4): 285–307.
    • (1996) Journal of Automated Software Engineering , vol.3 , Issue.3-4 , pp. 285-307
    • Gomaa, H.1    Kerschberg, L.2    Sugumaran, V.3
  • 75
    • 0000191192 scopus 로고    scopus 로고
    • A Software Architectural Design Method for Large-Scale Distributed Information Systems
    • Gomaa, H., D. Menasce, and L. Kerschberg. 1996. “A Software Architectural Design Method for Large-Scale Distributed Information Systems.” Journal of Distributed Systems Engineering 3(3): 162–172.
    • (1996) Journal of Distributed Systems Engineering , vol.3 , Issue.3 , pp. 162-172
    • Gomaa, H.1    Menasce, D.2    Kerschberg, L.3
  • 76
    • 0031705199 scopus 로고    scopus 로고
    • Integrating FeatureModeling with the RSEB
    • Victoria, British Columbia, Canada, P. Devanbu and J. Poulin (eds.), Los Alamitos, CA: IEEE Computer Society Press
    • Griss, M., J. Favaro, andM. d’Alessandro. 1998. “Integrating FeatureModeling with the RSEB.” In Fifth International Conference on Software Reuse: Proceedings: June 2–5, 1998, Victoria, British Columbia, Canada, P. Devanbu and J. Poulin (eds.), pp. 1–10. Los Alamitos, CA: IEEE Computer Society Press.
    • (1998) Fifth International Conference on Software Reuse: Proceedings: June 2–5, 1998 , pp. 1-10
    • Griss, M.1    Favaro, J.2    D’Alessandro, M.3
  • 77
    • 0023365727 scopus 로고
    • Statecharts: A Visual Formalism for Complex Systems
    • Harel, D. 1987. “Statecharts: A Visual Formalism for Complex Systems.” Science of Computer Programming 8: 231–274.
    • (1987) Science of Computer Programming , vol.8 , pp. 231-274
    • Harel, D.1
  • 78
    • 0024016415 scopus 로고
    • On Visual Formalisms
    • Harel, D. 1988. “On Visual Formalisms.” Communications of the ACM 31: 514–530.
    • (1988) Communications of the ACM , vol.31 , pp. 514-530
    • Harel, D.1
  • 79
    • 0029522053 scopus 로고    scopus 로고
    • Executable Object Modeling with Statecharts
    • Berlin, March 1996, Los Alamitos, CA: IEEE Computer Society Press
    • Harel, D., and E. Gery. 1996. “Executable Object Modeling with Statecharts.” In Proceedings of the 18th International Conference on Software Engineering, Berlin, March 1996, pp. 246–257. Los Alamitos, CA: IEEE Computer Society Press.
    • (1996) Proceedings of the 18Th International Conference on Software Engineering , pp. 246-257
    • Harel, D.1    Gery, E.2
  • 84
    • 0004260023 scopus 로고
    • Upper Saddle River, NJ: Prentice Hall
    • Jackson, M. 1983. System Development. Upper Saddle River, NJ: Prentice Hall.
    • (1983) System Development
    • Jackson, M.1
  • 91
    • 0002096587 scopus 로고    scopus 로고
    • UML 2001: A Standardization Odyssey
    • Kobryn, C. 1999. “UML 2001: A Standardization Odyssey.” Communications of the ACM 42(10): 29–37.
    • (1999) Communications of the ACM , vol.42 , Issue.10 , pp. 29-37
    • Kobryn, C.1
  • 92
    • 64049094707 scopus 로고    scopus 로고
    • Service Robot for the Elderly: Software Development with the COMET/UML Method
    • March
    • M. Kim, S. Kim, S. Park, et al. “Service Robot for the Elderly: Software Development with the COMET/UML Method.” IEEE Robotics and Automation Magazine, March 2009.
    • (2009) IEEE Robotics and Automation Magazine
    • Kim, M.1    Kim, S.2    Park, S.3
  • 93
  • 100
    • 0000869052 scopus 로고
    • Regis: A Constructive Development Environment for Parallel and Distributed Programs
    • Magee, J., N. Dulay, and J. Kramer. 1994. “Regis: A Constructive Development Environment for Parallel and Distributed Programs.” Journal of Distributed Systems Engineering 1(5): 304–312.
    • (1994) Journal of Distributed Systems Engineering , vol.1 , Issue.5 , pp. 304-312
    • Magee, J.1    Dulay, N.2    Kramer, J.3
  • 105
    • 34548090480 scopus 로고    scopus 로고
    • On a Language Based Method for Software Performance Engineering of Client/Server Systems
    • Santa Fe, New Mexico, October 12–16, 1998, New York: ACM Press
    • Menascé, D. A., and H. Gomaa. 1998. “On a Language Based Method for Software Performance Engineering of Client/Server Systems.” In First International Workshop on Software Performance Engineering, Santa Fe, New Mexico, October 12–16, 1998, pp. 63–69. New York: ACM Press.
    • (1998) First International Workshop on Software Performance Engineering , pp. 63-69
    • Menascé, D.A.1    Gomaa, H.2
  • 106
    • 0034318160 scopus 로고    scopus 로고
    • A Method for Design and Performance Modeling of Client/Server Systems
    • Menascé, D. A., and H. Gomaa. 2000. “A Method for Design and Performance Modeling of Client/Server Systems.” IEEE Transactions on Software Engineering 26: 1066–1085.
    • (2000) IEEE Transactions on Software Engineering , vol.26 , pp. 1066-1085
    • Menascé, D.A.1    Gomaa, H.2
  • 107
    • 0029488296 scopus 로고
    • A Performance-Oriented Design Methodology for Large-Scale Distributed Data Intensive Information Systems
    • Held Jointly with 5th CSESAW, 3rd IEEE RTAW, and 20th IFAC/IFIP WRTP: Proceedings, Ft. Lauderdale, Florida, USA, November 6–10, 1995, Los Alamitos, CA: IEEE Computer Society Press
    • Menascé, D. A., H. Gomaa, and L. Kerschberg. 1995. “A Performance-Oriented Design Methodology for Large-Scale Distributed Data Intensive Information Systems.” In First IEEE International Conference on Engineering of Complex Computer Systems, Held Jointly with 5th CSESAW, 3rd IEEE RTAW, and 20th IFAC/IFIP WRTP: Proceedings, Ft. Lauderdale, Florida, USA, November 6–10, 1995, pp. 72–79. Los Alamitos, CA: IEEE Computer Society Press.
    • (1995) First IEEE International Conference on Engineering of Complex Computer Systems , pp. 72-79
    • Menascé, D.A.1    Gomaa, H.2    Kerschberg, L.3
  • 108
    • 84928705409 scopus 로고
    • Reusability: The Case for Object-Oriented Design
    • J. Biggerstaff and A. J. Perlis (eds.), New York: ACM Press
    • Meyer, B. 1989. “Reusability: The Case for Object-Oriented Design.” In Software Reusability, vol. 2: Applications and Experience, T. J. Biggerstaff and A. J. Perlis (eds.), pp. 1–33. New York: ACM Press.
    • (1989) Software Reusability , vol.2 , pp. 1-33
    • Meyer, B.1
  • 110
  • 111
    • 0036504504 scopus 로고    scopus 로고
    • Knowledge-Based Automation of a Design Method for Concurrent and Real-Time Systems
    • Mills, K., and H. Gomaa. 2002. “Knowledge-Based Automation of a Design Method for Concurrent and Real-Time Systems.” IEEE Transactions on Software Engineering 28(3): 228–255.
    • (2002) IEEE Transactions on Software Engineering , vol.28 , Issue.3 , pp. 228-255
    • Mills, K.1    Gomaa, H.2
  • 114
    • 70350399632 scopus 로고    scopus 로고
    • Reusable Model-Based Testing
    • Falls Church, VA, September 2009, Berlin: Springer LNCS 5791
    • Olimpiew, E., and H. Homaa. 2009. “Reusable Model-Based Testing”, In Proceedings 11th International Conference on Software Reuse, Falls Church, VA, September 2009, Berlin: Springer LNCS 5791, pp. 76–85.
    • (2009) Proceedings 11Th International Conference on Software Reuse , pp. 76-85
    • Olimpiew, E.1    Homaa, H.2
  • 119
    • 0015482049 scopus 로고
    • On the Criteria to Be Used in Decomposing a System into Modules
    • Parnas, D. 1972. “On the Criteria to Be Used in Decomposing a System into Modules.” Communications of the ACM 15: 1053–1058.
    • (1972) Communications of the ACM , vol.15 , pp. 1053-1058
    • Parnas, D.1
  • 120
    • 0005296647 scopus 로고
    • On a ‘Buzzword: Hierarchical Structure.”
    • Stockholm, Sweden, Amsterdam: North Holland
    • Parnas, D. 1974. “On a ‘Buzzword’: Hierarchical Structure.” In Proceedings of IFIP Congress 74, Stockholm, Sweden, pp. 336–339. Amsterdam: North Holland.
    • (1974) Proceedings of IFIP Congress 74 , pp. 336-339
    • Parnas, D.1
  • 121
    • 0018441391 scopus 로고
    • Designing Software for Ease of Extension and Contraction
    • Parnas, D. 1979. “Designing Software for Ease of Extension and Contraction.” IEEE Transactions on Software Engineering 5(2): 128–138.
    • (1979) IEEE Transactions on Software Engineering , vol.5 , Issue.2 , pp. 128-138
    • Parnas, D.1
  • 122
    • 0022305619 scopus 로고
    • Active Design Reviews: Principles and Practices
    • August 28– 30, 1985, London, UK, Los Alamitos, CA: IEEE Computer Society Press
    • Parnas, D., and D. Weiss. 1985. “Active Design Reviews: Principles and Practices.” In Proceedings, 8th International Conference on Software Engineering, August 28– 30, 1985, London, UK, pp. 132–136. Los Alamitos, CA: IEEE Computer Society Press.
    • (1985) Proceedings, 8Th International Conference on Software Engineering , pp. 132-136
    • Parnas, D.1    Weiss, D.2
  • 123
    • 0021139353 scopus 로고
    • The Modular Structure of Complex Systems
    • March 26–29, 1984, Orlando, Florida, Los Alamitos, CA: IEEE Computer Society Press
    • Parnas, D., P. Clements, and D. Weiss. 1984. “The Modular Structure of Complex Systems.” In Proceedings of the 7th International Conference on Software Engineering, March 26–29, 1984, Orlando, Florida, pp. 408–419. Los Alamitos, CA: IEEE Computer Society Press.
    • (1984) Proceedings of the 7Th International Conference on Software Engineering , pp. 408-419
    • Parnas, D.1    Clements, P.2    Weiss, D.3
  • 124
    • 34247119309 scopus 로고    scopus 로고
    • Modeling Behavioral Design Patterns of Concurrent Objects
    • May 2006, Shanghai, China. Los Alamitos, CA: IEEE Computer Society Press
    • Pettit, R., and H. Gomaa. 2006. “Modeling Behavioral Design Patterns of Concurrent Objects.” In Proceedings of the IEEE International Conference on Software Engineering, May 2006, Shanghai, China. Los Alamitos, CA: IEEE Computer Society Press.
    • (2006) Proceedings of the IEEE International Conference on Software Engineering
    • Pettit, R.1    Gomaa, H.2
  • 130
    • 0023126084 scopus 로고
    • Classifying Software for Reusability
    • Prieto-Diaz, R., and P. Freeman. 1987. “Classifying Software for Reusability.” IEEE Software 4(1): 6–16.
    • (1987) IEEE Software , vol.4 , Issue.1 , pp. 6-16
    • Prieto-Diaz, R.1    Freeman, P.2
  • 131
    • 0348125499 scopus 로고
    • The Synthesis Process for Software Development
    • R. J. Thayer and M. Dorfman (eds.), Los Alamitos, CA: IEEE Computer Society Press
    • Pyster, A. 1990. “The Synthesis Process for Software Development.” In Systems and Software Requirements Engineering, R. J. Thayer and M. Dorfman (eds.), pp. 528–538. Los Alamitos, CA: IEEE Computer Society Press.
    • (1990) Systems and Software Requirements Engineering , pp. 528-538
    • Pyster, A.1
  • 138
    • 0002152274 scopus 로고    scopus 로고
    • Turning Clockwise: Using UML in the Real-Time Domain
    • Selic, B. 1999. “Turning Clockwise: Using UML in the Real-Time Domain.” Communications of the ACM 42(10): 46–54.
    • (1999) Communications of the ACM , vol.42 , Issue.10 , pp. 46-54
    • Selic, B.1
  • 151
    • 0004141908 scopus 로고    scopus 로고
    • 4th ed. Upper Saddle River, NJ: Prentice Hall
    • Tanenbaum, A. S. 2003. Computer Networks, 4th ed. Upper Saddle River, NJ: Prentice Hall.
    • (2003) Computer Networks
    • Tanenbaum, A.S.1
  • 152
  • 157
    • 5144227969 scopus 로고    scopus 로고
    • Modeling Variability in Software Product Lines with the Variation PointModel
    • Webber, D., and H. Gomaa. 2004. “Modeling Variability in Software Product Lines with the Variation PointModel.” Journal of Science of Computer Programming 53(3): 305–331.
    • (2004) Journal of Science of Computer Programming , vol.53 , Issue.3 , pp. 305-331
    • Webber, D.1    Gomaa, H.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.