Some modern, statically typed programming languages provide the capability for programs to reflect, or introspect, upon their type meta-data at runtime. Using type meta-data to determine program behavior is called type-directed programming (TDP). Type-directed programming allows many operations on data, such as serialization, cloning, structural equality, and general iteration, to be defined naturally, just once, for all types of data. Consequently, these operations continue to work as systems grow and software is extended with additional data types. Without TDP, programmers must constantly revise the code that implements these operations and scatter their implementations throughout their code-base. However, TDP conflicts with the use of ab...
This thesis seeks to strengthen the capabilities of static polymorphic type-checking (as known from ...
International audienceInformation-flow security typing statically prevents confidential information ...
Starting from the seminal work of Volpano and Smith, there has been growing evidence that type syste...
Some modern, statically typed programming languages provide the capability for programs to reflect, ...
Some modern, statically typed programming languages provide the capability for programs to reflect, ...
Some modern, statically typed programming languages provide the capability for programs to reflect, ...
Run-time type analysis allows programmers to easily and concisely define operations based upon type ...
Run-time type analysis allows programmers to easily and concisely define operations based upon type ...
The goal of my research is to improve the security and reliability of software systems through the u...
Information-flow security typing statically prevents confidential information to leak to public cha...
Information systems are widespread and used by anyone with computing devices as well as corporation...
If we classify variables in a program into various security levels, then a secure information flow a...
UID/CEC/04516/2019 PTDC/EEICTP/4293/2014This work introduces the novel concept of kind refinement, w...
Dependently-typed languages allow for a new paradigm: proof-oriented or type-driven programming, con...
Software systems are ubiquitous. Failure in safety- and security-critical systems, e.g., the control...
This thesis seeks to strengthen the capabilities of static polymorphic type-checking (as known from ...
International audienceInformation-flow security typing statically prevents confidential information ...
Starting from the seminal work of Volpano and Smith, there has been growing evidence that type syste...
Some modern, statically typed programming languages provide the capability for programs to reflect, ...
Some modern, statically typed programming languages provide the capability for programs to reflect, ...
Some modern, statically typed programming languages provide the capability for programs to reflect, ...
Run-time type analysis allows programmers to easily and concisely define operations based upon type ...
Run-time type analysis allows programmers to easily and concisely define operations based upon type ...
The goal of my research is to improve the security and reliability of software systems through the u...
Information-flow security typing statically prevents confidential information to leak to public cha...
Information systems are widespread and used by anyone with computing devices as well as corporation...
If we classify variables in a program into various security levels, then a secure information flow a...
UID/CEC/04516/2019 PTDC/EEICTP/4293/2014This work introduces the novel concept of kind refinement, w...
Dependently-typed languages allow for a new paradigm: proof-oriented or type-driven programming, con...
Software systems are ubiquitous. Failure in safety- and security-critical systems, e.g., the control...
This thesis seeks to strengthen the capabilities of static polymorphic type-checking (as known from ...
International audienceInformation-flow security typing statically prevents confidential information ...
Starting from the seminal work of Volpano and Smith, there has been growing evidence that type syste...