| Contact
Information |
Address: 625 N. Flores St., apt. 304, West
Hollywood, CA, USA, 90048
Telephone: (1-323) 655-4353 e-mail: gacek@sunset.usc.edu URL: http://sunset.usc.edu/~gacek/ |
| Objective | Work in a challenging full time software engineering position in Europe,
preferably doing state of the art research and/or development.
|
| Research Interests | Design, development and evolution of software systems,
more specifically software architecture theory and its role at the various
stages of the software development life-cycle.
|
| Educational
Background |
University of Southern California, Los Angeles,
CA, USA
Ph.D., Computer Science -- Software Engineering Dissertation: Detecting Architectural Mismatches During Systems Composition Advisor: Barry W. Boehm GPA: 3.91 Expected Date of Graduation: October 1998 University of Southern California, Los Angeles,
CA, USA
Rensselaer Polytechnic Institute, Troy, NY,
USA
Universidade do Estado do Rio de Janeiro,
Rio de Janeiro, Brazil
|
| Professional
Background
|
Program Committee Member for
the 4th IEEE International Conference on Engineering of Complex
Computer Systems (ICECCS'98), August 1998.
Program Committee Member for the Youth Forum in Computer Science and Engineering (YUFORIC), August 1998. Program and Conference Committee Member for the Ground System Architectures Workshop (GSAW98), February 25-27, 1998, The Aerospace Corporation, El Segundo, CA. Conference Committee Member for the Ground System Architectures Workshop (GSAW97), February 26-28, 1997, The Aerospace Corporation, El Segundo, CA. University of Southern California
Position: Graduate Research Assistant for Dr. Barry Boehm Since August 1993 Activities: I also had the opportunity to write a small grant proposal for Northrop Grumman to fund my dissertation work, and do all the involved follow-up interactions. I have lectured, on occasion, to the
software engineering graduate level introductory course.
TRW
Position: Summer Employee From June to September 1995 Activities:
Position: Summer Employee From June to August 1993 Activities:
Position: Graduate Research Assistant for Dr. David Musser From January to August 1992 Activities:
Position: Associated System Analyst From 12 January, 1990 to 25 January, 1991 Activities:
Position: Associated System Analyst From 1 May, 1989 to 12 January, 1990 Activities:
Position: Trainee From 19 August, 1988 to 30 April, 1989 Activities:
Position: Trainee From 29 November, 1987 to 15 August, 1988 Activities:
Position: Trainee From February, 1988 to May, 1988 Activities: |
| Teaching
Experience |
Software Engineering I (Guest Lecturer)
Computer Science Department Guest lectures in software architectures. Period: Fall 1994, 1995, 1996, and 1997 Computer Science Department Office hours, and homeworks' grading. Period: Fall 1993 Programming and Data Processing Department Laboratory hours, and homeworks' grading. Period: Spring 1993 Computer Science Department Office hours, and homeworks' grading. Period: Spring 1992 Computer Science Department Office hours, and projects' grading. Period: Fall 1991 Computer Science Department Office hours, homeworks and projects' grading. Period: Fall 1991, Spring 1992 Computer Science Department Concepts and resources, with exercises on JCL utilization and its main utilities. Period: 1 to 6 March, 1989 (32 hours) Computer Science Department Period: 29 to 30 August, 1989 (16 hours) Computer Science Department Period: 17 March, 1989 (8 hours) Position: Substitute teacher Period: School year of 1986 Activities: Taught Mathematics for tenth grade classes |
| Honors and
Awards |
Co-principal Investigator on Research
Grant, from Northrop Grumman for Ph.D. dissertation research, 1997
(with Dr. Barry Boehm).
CAPES Scholarship, from the Brazilian Government for Ph.D. studies, 1992-1996. Outstanding Academic Achievement Award, at USC, April 1995, April 1997, and April 1998. Class Leader during the last
two high school years, and during all but the first undergraduate years.
|
| List of
Publications |
Gacek C. and B. Boehm, "Composing
Components: How Does One Detect Potential Architectural Mismatches?," to
appear in Proceedings of the OMG-DARPA-MCC Workshop on Compositional
Software Architectures, January 1998 (accepted both for participation
and presentation) (http://www.objs.com/workshops/ws9801/).
Boehm, B. W., Egyed, A., and C. Gacek, editors. Knowledge Summary: USC-CSE Focused Workshop on Software Architectures II, Center for Software Engineering, University of Southern California, Los Angeles, CA 90089-0781, 12-14 November 1997. Gacek, C., "Detecting Architectural Mismatches During Systems Composition," USC Technical Report USC-CSE-97-506 (Qualifying Report for partial fulfillment of Computer Science Department requirements), Center for Software Engineering, University of Southern California, Los Angeles, CA 90089-0781, 8 July 1997. Gacek, C., "Detecting Architectural Mismatches During Systems Composition -- An Extension to the AAA Model," USC Technical Report USC-CSE-97-502, Center for Software Engineering, University of Southern California, Los Angeles, CA 90089-0781, April 1997. Gacek, C., "Exploiting Domain Architectures in Software Reuse," in Proceedings of the ACM-SIGSOFT Symposium on Software Reusability (SSR'95), ACM Press, Seattle, WA, 28-30 April 1995, pp. 229-232. Gacek, C., A. Abd-Allah, B.K. Clark, and B.W. Boehm, "On the Definition of Software System Architecture," in Proceedings of the First International Workshop on Architectures for Software Systems -- In Cooperation with the 17th International Conference on Software Engineering, D. Garlan (ed.), Seattle, WA, 24-25 April 1995, pp. 85-95. Gacek, C. and B.W. Boehm, "KBSE Tool for Megaprogramming," IRUS Reuse-Based Software Engineering Symposium, University of California, Irvine, 13 September 1993. Gacek, C., "Memory Management Components of a Generic Library for Systems Programming," Computer Science Master Project, Rensselaer Polytechnic Institute, Troy, NY, August 1992. Gacek, C., B.K. Clark, and B.W. Boehm, "Focused Workshop on Software Reuse: Issue Paper," Knowledge Summary of the USC-CSE Focused Workshop on Software Reuse, Center for Software Engineering, University of Southern California, Los Angeles, CA 90089-0781, 17-20 October 1994. Gacek, C., "Domain Specific Software Architecture Based Reuse State of the Art Presentation," Knowledge Summary of the USC-CSE Focused Workshop on Software Reuse, Center for Software Engineering, University of Southern California, Los Angeles, CA 90089-0781, 17-20 October 1994. Clark, B., C. Gacek, and B. W. Boehm, editors. Knowledge Summary: USC-CSE Focused Workshop on Software Reuse, Center for Software Engineering, University of Southern California, Los Angeles, CA 90089-0781, 17-20 October 1994. Gacek, C., A. Abd-Allah, B.K. Clark, and B.W. Boehm, "Focused Workshop on Software Architectures: Issue Paper," Knowledge Summary of the USC-CSE Focused Workshop on Software Architectures, Center for Software Engineering, University of Southern California, Los Angeles, CA 90089-0781, 6-9 June 1994. Gacek, C., "Software Architecture, the Architecting Process, and Examples of Architecting Infrastructures State of the Art Presentation," Knowledge Summary of the USC-CSE Focused Workshop on Software Architectures, Center for Software Engineering, University of Southern California, Los Angeles, CA 90089-0781, 6-9 June 1994. Abd-Allah, A., B. Clark, C. Gacek,
and B. W. Boehm, editors. Knowledge Summary: USC-CSE Focused Workshop
on Software Architectures, Center for Software Engineering, University
of Southern California, Los Angeles, CA 90089-0781, 6-9 June 1994.
|
| Professional Societies | Student member of ACM and IEEE
|
| Computer Skills | Languages: Java, html, awk,
C, C++, Ada, Lisp, PL/I, Pascal, sml, SQL, Z, ACME
Operating Systems: UNIX, MS-Windows,
DOS, TSO, VM, X Window System
|
| Languages Spoken | English, Portuguese, Spanish, and
German (at introductory level).
|
| References | Barry W. Boehm
TRW Professor, Department of Computer Science Director, Center for Software Engineering Address: Center for Software Engineering -- University of Southern California -- Los Angeles, CA, USA, 90089-0781 Telephone: (1-213) 740-8163 FAX: (1-213) 740-4927 e-mail: boehm@sunset.usc.edu Others may be provided upon request. |