Implementing crosscutting concerns for transactions is difficult, even using aspect-oriented programming languages such as AspectJ. Many of these challenges arise because the context of a transaction-related crosscutt...Implementing crosscutting concerns for transactions is difficult, even using aspect-oriented programming languages such as AspectJ. Many of these challenges arise because the context of a transaction-related crosscutting concern consists of loosely-coupled abstractions like dynamically-generated identifiers, timestamps, and tentative value sets of distributed resources. Current aspect-oriented programming languages do not provide joinpoints and pointcuts for weaving advice into high-level abstractions or contexts, like transaction contexts. To address these problems, we propose an extension to AspectJ framework, called TransJ, that allows developers to define pointcuts in terms of transaction abstractions and that automatically keeps track of context information for transactions. This paper describes TransJ as an abstract independent framework for weaving crosscutting concerns into high-level runtime abstractions, with which developers can implement transaction-related crosscutting concerns in modular, cohesive and loosely coupled transaction-aware aspects. Finally, this paper presents eight different ways in which TransJ can improve the reuse with preserving the performance of applications requiring transactions. Informally, these hypotheses are that TransJ yields (1) better encapsulation and separation of concern; (2) looser coupling and less scattering; (3) higher cohesion and less tangling; (4) reduces complexity; (5) improves obliviousness; (6) preserves efficiency; (7) improves extensibility; and (8) hastens the productivity. A brief discussion of experiment to test the hypotheses is provided, but the details of the experiment are left for another paper.展开更多
In a commercialized and fragment media market where crisis and humanitarian interventions are big news that sells, how do politicians and the public respond to them? Bearing in mind that immigration is a phenomenon w...In a commercialized and fragment media market where crisis and humanitarian interventions are big news that sells, how do politicians and the public respond to them? Bearing in mind that immigration is a phenomenon with a growing presence in society and increasingly politicized, this paper explores an important and persistent question regarding the role of news media in affecting policy decisions, particularly during times of crisis (Paletz, 1998), transference of the issue and the media frames occurs. Having taken into account the agenda building paradigm and the concept of flame (Entman, 1993; Snow & Benford, 1988), the topic of immigration is analyzed in the Spanish main newspapers (El Pais & El Mundo) and in the political interventions (Parliamentary Debates). In order to implement this extraction and framing analysis, the associative method is adopted. The assaults of Ceuta and Melilla (2005) and the Canarias crisis (2006) are taken as the cases of study. The findings of this research highlight that moments of humanitarian crisis and key newsworthy events related to African immigrants increase the media's power to introduce the issue of immigration and to have influence on the frames used in the political and public agenda.展开更多
文摘Implementing crosscutting concerns for transactions is difficult, even using aspect-oriented programming languages such as AspectJ. Many of these challenges arise because the context of a transaction-related crosscutting concern consists of loosely-coupled abstractions like dynamically-generated identifiers, timestamps, and tentative value sets of distributed resources. Current aspect-oriented programming languages do not provide joinpoints and pointcuts for weaving advice into high-level abstractions or contexts, like transaction contexts. To address these problems, we propose an extension to AspectJ framework, called TransJ, that allows developers to define pointcuts in terms of transaction abstractions and that automatically keeps track of context information for transactions. This paper describes TransJ as an abstract independent framework for weaving crosscutting concerns into high-level runtime abstractions, with which developers can implement transaction-related crosscutting concerns in modular, cohesive and loosely coupled transaction-aware aspects. Finally, this paper presents eight different ways in which TransJ can improve the reuse with preserving the performance of applications requiring transactions. Informally, these hypotheses are that TransJ yields (1) better encapsulation and separation of concern; (2) looser coupling and less scattering; (3) higher cohesion and less tangling; (4) reduces complexity; (5) improves obliviousness; (6) preserves efficiency; (7) improves extensibility; and (8) hastens the productivity. A brief discussion of experiment to test the hypotheses is provided, but the details of the experiment are left for another paper.
文摘In a commercialized and fragment media market where crisis and humanitarian interventions are big news that sells, how do politicians and the public respond to them? Bearing in mind that immigration is a phenomenon with a growing presence in society and increasingly politicized, this paper explores an important and persistent question regarding the role of news media in affecting policy decisions, particularly during times of crisis (Paletz, 1998), transference of the issue and the media frames occurs. Having taken into account the agenda building paradigm and the concept of flame (Entman, 1993; Snow & Benford, 1988), the topic of immigration is analyzed in the Spanish main newspapers (El Pais & El Mundo) and in the political interventions (Parliamentary Debates). In order to implement this extraction and framing analysis, the associative method is adopted. The assaults of Ceuta and Melilla (2005) and the Canarias crisis (2006) are taken as the cases of study. The findings of this research highlight that moments of humanitarian crisis and key newsworthy events related to African immigrants increase the media's power to introduce the issue of immigration and to have influence on the frames used in the political and public agenda.