3 resultados para Notion of code

em Digital Commons @ DU | University of Denver Research


Relevância:

90.00% 90.00%

Publicador:

Resumo:

High-quality software, delivered on time and budget, constitutes a critical part of most products and services in modern society. Our government has invested billions of dollars to develop software assets, often to redevelop the same capability many times. Recognizing the waste involved in redeveloping these assets, in 1992 the Department of Defense issued the Software Reuse Initiative. The vision of the Software Reuse Initiative was "To drive the DoD software community from its current "re-invent the software" cycle to a process-driven, domain-specific, architecture-centric, library-based way of constructing software.'' Twenty years after issuing this initiative, there is evidence of this vision beginning to be realized in nonembedded systems. However, virtually every large embedded system undertaken has incurred large cost and schedule overruns. Investigations into the root cause of these overruns implicates reuse. Why are we seeing improvements in the outcomes of these large scale nonembedded systems and worse outcomes in embedded systems? This question is the foundation for this research. The experiences of the Aerospace industry have led to a number of questions about reuse and how the industry is employing reuse in embedded systems. For example, does reuse in embedded systems yield the same outcomes as in nonembedded systems? Are the outcomes positive? If the outcomes are different, it may indicate that embedded systems should not use data from nonembedded systems for estimation. Are embedded systems using the same development approaches as nonembedded systems? Does the development approach make a difference? If embedded systems develop software differently from nonembedded systems, it may mean that the same processes do not apply to both types of systems. What about the reuse of different artifacts? Perhaps there are certain artifacts that, when reused, contribute more or are more difficult to use in embedded systems. Finally, what are the success factors and obstacles to reuse? Are they the same in embedded systems as in nonembedded systems? The research in this dissertation is comprised of a series of empirical studies using professionals in the aerospace and defense industry as its subjects. The main focus has been to investigate the reuse practices of embedded systems professionals and nonembedded systems professionals and compare the methods and artifacts used against the outcomes. The research has followed a combined qualitative and quantitative design approach. The qualitative data were collected by surveying software and systems engineers, interviewing senior developers, and reading numerous documents and other studies. Quantitative data were derived from converting survey and interview respondents' answers into coding that could be counted and measured. From the search of existing empirical literature, we learned that reuse in embedded systems are in fact significantly different from nonembedded systems, particularly in effort in model based development approach and quality where the development approach was not specified. The questionnaire showed differences in the development approach used in embedded projects from nonembedded projects, in particular, embedded systems were significantly more likely to use a heritage/legacy development approach. There was also a difference in the artifacts used, with embedded systems more likely to reuse hardware, test products, and test clusters. Nearly all the projects reported using code, but the questionnaire showed that the reuse of code brought mixed results. One of the differences expressed by the respondents to the questionnaire was the difficulty in reuse of code for embedded systems when the platform changed. The semistructured interviews were performed to tell us why the phenomena in the review of literature and the questionnaire were observed. We asked respected industry professionals, such as senior fellows, fellows and distinguished members of technical staff, about their experiences with reuse. We learned that many embedded systems used heritage/legacy development approaches because their systems had been around for many years, before models and modeling tools became available. We learned that reuse of code is beneficial primarily when the code does not require modification, but, especially in embedded systems, once it has to be changed, reuse of code yields few benefits. Finally, while platform independence is a goal for many in nonembedded systems, it is certainly not a goal for the embedded systems professionals and in many cases it is a detriment. However, both embedded and nonembedded systems professionals endorsed the idea of platform standardization. Finally, we conclude that while reuse in embedded systems and nonembedded systems is different today, they are converging. As heritage embedded systems are phased out, models become more robust and platforms are standardized, reuse in embedded systems will become more like nonembedded systems.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

This dissertation investigates China’s recent shift in its climate change policy with a refined discourse approach. Methodologically, by adopting a neo-Gramscian notion of hegemony, a generative definition of discourse and an ontological pluralist position, the study constructs a theoretical framework named “discursive hegemony” that identifies the “social forces” for enabling social change and focuses on the role of discursive mechanisms via which the forces operate and produce effects. The key empirical finding of this study was that it was a co-evolution of conditions that shaped the outcome as China’s climate policy shift. In examining the case, a before-after within-case comparison was designed to analyze the variations in the material, institutional, and ideational conditions, with methods including interviews, conventional narrative/text analysis and descriptive statistics. Specifically, changes in energy use, the structure of decision-making body, and the narratives about sustainable development reflected how the above three types of social force processed in China in the first few years of the 21st century, causing the economic development agenda to absorb the climate issue, and turning the policy frame for the latter from mainly a diplomatic matter to a potential opportunity for better-quality growth. With the discursive operation of the “Science-based development”, China’s energy policy has been a good example of the Chinese understanding of sustainability characterized by economic primacy, ecological viability and social green-engineering. This way of discursive evolution, however, is a double-edged sword that has pushed forward some fast, top-down mitigation measures on the one hand, but has also created and will likely continue creating social and ecological havoc on the other hand. The study makes two major contributions. First and on the empirical level, because China is an international actor that was not expected to cooperate on the climate issue according to major IR theories, this study would add one critical case to the studies on global (environmental) governance and the ideational approach in the IR discipline. Second and on the theory-building level, the model of discursive hegemony can be a causally deeper mode of explanation because it traces the process of co-evolution of social forces.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

This article advocates for a fundamental re-understanding about the way that the history of race is understood by the current Supreme Court. Represented by the racial rights opinions of Justice John Roberts that celebrate racial progress, the Supreme Court has equivocated and rendered obsolete the historical experiences of people of color in the United States. This jurisprudence has in turn reified the notion of color-blindness, consigning racial discrimination to a distant and discredited past that has little bearing to how race and inequality is experienced today. The racial history of the Roberts Court is centrally informed by the context and circumstances surrounding Brown v. Board of Education. For the Court, Brown symbolizes all that is wrong with the history of race in the United States - legal segregation, explicit racial discord, and vicious and random acts of violence. Though Roberts Court opinions suggest that some of those vestiges still exits, the bulk of its jurisprudence indicate the opposite. With Brown’s basic factual premises as its point of reference, the Court has consistently argued that the nation has made tremendous strides away from the condition of racial bigotry, intolerance, and inequity. The article accordingly argues that the Roberts Court reliance on Brown to understand racial progress is anachronistic. Especially as the nation’s focus for racial inequality turned national in scope, the same binaries in Brown that had long served to explain the history of race relations in the United States (such as Black-White, North-South, and Urban-Rural) were giving way to massive multicultural demographic and geographic transformations in the United States in the years and decades after World War II. All of the familiar tropes so clear in Brown and its progeny could no longer fully describe the current reality of shifting and transforming patterns of race relations in the United States. In order to reclaim the history of race from the Roberts Court, the article assesses a case that more accurately symbolizes the recent history and current status of race relations today: Keyes v. School District No. 1. This was the first Supreme Court case to confront how the binaries of cases like Brown proved of little probative value in addressing how and in what ways race and racial discrimination was changing in the United States. Thus, understanding Keyesand the history it reflects reveals much about how and in what ways the Roberts Court should rethink its conclusions regarding the history of race relations in the United States for the last 60 years.