2 resultados para Parallelizing Compilers

em Universidade Complutense de Madrid


Relevância:

10.00% 10.00%

Publicador:

Resumo:

This research aims to show the main points of convergence between hegemonic schools of economic and sociological theory from the Scottish Enlightenment until today. To this end, on the one hand, we set three basic families of economic thought (the mainstream, the Austrian school and Marxism); and, on the other, we divide the history of sociology in five major generations (pioneers, founders, institutionalizers, compilers and constructivist). Subsequently, we set five historical periods as reference to our respective chapters and compare, within each of them, the theoretical contributions from these two areas. Thus, in the first chapter, called "the liberal parenthesis", we consider the relationship between the classical school of economics and the pioneers and founders of sociology. In the second, entitled "the social question" we analyze, on the one hand, the theoretical consistency of both the neoclassical school, as Austrian, with the principles defended by the institutionalizers of sociology; and, on the other, the influence of Karl Marx, as founder of sociology and classical economist, in the work of Soviet revolutionary theorists. In chapter three, called the "new industrial state", we demonstrate the theoretical proximity between both Keynesianism and the Austrian school of economics, with the doctrine defended by the generation of compilers in sociology. The fourth chapter, entitled "second industrial divide", refers to the similarities between the theoretical contributions of the monetarist Chicago school and the Austrian school with sociological constructivism. Finally, chapter five, the "global market", shows that the two hegemonic schools in economics, "integrated model", and sociology, "analytical sociology", are composed of the same three schools of thought: the rational choice, the neo-institutionalism and network approach. Thus, we can conclude that, if we look at their respective areas of influence, during this historical period occurs an manifest agreement between the theoretical contributions from the economic and sociological fields.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

During the lifetime of a research project, different partners develop several research prototype tools that share many common aspects. This is equally true for researchers as individuals and as groups: during a period of time they often develop several related tools to pursue a specific research line. Making research prototype tools easily accessible to the community is of utmost importance to promote the corresponding research, get feedback, and increase the tools’ lifetime beyond the duration of a specific project. One way to achieve this is to build graphical user interfaces (GUIs) that facilitate trying tools; in particular, with web-interfaces one avoids the overhead of downloading and installing the tools. Building GUIs from scratch is a tedious task, in particular for web-interfaces, and thus it typically gets low priority when developing a research prototype. Often we opt for copying the GUI of one tool and modifying it to fit the needs of a new related tool. Apart from code duplication, these tools will “live” separately, even though we might benefit from having them all in a common environment since they are related. This work aims at simplifying the process of building GUIs for research prototypes tools. In particular, we present EasyInterface, a toolkit that is based on novel methodology that provides an easy way to make research prototype tools available via common different environments such as a web-interface, within Eclipse, etc. It includes a novel text-based output language that allows to present results graphically without requiring any knowledge in GUI/Web programming. For example, an output of a tool could be (a structured version of) “highlight line number 10 of file ex.c” and “when the user clicks on line 10, open a dialog box with the text ...”. The environment will interpret this output and converts it to corresponding visual e_ects. The advantage of using this approach is that it will be interpreted equally by all environments of EasyInterface, e.g., the web-interface, the Eclipse plugin, etc. EasyInterface has been developed in the context of the Envisage [5] project, and has been evaluated on tools developed in this project, which include static analyzers, test-case generators, compilers, simulators, etc. EasyInterface is open source and available at GitHub2.