SECR 2012 завершил работу. Получить информацию о текущей конференции можно на
SECR 2012 is over. You can learn about our current event at

Thinking about programming. From Aristotle to Wittgenstein

Download presentation
Download article



The report presents abstracts on general issues of software engineering. Software development considered as a new kind of human activity, which is mistakenly attributed to engineering. Engineering based on applicable laws of mathematics, physics and chemistry to design new products. In software development has not yet opened its Newton’s laws, Lagrange’s equations, or at least strength of materials that helped to design and prove the correctness of the new architecture of a nontrivial software system. Programming is humanities discipline and the serious moves in its theoretical basis can only be achieved by using the achievements of the humanities: philosophy, psychology, linguistics, semiotics, etc.

The report examines constraints of object-oriented approach, widely used in the construction of software systems. The constraints add excess complexity to the software architecture. The report discusses a problem of creating a universal syntax of domain-specific language (DSL). The author introduces a hypothesis that attempts to solve this problem that have been made in the last decade, are not widely used because these approaches have tried to simulate the static world of Aristotle’s objects, it is possible that the basis for a universal syntax of DSL can be a dynamic world of Wittgenstein’s interactions and the categorical approach, reflecting the fundamental features of human thinking.

Sergey Arkhipenkov

Sergey ArkhipenkovSergey Arkhipenkov

PMP® PMI, an expert in the management of software development, the vice-president of the Guild of Managers of Software Projects

In software development for over 30 years. Creating simulation models of complex space systems in the Mission Control Center. Running a commercial software development and software engineering process improvement projects in companies PriceWaterhouseCoopers, Luxoft, CBOSS. Completed projects for the European Space Agency, Daimler-Benz Aerospace, Boeing Corporation, the Central Bank of Russia, OAO Gazprom.

Author of 5 books and over 100 articles, papers and training courses on information technology and software project management.


Оставить комментарий

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© CEE-SECR 2012 • Email:
Powered by WordPress. • Hosted by Hosting Community • Developed by i-Help