Object–oriented programming (OOP) has become the mainstream programming paradigm for developing complex software systems in most application domains.<br>However, existing OO languages and platforms need to evolve to meet the continuous demand for new abstractions, features, and tools able to reduce the time, effort, and cost of creating object–oriented software systems, and improving their performance, quality and usability.<br>To this aim, OOPS is seeking for research advances bringing benefits in all those typical aspects of software development, such as modeling, prototyping, design, implementation, concurrency and distribution, code generation, analysis, verification, testing, evaluation, deployment, maintenance, reuse, and software evolution and adaptation.<br>The specific OO related topics of interest for the OOPS track include, but are not limited to, the following:<br>Aspects and components<br>Code generation, and optimization, just–in–time compilation<br>Distribution and concurrency<br>Dynamic and scripting languages<br>Evaluation<br>Formal verification<br>Integration with databases, object persistence<br>Integration with other paradigms<br>Interoperability, versioning and software evolution and adaptation<br>Language design and implementation<br>Modular and generic programming<br>Reflection, meta–programming<br>Software product lines<br>Static analysis<br>Type systems and type inference<br>Virtual machines<br>
Abbrevation
OOPS
City
Coimbra
Country
Portugal
Deadline Paper
Start Date
End Date
Abstract