Publication | Closed Access
Constrained types for object-oriented languages
52
Citations
45
References
2008
Year
Unknown Venue
EngineeringObject-oriented ModelingComputer ArchitectureArray BoundsSoftware EngineeringObject OrientationSoftware AnalysisFormal VerificationDependent TypesModern Object-oriented LanguageGeneric ProgrammingDependently Typed ProgrammingSystems EngineeringObject-oriented DesignHigh-level Programming LanguageComputer EngineeringComputer ScienceType SystemSoftware DesignObject-oriented LanguagesAutomated ReasoningProgram AnalysisFormal MethodsObject-oriented ProgrammingSystem Software
X10 is a modern object-oriented language designed for productivity and performance in concurrent and distributed systems. In this setting, dependent types offer significant opportunities for detecting design errors statically, documenting design decisions, eliminating costly run-time checks (e.g., for array bounds, null values), and improving the quality of generated code.
| Year | Citations | |
|---|---|---|
Page 1
Page 1