6,172 research outputs found
The Turn from Radicalism: Self-Regulation of the American Labor Movement, 1909-1919
The American Labor Movement of the first decade of the twentieth century was a host to radical labor union organizers and diverse schools of radical thought. By 1919, however, the Movement had shifted away from radicalism toward more pragmatic cooperation between owners and workers. This thesis uses the national organ of the American Flint Glass Workers\u27 Union to recount this same radicalism and traces its disappearance from the Labor Movement during and after American involvement in the First World War. Using events recorded in The American Flint, it argues that the workers themselves, motivated by patriotic zeal or self-preservation, purged their own ranks of radical elements. This thesis takes a step toward providing a more nuanced understanding of the American Labor Movement as it entered a crucial moment in its history, one that is described as the “ lean years” or the “collapse of organized labor” in America
Using Actors to Implement Sequential Simulations
This thesis investigates using an approach based on the Actors paradigm for implementing a discrete
event simulation system and comparing the results with more traditional approaches. The goal of this work
is to determine if using Actors for sequential programming is viable. If Actors are viable for this type of
programming, then it follows that they would be usable for general programming. One potential advantage
of using Actors instead of traditional paradigms for general programming would be the elimination of a
distinction between designing for a sequential environment and a concurrent/distributed one. Using Actors
for general programming may also allow for a single implementation that can be deployed on both single core
and multiple core systems.
Most of the existing discussions about the Actors model focus on its strengths in distributed environments
and its ability to scale with the amount of available computing resources. The chosen system for implementation
is intentionally sequential to allow for examination of the behaviour of existing Actors implementations
where managing concurrency complexity is not the primary task. Multiple implementations of the simulation
system were built using different languages (C++, Erlang, and Java) and different paradigms, including
traditional ones and Actors. These different implementations were compared quantitatively, based on their
execution time, memory usage, and code complexity.
The analysis of these comparisons indicates that for certain existing development environments, Erlang/OTP,
following the Actors paradigm, produces a comparable or better implementation than traditional
paradigms. Further research is suggested to solidify the validity of the results presented in this research and
to extend their applicability
The MAL Interactors Animator: Supporting model validation through animation
The IVY workbench is a model checking based tool for the analysis of interactive system designs. Experience shows that there is a need to complement the analytic power of model checking with support for model validation and analysis of verification results. Animation of the model provides this support by allowing iterative exploration of its behaviour. This paper introduces a new model animation plugin for the IVY workbench. The plugin (AniMAL) complements the modelling and verification capabilities of IVY by providing users with the possibility to interact directly with the model.The authors wish to thank Michael D. Harrison for comments on an earlier version of this paper. Jose C. Campos acknowledges support from project NanoSTIMA (reference NORTE-01-0145-FEDER-000016) financed by the North Portugal Regional Operational Programme (NORTE 2020), under the PORTUGAL 2020 Partnership Agreement, and through the European Regional Development Fund (ERDF)
Design of a Decision-Aiding Model Between Subtractive Manufacturing and 3D-Printing
3D-printing is becoming more and more widely used in industry. As this happens, manufacturers are becoming unsure of when to use this new technology and when to trudge on with subtractive (conventional) manufacturing processes. Subtractive manufacturing processes are well-established within many manufacturing companies due to its high efficiencies and low costs. However, 3D-printing offers a greater level of customization, can be automated, and can easily have designs transferred via computer files. Each method has its respective advantages, however, each one also has its downfalls. Subtractive manufacturing produces unnecessary waste, is limited from creating certain geometries, and requires a skilled laborer to run the machines. 3D-printing can present a safety hazard due to its introduction of particles into the air, being slower at producing parts, and the design of a part being easily contained and compromised within a computer file. Since there are so many different advantages and disadvantages to each method, it is very difficult for a business to decide which form of manufacturing to use for any part. To solve this problem, we developed a decision-aiding model that will ask key questions that will determine whether form of manufacturing to use, and to do an economic analysis comparing the two forms of manufacturing and the time to manufacture each
- …