Thomas Dean

 ThomasR. Dean

Thomas R. Dean

  • Courses8
  • Reviews19

Biography

Queen's University Kingston - Electrical Engineering


Resume

  • 2001

    University of Waterloo

    Waterloo

    Ontario

    Along with Andrew Malton

    built the CPPX fact extractor

    Research Associate

    University of Waterloo

  • 1995

    Legasys Corp

    Queen's University

    Kingston

    ONtario

    Research in Design Recovery and Transformation.

    Senior Research Scientist

    Legasys Corp

    Kingston

    ON

    Adjunct Associate Professor

    Royal Military College of Canada

  • 1993

    Dean

    Queen's University

    Royal Military College of Canada

    Kingston ON

    Formalization and modelling of Design Methodologies

    Post Doctoral Fellow

    Queen's University

  • 1990

    Royal Military College of Canada

    Queen's University

    Kingston

    ON

    Research into

    and prototype of

    user interface for Air Traffic Controllers

    Research Associate

    Royal Military College of Canada

  • 1988

    Ph.D.

    Computer and Information Science

    Queen's University

  • 1986

    M.Sc.

    Computational Science

    ACM

    Sigplan

    University of Saskatchewan

  • 1981

    B.Sc.(Hon)

    Computational Science

    WUSC

    University of Saskatchewan

  • Research

    Software Engineering

    Mathematical Modeling

    Python

    Java

    Algorithms

    Software Development

    Programming

    Science

    LaTeX

    Numerical Simulation

    C++

    Teaching

    Distributed Systems

    Computer Science

    Statistics

    C

    Simulations

    Normalizing Object-oriented Class Styles in JavaScript

    In this project

    we aim at enhancing the maintainability of object-oriented JavaScript applications by automatically normalizing the representation of classes to a single model. We begin by analyzing the different ways that JavaScript programmers have represented the class concept

    identifying and cataloging the different class patterns used in the language. We then choose one of these as the clearest

    and show how it is possible to automatically migrate JavaScript applications from any mix of class styles to the chosen one

    making it easier to understand and maintain object-oriented JavaScript programs. While class representation is the biggest problem

    JavaScript also allows for a number of different expressions of the inheritance concept

    and in future we hope to attack normalization of inheritance styles as well

    Widd Gama

Possible Matching Profiles

The following profiles may or may not be the same professor:

  • Thomas Dean
    Seneca College of Applied Arts and Technology - Computer Engineering

Possible Matching Profiles

The following profiles may or may not be the same professor:

  • Thomas Dean Price (-20% Match)
    Adjunct Faculty
    Moultrie Technical College - Moultrie Technical College

  • Thomas Dean Hickman (00% Match)
    Assistant Professor
    South Georgia College - South Georgia College

  • Thomas R Dean (40% Match)
    Adjunct Faculty
    Ivy Tech Community College - Ivy Tech Community College

  • Thomas Dean Scholz (00% Match)
    Professor
    University Of Iowa - Univ. Of Iowa Hospital & Clinics

APSC 100

3.3(2)

APSC 143

1.3(3)

ELEC 377

4.3(7)

SOFT 423

4.5(2)