SANG WON LIM

 Email: swlim@mmlab.snu.ac.kr

Areas of Interest

                                                                                                                         

security, safety, threat modeling, anomaly detection, software architecture, fault tolerant systems, self-healing systems, cyber-physical systems, software product lines

Fields of Expertise                                                                          

  • Highly experienced with threat analysis and security risk analysis on various IoT devices
  • Knowledgeable about typical vulnerabilities of IoT devices and different issues, including key provisioning, which occur during the mass production process
  • Skilled in serving as a judge for certification of LG Electronics software security specialists
  • Skilled in architecture reconstruction of various types of software and improvement of software quality
  • Experienced with documenting software architectures using various viewpoints to address stakeholders’ concerns
  • Knowledgeable about issues that occur when hardware and software are integrated
  • Well versed in managing concurrency in complex embedded systems
  • Competent as a lecturer in SW architecture and SW security at LGE SW College

Education

Seoul National University, Seoul Korea (Mar. 2021-Present)

Ph.D. of in Computer Science and Engineering

Department of Computer Science and Engineering, Graduate School

Korea University, Seoul, Korea (Mar. 2006-Feb.2008)

Master of Science in Computer Science

Department of Computer Science and Engineering, Graduate School

Master’s Thesis: A Value Gap Model for Value-Based Requirements Elicitation

Relevant Courses: Advanced Software Engineering, Computer Security, Advanced Embedded Software Technology, Advanced Internet Protocols, Design and Analysis of Algorithms

Korea University, Seoul, Korea ( Mar. 2002-Feb. 2006)

Bachelor of Engineering in Computer Science and Engineering 

Department of Computer Science and Engineering, College of Information & Communication

Relevant Courses: Computer Architecture, System Software, Information Security, Modeling and Simulation, Operating System, Algorithms, Data Structure, Computational Logic, Theory of Computation, Database, Computer Network, Internet Protocols, Software Engineering, Computer Graphics, Artificial Intelligence

Carnegie Mellon University, Pittsburgh, PA ( May 2015-Jun. 2015)

Completed, LGE Software Architect Course

School of Computer Science Institute for Software Research

Work

Experience                                                                           

LG Electronics(LGE), Seoul, Korea (Feb. 2010-Present)

Research Engineer, Software Engineering Lab, Software Center, Chief Technology Officer (CTO) Division

Project: Intelligent intrusion detection system (Jan. 2019-Present)

  • Conduct research on anomaly detection using machine learning for intrusion detection
  • Train anomaly detection models using LSTM neural network and Linux system calls
  • Conduct experiments for anomaly detection using prediction error distribution during operation
  • Build a model that achieves high F-score and make efforts to reduce the number of features using various methods including clustering
  • Intrusion detection on system call graphs
  • Apply traditional signature-based intrusion detection using Yara rule

Project: Enhancing security quality of LG IoT device update system (Nov. 2018-Present)

  • Perform threat modeling for LG IoT device update systems using STRIDE
  • Conduct risk assessment on threat exposure
  • Implement countermeasure plans to design and update system by referring to Uptane specifications  
  • This system is currently being applied to mass production and additional support has been provided for mass production issues such as key management and key provisioning

Project: Secure software update system for automobiles architecture design (Jan. 2019- Dec. 2019)

  • Design high-interoperability update system architecture that can be integrated with other update systems while conforming to Uptane specifications
  • Coordinate responsibilities among development organizations in charge of server, device agent, and BSP
  • Facilitate smooth inter-organizational communication with documenting software architecture

Project: Security risk assessment for LG battery management system (Apr. 2018-May 2018)

  • Performed threat modeling for LG battery management system (BMS) using STRIDE
  • Conducted risk assessment on threat exposure
  • Applied countermeasure plans to the updated system

Project: LG Secure Development Lifecycle design (Jan. 2018-Nov. 2018)

  • Defined the secure development process for LG Electronics
  • Planned various activities to be carried out in each stage; created and distributed guides and templates for each activity; these have been applied and are currently operating as a standard process of LG Electronics

Project: Vehicle component fault tolerant design (Jan. 2017-Dec. 2017)

  • Identified a root cause by analyzing three years of field failure cases in audio video navigation (AVN) and telematics communication unit (TCU)
  • Created fault tolerant design patterns for LG AVN, TCU based on the analysis
  • Achieved the result of defect reduction after application

Project: TV requirements management system development (May 2015-Dec. 2017)

  • Designed TV requirements management process
  • Developed web-based requirements management system

Project: Vehicle component software development process design based on A-SPICE (Jan. 2016- Dec. 2016)

  • Defined vehicle component software development process based on A-SPICE process reference model (PRM)
  • Defined 11 processes that belong to the system/software engineering process group
  • Created and distributed guides and templates regarding the processes

Project: Washing machine SW platform design (Jan. 2014-Jul. 2015)

  • Analyzed washing machine SW variants and organized modules that would change in each product
  • Separated concerns and designed architecture that would minimize changes among development SW
  • Applied design and divided organization structure into a core asset team and a product development team

