-
10
-
-
0042850583
-
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
-
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
-
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
-
16
-
-
34247134892
-
A view of 20th and 21st century software engineering
-
Los Alamitos, CA: IEEE Computer Society Press
-
Boehm, B. 2006. “A view of 20th and 21st century software engineering.” In Proceedings of the International Conference on Software Engineering, May 20–26, 2006, Shanghai, China, pp. 12–29. Los Alamitos, CA: IEEE Computer Society Press.
-
(2006)
Proceedings of the International Conference on Software Engineering, May 20–26, 2006, Shanghai, China
, pp. 12-29
-
-
Boehm, B.1
-
22
-
-
0007782774
-
-
2nd ed. Boston: Addison-Wesley
-
Budgen, D. 2003. Software Design, 2nd ed. Boston: Addison-Wesley.
-
(2003)
Software Design
-
-
Budgen, D.1
-
30
-
-
0004220542
-
-
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
-
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
-
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
-
35
-
-
0003458824
-
-
Reading, MA: Addison-Wesley
-
Douglass, B. P. 1999. Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns. Reading, MA: Addison-Wesley.
-
(1999)
Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns
-
-
Douglass, B.P.1
-
42
-
-
51749089325
-
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
-
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
-
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
-
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
-
67
-
-
0031336155
-
Automated Configuration of Distributed Applications from Reusable Software Architectures
-
Los Alamitos, CA: IEEE Computer Society Press
-
Gomaa, H., and G. Farrukh. 1997. “Automated Configuration of Distributed Applications from Reusable Software Architectures.” In Proceedings of the IEEE International Conference on Automated Software Engineering, Lake Tahoe, November 1997, pp. 193–200. Los Alamitos, CA: IEEE Computer Society Press.
-
(1997)
Proceedings of the IEEE International Conference on Automated Software Engineering, Lake Tahoe, November 1997
, pp. 193-200
-
-
Gomaa, H.1
Farrukh, G.2
-
68
-
-
0033337346
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
-
Upper Saddle River, NJ: Prentice Hall
-
Jackson, M. 1983. System Development. Upper Saddle River, NJ: Prentice Hall.
-
(1983)
System Development
-
-
Jackson, M.1
-
87
-
-
0003580125
-
-
Reading, MA: Addison-Wesley
-
Jacobson, I., M. Griss, and P. Jonsson. 1997. Software Reuse: Architecture, Process and Organization for Business Success. Reading, MA: Addison-Wesley.
-
(1997)
Software Reuse: Architecture, Process and Organization for Business Success
-
-
Jacobson, I.1
Griss, M.2
Jonsson, P.3
-
91
-
-
0002096587
-
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
-
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
-
100
-
-
0000869052
-
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
-
102
-
-
70349929661
-
-
Proceedings Workshop on Principles of Engineering Service-Oriented Systems (PESOS), Vancouver, Canada, May 2009
-
Malek, S., N. Esfahani, D. A. Menascé, et al. 2009. “Self-Architecting Software Systems (SASSY) from QoS-Annotated Activity Models.” In Proceedings Workshop on Principles of Engineering Service-Oriented Systems (PESOS), Vancouver, Canada, May 2009.
-
(2009)
Self-Architecting Software Systems (SASSY) from Qos-Annotated Activity Models
-
-
Malek, S.1
Esfahani, N.2
Menascé, D.A.3
-
103
-
-
84928695963
-
Addressing Variability in a Guidance, Navigation, and Control Flight Software Product Line
-
August 28–31, 2000, Denver, Colorado, P. Donohoe (ed.), Boston: Kluwer Academic
-
McComas, D., S. Leake, M. Stark, et al. 2000. “Addressing Variability in a Guidance, Navigation, and Control Flight Software Product Line.” In Software Product Lines: Experience and Research Directions: Proceedings of the First Software Product Lines Conference (SPLC1), August 28–31, 2000, Denver, Colorado, P. Donohoe (ed.), pp. 1–11. Boston: Kluwer Academic.
-
(2000)
Software Product Lines: Experience and Research Directions: Proceedings of the First Software Product Lines Conference (SPLC1)
, pp. 1-11
-
-
McComas, D.1
Leake, S.2
Stark, M.3
-
105
-
-
34548090480
-
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
-
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
-
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
-
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
-
111
-
-
0036504504
-
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
-
112
-
-
84960935786
-
Extending UML to Support Domain Analysis
-
Los Alamitos, CA: IEEE Computer Society Press
-
Morisio, M., G. H. Travassos, and M. E. Stark. 2000. “Extending UML to Support Domain Analysis.” In 15th International Conference on Automated Software Engineering 2000, pp. 321–324. Los Alamitos, CA: IEEE Computer Society Press.
-
(2000)
15Th International Conference on Automated Software Engineering 2000
, pp. 321-324
-
-
Morisio, M.1
Travassos, G.H.2
Stark, M.E.3
-
114
-
-
70350399632
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
136
-
-
0004101997
-
-
Chichester, England: Wiley
-
Schmidt, D., M. Stal, H. Rohnert, et al. 2000. Pattern-Oriented Software Architecture, vol. 2: Patterns for Concurrent and Networked Objects. Chichester, England: Wiley.
-
(2000)
Pattern-Oriented Software Architecture
-
-
Schmidt, D.1
Stal, M.2
Rohnert, H.3
-
138
-
-
0002152274
-
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
-
-
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
-
-
0004193866
-
-
3rd ed. Upper Saddle River, NJ: Prentice Hall
-
Tanenbaum, A. S. 2008. Modern Operating Systems, 3rd ed. Upper Saddle River, NJ: Prentice Hall.
-
(2008)
Modern Operating Systems
-
-
Tanenbaum, A.S.1
-
154
-
-
70349441583
-
-
New York:Wiley
-
Taylor, R. N., N. Medvidovic, and E. M. Dashofy. 2009. Software Architecture: Foundations, Theory, and Practice. New York:Wiley.
-
(2009)
Software Architecture: Foundations, Theory, and Practice
-
-
Taylor, R.N.1
Medvidovic, N.2
Dashofy, E.M.3
-
157
-
-
5144227969
-
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
|