Ship-source greenhouse gas (GHG) emissions could increase by up to 250% from 2012 levels by 2050 owing to increasing global freight volumes. Binding international legal agreements to regulate GHGs, however, are lacking as technical solutions remain expensive and crucial industrial support is absent. In 2003, IMO adopted Resolution A.963 (23) to regulate shipping CO2 emissions via technical, operational, and market-based routes. However, progress has been slow and uncertain; there is no concrete emission reduction target or definitive action plan. Yet, a full-fledged roadmap may not even emerge until 2023. In this policy analysis, we revisit the progress of technical, operational, and market-based routes and the associated controversies. We argue that 1) a performance-based index, though good-intentioned, has loopholes affecting meaningful CO2 emission reductions driven by technical advancements; 2) using slow steaming to cut energy consumption stands out among operational solutions thanks to its immediate and obvious results, but with the already slow speed in practice, this single source has limited emission reduction potential; 3) without a technology-savvy shipping industry, a market-based approach is essentially needed to address the environmental impact. To give shipping a 50:50 chance for contributing fairly and proportionately to keep global warming below 2°C, deep emission reductions should occur soon.
Live programming is a style of development characterized by incremental change and immediate feedback. Instead of long edit-compile cycles, developers modify a running program by changing its source code, receiving immediate feedback as it instantly adapts in response. In this paper, we propose an approach to bridge the gap between running programs and textual domain-specific languages (DSLs). The first step of our approach consists of applying a novel model differencing algorithm, tmdiff, to the textual DSL code. By leveraging ordinary text differencing and origin tracking, tmdiff produces deltas defined in terms of the metamodel of a language. In the second step of our approach, the model deltas are applied at run time to update a running system, without having to restart it. Since the model deltas are derived from the static source code of the program, they are unaware of any run-time state maintained during model execution. We therefore propose a generic, dynamic patch architecture, rmpatch, which can be customized to cater for domain-specific state migration. We illustrate rmpatch in a case study of a live programming environment for a simple DSL implemented in Rascal for simultaneously defining and executing state machines.
Hoe verhoudt de Noord-Europese economie zich tot het vrije marktmodel en tot het sociale marktmodel, en welke elementen uit beide modellen vormen de economie van de Noord-Europese regio? De auteurs onderscheiden specifieke kenmerken, kansen en bedreigingen voor de Noord-Europese economie. Zo kan wellicht een ‘race to the bottom’ worden voorkomen, een economie waar alles draait om de laagst mogelijke prijs, en waarin bedrijven, landen en regio’s volstrekt op zichzelf zijn aangewezen.
Collaborative networks for sustainability are emerging rapidly to address urgent societal challenges. By bringing together organizations with different knowledge bases, resources and capabilities, collaborative networks enhance information exchange, knowledge sharing and learning opportunities to address these complex problems that cannot be solved by organizations individually. Nowhere is this more apparent than in the apparel sector, where examples of collaborative networks for sustainability are plenty, for example Sustainable Apparel Coalition, Zero Discharge Hazardous Chemicals, and the Fair Wear Foundation. Companies like C&A and H&M but also smaller players join these networks to take their social responsibility. Collaborative networks are unlike traditional forms of organizations; they are loosely structured collectives of different, often competing organizations, with dynamic membership and usually lack legal status. However, they do not emerge or organize on their own; they need network orchestrators who manage the network in terms of activities and participants. But network orchestrators face many challenges. They have to balance the interests of diverse companies and deal with tensions that often arise between them, like sharing their innovative knowledge. Orchestrators also have to “sell” the value of the network to potential new participants, who make decisions about which networks to join based on the benefits they expect to get from participating. Network orchestrators often do not know the best way to maintain engagement, commitment and enthusiasm or how to ensure knowledge and resource sharing, especially when competitors are involved. Furthermore, collaborative networks receive funding from grants or subsidies, creating financial uncertainty about its continuity. Raising financing from the private sector is difficult and network orchestrators compete more and more for resources. When networks dissolve or dysfunction (due to a lack of value creation and capture for participants, a lack of financing or a non-functioning business model), the collective value that has been created and accrued over time may be lost. This is problematic given that industrial transformations towards sustainability take many years and durable organizational forms are required to ensure ongoing support for this change. Network orchestration is a new profession. There are no guidelines, handbooks or good practices for how to perform this role, nor is there professional education or a professional association that represents network orchestrators. This is urgently needed as network orchestrators struggle with their role in governing networks so that they create and capture value for participants and ultimately ensure better network performance and survival. This project aims to foster the professionalization of the network orchestrator role by: (a) generating knowledge, developing and testing collaborative network governance models, facilitation tools and collaborative business modeling tools to enable network orchestrators to improve the performance of collaborative networks in terms of collective value creation (network level) and private value capture (network participant level) (b) organizing platform activities for network orchestrators to exchange ideas, best practices and learn from each other, thereby facilitating the formation of a professional identity, standards and community of network orchestrators.