Object–oriented programming (OOP) has become the mainstream programming paradigm for<br>developing complex software systems in most application domains.<br>However, existing OO languages and platforms need to evolve to meet the continuous demand<br>for new abstractions, features, and tools able to reduce the time, effort, and cost of<br>creating object–oriented software systems, and improving their performance, quality and<br>usability.<br>To this aim, OOPS is seeking for research advances bringing benefits in all those typical<br>aspects of software development, such as modeling, prototyping, design, implementation,<br>concurrency and distribution, code generation, analysis, verification, testing, debugging,<br>evaluation, deployment, maintenance, reuse, and software evolution and adaptation.<br>The specific topics of interest for the OOPS track include, but are not limited to, the<br>following:<br>Aspects and components<br>Code generation, and optimization, just–in–time compilation<br>Context–oriented programming<br>Databases and persistence<br>Distribution and concurrency<br>Dynamic and scripting languages<br>Evaluation<br>Feature Oriented Software Development and Programming<br>Formal verification<br>Internet of Things technology and programming<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>Runtime verification<br>Secure and dependable software<br>Static analysis<br>Testing and debugging<br>Type systems and type inference<br>Virtual machines<br>
Abbrevation
OOPS
City
Marrakech
Country
Morocco
Deadline Paper
Start Date
End Date
Abstract