Project: SW modular design method (Jan. 2011-Dec. 2013)

  • Developed metrics to measure SW modularity
  • Organized various tactics to improve modularity based on the metrics
  • Improved modularity by applying them to various LG Electronics software products

Project: Handset requirements management system development (Feb. 2010-Dec. 2010)

  • Developed handset requirements management process and web-based requirements management system

Tmaxsoft, Seongnam, Korea (Jan. 2008-Jan. 2010)

Research Engineer, Security Team, TmaxCore Division

Project: Distributed management framework

  • Designed and developed a distributed management framework to be used for management of server and remote device
  • Installed lightweight webserver on each device and developed remote-controlled web-based management system
  • Performed resource modeling of the managed system

Korea University, Seoul, Korea ( Mar. 2006-Feb. 2008)

Assistant Researcher, Embedded Software Engineering Lab, Advisor: Professor Hoh Peter In

  • Designed a value gap model aimed to clarify need selection and focus on key factors for a requirements engineer who takes the value into account on behalf of the user

Yahoo Korea, Seoul, Korea (Jul. 2005-Aug. 2005)

Intern Assistant

  • Planned community service

Teaching

Experience

LGE SW College, Pyeongtaek, Korea (Oct. 2012-Present)

Lecturer

  • SW Security Specialist Pre-Course for Advanced LG-SDL (Jun. 2018, Jun. 2019)
  • Threat Modeling for SW Security (Jun. 2018, Dec. 2018)
  • Advanced SW Architecture (Sep. 2015, Nov. 2016, May 2017, Jul. 2018)
  • MICOM SW Design Review (Nov. 2017, Dec. 2017)        
  • Automotive Requirements Analysis and Specification (Apr. 2017)
  • SW Basic Quality in R&D (Jun. 2016, Oct. 2016)
  • Communication with SW Developers for Product Planning Staff (Nov. 2015, Feb. 2016)
  • Requirements Analysis and Specification (Sep. 2015)
  • Requirements Engineering (Oct. 2012, Mar. 2013, Sep. 2014)
  • Vic21 II R&D Project Leader Course (Nov. 2012)

Publications

& Presentation

Conference Paper (International)

Lim, S., Lee, T., Kim, S., and In, H. (2007). The Value Gap Model: Value-Based Requirements Elicitation. 7th IEEE International Conference on Computer and Information Technology 2007. pp. 885-890. [pdf]. University of Aizu, Fukushima, Japan

        

Conference Paper (Domestic)

Lim, S., Lee, T., Kim, D H., and In, H. (2006). Requirements Analysis Method for Complexity system. 2006 Korea Computer Congress, Korean Institute of Information Scientists and Engineers, pp. 187-189. [pdf]. Yongpyong Resort, Gangwon-do, Korea

Awards

& Scholarships                                                                              

Passion Award, LGE SW Center                                                                  Dec. 2016, Dec. 2017

Outstanding Project Leader Award, LGE SW Center

Dec. 2015

Best Collaboration Award, LGE SW Center

Dec. 2014

PRIan Sprit Award – Openness, LGE PRI

Dec. 2010

Brain Korea 21 Scholarship, 2007 2nd Semester, Korea University

Sep. 2007

Administrative Assistant Scholarship, 2007 2nd Semester, Korea University

Sep. 2007

Brain Korea 21 Scholarship, 2007 1st Semester, Korea University

Mar. 2007

Administrative Assistant Scholarship, 2007 1st Semester, Korea University

Mar. 2007

Research Assistant Scholarship, 2006 2nd Semester, Korea University

Sep. 2006

Encouragement Award for Application Service Idea, Korea RFID/USN Association

Jun. 2006

Brain Korea 21 Scholarship, 2006 1st Semester, Korea University

Mar. 2006

First Prize, Yahoo Korea Opinion Leader 1st Term

Jan. 2004

Certifications

Software Architect, LGE

Software Security Specialist, LGE                                                     

Software Development Capability Certification, LGE

Provisional Assessor (Automotive SPICE®), iNTACS                                                                                                      

Activities

Leader, I am a Software Architect (study group), LGE

  •  Led studies on software architecture
  •  Held open seminar for colleagues

 Mar. 2012-Dec. 2015

Regular Member (2013), Leader (2014), Junior Board, LGE

  •  Suggested new policies
  •  Facilitated communication between management and employees

Jan. 2013-Dec. 2014

Opinion Leader, 1st, 4th, 5th Term, Yahoo Korea

  •  Suggested new internet services
  •  Visited Yahoo’s headquarters (2003)

 Sep. 2003-Feb. 2006

Regular Member, Korea University Linux Society, Korea University

  •  Gave presentations in Seoul Linux User Group
  •  Participated in study groups for Linux Kernel

 Mar. 2002-Feb. 2006

Skills                                                                                

Software Architecture Analysis Tool: Lattix, SciTools Understand

Software Architecture Design Tool: Enterprise Architect, Star UML

Software Language: C, C++, JAVA, C#, Python