June 27 (Tuesday) |
Registration 9:00-9:30 |
Greetings 9:30-10:00 |
Invited Talk (1) 10:00-11:00 |
Sriram Rajamani. Trusted Cloud: How to make the cloud more secure. |
Coffee break (1) 11:00-11:20 |
Software (1) 11:20-12:50 (Evgeny Novikov) |
Umutcan Şimşek, Elias Kärle, Omar Holzknecht and Dieter Fensel. Domain Specific Semantic Validation of Schema.org Annotations. |
Natalia Fursova, Pavel Dovgalyuk, Ivan Vasiliev and Vladimir Makarov. Lightweight Non-Intrusive Virtual Machine Introspection. |
Andrey Belevantsev and Arutyun Avetisyan. Multi-level static analysis for finding error patterns and defects in source code. |
Lunch 12:50-13:50 |
Software (2) 13:50-15:20 (Andrey Belevantsev) |
Nicola Dragoni, Ivan Lanese, Stephan Thordal Larsen, Manuel Mazzara, Ruslan Mustafin and Larisa Safina. Microservices: How To Make Your Application Scale. |
Vasilii Artemev, Vladimir Ivanov, Manuel Mazzara, Alan Rogers, Alberto Sillitti, Giancarlo Succi and Eugene Zouev. An architecture for non-invasive software measurement. |
Bastian Hagedorn, Michel Steuwer and Sergei Gorlatch. A Transformation-Based Approach for Developing High-Performance GPU Programs. |
Mikhail Mandrykin and Alexey Khoroshilov. A Memory Model for Deductively Verifying Linux Kernel Modules. |
Coffee break (2) 15:20-15:40 |
Algorithms (1) 15:40-17:10 (Margarita Korovina) |
Flavio Ferrarotti, Klaus-Dieter Schewe and Loredana Tec. A Behavioural Theory for Reflective Sequential Algorithms. |
Guillaume Voiron, Olga Kouchnarenko, Jacques Julliand and Pierre-Alain Masson. Approximating Event System Abstractions by Covering their States and Transitions. |
Vladimir Pavlov and Vadim Pak. WhaleProver: first-order intuitionistic theorem prover based on the inverse method. |
17:10 Social event |
June 28 (Wednesday) |
Registration 9:00-9:30 |
Invited Talk (2) 9:30-10:30 |
Andrei Sabelfeld. Taint Tracking without Tracking Taints. |
Coffee break (3) 10:30-10:50 |
Software (3) 10:50-12:50 (Nikolay Pakulin) |
Stefan Brass and Heike Stephan. Pipelined Bottom-Up Evaluation of Datalog Programs: The Push Method. |
Valeriy Savchenko and Alexander Volkov. Statistical Approach to Increase Source Code Completion Accuracy. |
Denis Nikiforov, Dmitriy Korj and Ruslan Sivakov. An Approach to the Validation of XML Documents Based on the Model Driven Architecture and the Object Constraint Language. |
Efim Grinkrug. A Framework for Dynamical Construction of Software Components. |
Lunch 12:50-13:50 |
Data bases 13:50-15:00 (Vitaly Semenov) |
George Chernishev, Viacheslav Galaktionov, Valentin Grigorev, Evgeniy Klyuchikov and Kirill Smirnov. PosDB: a distributed column-store engine. |
Valeriy Chernenkiy, Yury Gapanyuk, Anatoly Nardid, Anton Gushcha and Yuriy Fedorenko. The hybrid multidimensional-ontological data model based on metagraph approach. |
Eugene Sharygin, Ruben Buchatskiy, Roman Zhuykov and Arseny Sher. Runtime Specialization of PostgreSQL Query Executor. |
Coffee break (4) 15:00-15:20 |
Algorithms (2) 15:20-16:50 (Victor Kuliamin) |
Sergey Morozov, Vitaly Semenov, Oleg Tarlapan and Vladislav Zolotov. Indexing of hierarchically organized spatial-temporal data using dynamic regular octrees. |
Margarita Korovina and Oleg Kudinov. Highlights of the Rice-Shapiro Theorem in Computable Topology. |
Gorkem Pacaci, Andreas Hamfelt and Steve McKeever. Compositional Relational Programming With Nominal Projection and Compositional Synthesis. |
16:50 Social event (Tour of Moscow) |
17:00 – 18:30 SIS Workshop (in Russian) |
Ekaterina Lavrishcheva. Scientific foundations of programs and systems. |
Boris Pozin. The Principles of Life Cycle Supporting System for Mission-Critical Systems. |
Igor Burdonov, Alexander Kosachev, Victor Kuliamin, Victor Shnitman and Alexander Tomilin. Asynchronous Distributed Algorithms for Static and Dynamic Directed Rooted Graphs. |
Sergey Staroletov. Towards the methods of analysis malicious applications for Android operating system. |
Hayk Aslanyan and Shamil Kurmangaleev, at al. Scalable framework for binary code comparison. |
Leonid Karpov and Valery Yudin. Dealing with not Fully Described Objects in Decision Support Systems: Alternative Approaches. |
June 29 (Thursday) |
Registration 9:00-9:30 |
Invited Talk (3) 9:30-10:30 |
Michael Gerard Hinchey. Building Resilient Space Exploration Systems. |
Coffee break (5) 10:30-10:50 |
Big Data 10:50-12:50 (Sergei Kuznetsov) |
Dmitry Shachnev and Dmitry Karpenko. Using the Subject Area Ontology for Automating Learning Processes and Scientific Investigation. |
Ramon Antonio Rodriges Zalipynis. Distributed in situ Processing of Big Raster Data in the Cloud. |
Natalia Garanina, Elena Sidorova and Irina Kononenko. Distributed Approach to Coreference Resolution in Multiagent Text Analysis for Ontology Population. |
Pamela Carvallo, Ana Cavalli and Wissam Mallouli. Multi-cloud applications security monitoring. |
Lunch 12:50-13:50 |
Software (4) 13:50-15:00 (Efim Grinkrug) |
Marcel Toussaint and Thomas Baar. Enriching a textual Xtext-DSL with a graphical GEF-based editor. |
Mehrnoosh Askarpour, Dino Mandrioli, Matteo Rossi and Federico Vicentini. A Human-in-the-loop Perspective for Safety Assessment in Robotic Applications. |
Andrei Tatarnikov and Alexander Kamkin. MicroTESK: A Tool for Constrained-Random Test Program Generation for Microprocessors. |
Coffee break (4) 15:00-15:20 |
Software (5) 15:20-17:20 (Vadim Mutilin) |
Dmitry Kondratyev. Implementing the symbolic method of verification in the C-light project. |
Mikhail Ermakov. Static Binary Code Instrumentation for ARM Architecture. |
Magne Haveraaen. Domain Engineering the Magnolia Way. |
Ilja Zakharov and Evgeny Novikov. Towards Automated Static Verification of GNU C Programs. |
17:20 Social event |