Introducing Syntactical Constraints in Object-Oriented Programming Supporting Design Pattern Principles

Project: OtherOther project

Project Details

Description

The goal of the proposed project is twofold: 1. Study empirically which principles of design patterns programmers use (or do not use). 2. Design simple syntactical elements, like annotations and assertions, for object-oriented languages that support the principles of design patterns. Propose default annotations for basic object-oriented programming elements, like attributes and methods. Give these elements a formal semantics and/or rules for reasoning about them.
StatusFinished
Effective start/end date01.01.200931.12.2010

Fields of science

  • 101013 Mathematical logic
  • 101001 Algebra
  • 101012 Combinatorics
  • 101020 Technical mathematics
  • 101 Mathematics
  • 101009 Geometry
  • 101005 Computer algebra

JKU Focus areas

  • Digital Transformation