Grace Lewis

Grace Lewis
Senior Member of Technical Staff

Pittsburgh, Pennsylvania, USA

Key responsibilities

Grace is the lead for the System of Systems Engineering team within the System of Systems Practice (SoSP) 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
  • Security in SOA Environments
  • SOA Governance
  • Cloud Computing

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 workshops scheduled 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

Education

Professional Memberships and Activities

For more information

Contact Us

info@sei.cmu.edu

412-268-5800