Staff Page for Grace A. Lewis
Contents: Contact Background Publications Education Memberships
Job titleSenior Member of the Technical Staff
Administrative home
Key responsibilities
Grace is the lead for the System of Systems Engineering team within the Integration of Software-Intensive Systems (ISIS) initiative. Current projects of this team are
- Guidelines for Engineering Systems of Systems
- Migration of Legacy Systems to Service-Oriented Architecture (SOA) Environments using SMART
- Technology Evaluation using T-Checks
- Architecture and Design of Service-Oriented Systems
- Testing and Compliance in SOA Environments
- Identity Management in SOA Environments
- SOA Governance
Grace is also the lead for the establishment and evolution of "A Research Agenda for Service-Oriented Architecture". A book with the results will be published this year. There are several workshops scheduled this year to continue evolving the agenda:
Teams
System of Systems Practice (SoSP)
Professional Background
Grace Lewis is a senior member of the technical staff at the Software Engineering Institute at Carnegie Mellon University. Lewis has 20 years of professional software development experience, mainly in industry. Her main areas of expertise include service-oriented architecture (SOA), legacy system migration, COTS-based systems and systems integration.
Before joining the SEI, Lewis was Chief of Systems Development for Icesi University, where she served as project manager and technical lead for the university-wide administrative systems. Systems were developed using Oracle tools and database on Solaris and NT platforms, interfaces to the legacy accounting system and the COTS library management system. Other tasks included the development of an in-house software development methodology based on CASE*Method and SSADM, data analysis for academic purposes, data architecture, database administration, development of the information systems strategic plan, and work towards CMM level 2. Prior to this position, she worked as Systems Analyst developing the feasibility study, project plan, requirements gathering, requirements analysis, systems and data architecture, data migration plan from an HP/3000 hierarchical database, and design of the above system using CASE*Method, a proprietary Oracle software development methodology. And previously, for this same company, served as Technical Support Engineer for all the computer clusters (Novell, UNIX, OS/2, AS/400) and office users (Mac, PC, UNIX), and participated in the development of the initial Student Registration system for the graduate school, using 4th Dimension running on a Macintosh platform.
Other work experience includes Design and Development Engineer for the Electronics Division of Carvajal S.A. where she developed software for communication between PCs and electronic devices using Dbase III+ interacting with Assembly for the 8086/8088 processor; developed embedded software on the 8051 Intel microcontroller that was used on the devices; and provided technical assistance to sales personnel during on-site visits to potential and actual clients.
Lewis has teaching experience at the graduate and undergraduate level. She is currently a member of the technical faculty and a mentor for the Master of Software Engineering program at Carnegie Mellon University.
Publications
- Service-Oriented Architecture (SOA)
- Technology Evaluation (T-Checks)
- System of Systems Engineering (SoSE)
- Book: Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices
- COTS-Based Systems
- Legacy System Modernization
- Model-Driven Architecture (MDA)
- Model-Based Verification (MBV)
- Software Engineering Topics and Other Publications in Spanish
Education
- Master of Software Engineering - Carnegie Mellon University
- Executive Master in Business Administration (Specialization) - Icesi University - Cali, Colombia
- B.Sc. in Systems Engineering - Icesi University - Cali, Colombia
Professional Memberships and Activities
- The Institute of Electrical and Electronics Engineers (IEEE) Senior Member
- Member of the Technical Faculty, Mentor, and Member of the Executive Committee for the CMU Software Engineering Masters Programs
- Member of the CMU School of Computer Science Alumni Advisory Board
- Member of the Steering Committee for COMPARCH, a federated conference series bringing together researchers and practitioners from Component-Based Software Engineering and Software Architecture
- Member of the Program Committee for the 13th IEEE International EDOC Conference (EDOC 2009): The Enterprise Computing Conference
- Member of the Program Commitee for SEPG Latin America (SEPG-LA) 2009
- Member of the Program Committee for CASCON 2009
Contact Information
Electronic mail address: glewis@sei.cmu.edu
Phone: +1-412-268-5851
Fax: +1-412-268-5758
Room: 5412
| ® | CMM, Capability Maturity Model, Capability Maturity Modeling, Carnegie Mellon, CERT, and CERT Coordination Center are registered in the U.S. Patent and Trademark Office. |
| SM | ATAM; Architecture Tradeoff Analysis Method; CMMI; CMM Integration; CURE; IDEAL; Interim Profile; OCTAVE; Operationally Critical Threat, Asset, and Vulnerability Evaluation; Personal Software Process; PSP; SCE; Team Software Process; and TSP are service marks of Carnegie Mellon University. |
| TM | Simplex is a trademark of Carnegie Mellon University. |