Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Staff Profile

Grace A. Lewis

Grace A. Lewis

Principal Researcher

Key Responsibilities

Grace A. Lewis is the principal investigator for the research project Authentication and Authorization of IoT Devices in Tactical Environments that is evaluating, adapting, and implementing an IETF proposal for authentication and authorization in constrained environments (ACE) such that it is resilient to high-priority threats of tactical environments (e.g., node impersonation and capture) that are currently not addressed in ACE.

She also led the work in Tactical Computing and Communications (TCC) that developed tactical cloudlets. The tactical cloudlet software is available as KD-Cloudlet on GitHub.

Areas of expertise: edge computing, cloud computing, software architecture, service-oriented architecture, technology evaluation

Professional Background

Grace Lewis is a Principal Researcher at the Software Engineering Institute at Carnegie Mellon University. Lewis has over 25 years of professional software development experience in industry and research environments. Her main areas of expertise include edge computing, cloud computing, software architecture, service-oriented architecture, and technology evaluation.

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. 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 and embedded software on devices microcontrollers. 

At the SEI she has worked in the area of Commercial-of-the-Shelf (COTS) Based Systems, Legacy System Modernization, Systems of Systems Engineering, and Service-Oriented Architecture (SOA), where she has a vast number of publications. Her current areas of work are secure and efficient computing and communications in resource-constrained environments and IoT security.

Lewis has teaching experience at the graduate and undergraduate level. She serves various roles in the Master of Software Engineering professional programs at Carnegie Mellon University.

Lewis hold a BSc in Software Systems Engineering from Icesi University in Cali, Colombia; a Post-Graduate Specialization in Business Administration from Icesi University; a Master of Software Engineering from Carnegie Mellon University in Pittsburgh, PA USA; and a PhD in Computer Science from Vrije Universiteit Amsterdam, Netherlands.

Publications (recent or significant)

Dissertation

Selected External Publications

SEI Publications

Books

Search the library for additional publications by author

Teams

Tactical Technologies Group (TTG)

Authorization and Authentication of IoT Devices in Tactical Environments Research Project

Education

  • PhD, Computer Science, Vrije Universiteit Amsterdam
  • MS, Software Engineering, Carnegie Mellon University
  • Post-Graduate Specialization, Business Administration, Icesi University
  • BS, Software Systems Engineering, Icesi University

Professional Memberships

  • IEEE Technical Council on Software Engineering, TCSE Executive Vice Chair
  • IEEE Computer Society Technical & Conference Activities Board (T&C) Executive Committee, Member-at-Large
  • IEEE Technical Council on Software Engineering - Member-at-Large
  • IEEE - Senior Member
  • CMU MSE Executive Committee

Current Professional Activities

Conference Organization

  • Student Research Competition (SRC) Co-Chair: MobileSoft 2017 - 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems - co-located with the 39th International Conference on Software Engineering (ICSE 2017) - May 22-23, 2017 - Buenos Aires, Argentina
  • Early Career Researchers Forum Co-Chair: ICSA 2018 - IEEE International Conference on Software Architecture - April 30 - May 4, 2018 - Seattle, WA USA

Current Program Committees

  • SEIS 2017 - 39th International Conference on Software Engineering (ICSE 2017) - Software Engineering in Society Track - May 24-26, 2017 - Buenos Aires, Argentina
  • MobileSoft 2017 - 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems - May 22-23, 2017 - Buenos Aires, Argentina
  • SESoS-WDES 2017 - Joint 5th International Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems @ 39th International Conference on Software Engineering (ICSE 2017) - May 23, 2017 - Buenos Aires, Argentina
  • CAiSE Forum 2017 @ CAiSE 2017 - 29th International Conference on Advanced Information Systems Engineering - June 12-16, 2017 - Essen, Germany
  • WETICE 2017 - 26th IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises - Track on Adaptive and Reconfigurable Systems and Architectures (AROSA 2017) - June 21-23, 2017 - Poznan, Poland
  • MOBILITY 2017 - Seventh International Conference on Mobile Services, Resources, and Users - June 25-29, 2017 - Venice, Italy
  • IEEE SERVICES 2017 - 13th IEEE World Congress on Services - June 25-30, 2017 - Honolulu, Hawaii, USA
  • CSRSQ 2017 - 1st Workshop on Conflicts and Synergies among Reliability, Security and other Qualities @ The 2017 IEEE International Conference on Software Quality, Reliability & Security (QRS 2017) - July 25-29, 2017 - Prague, Czech Republic
  • MobiWis 2017 - 14th International Conference on Mobile Web and Intelligent Information Systems - August 21-23, 2017 - Prague, Czech Republic
  • 2017 Tapia Conference - ACM Richard Tapia Celebration of Diversity in Computing - Workshop/Panel Reviewer - September 20-23, 2017 - Atlanta, GA USA
  • EDOC 2017 - 21st Enterprise Computing Conference - October 10-13, 2017 - Quebec City, Canada
  • ICSOC 2017 - 15th International Conference on Service Oriented Computing - Senior PC Member - November 6-9, 2017 - Malaga, Spain

 

Contact Grace A. Lewis