Indigenous knowledges are understood as the commonsense ideas and cultural knowledges of local peoples concerning the everyday realities of living. This definition refers to the epistemic saliency of cultural traditions, values, belief systems and world views that, in any indigenous society, are imparted to the younger generation by community elders. It is also refers to world views that are products of a profoundly direct experience of nature and its relationship with the social world.
Bringing new and complex readings to the term 'indigenous', this collection of essays from Canadian and international contributors is an invitation to critically engage in the discussion of indigenous knowledges and their implication for academic decolonization. The essays are divided into four sections: Situating Indigenous Knowledges: Definitions and Boundaries; Indigenous Knowledge: Resistance and Advocacy; Indigenous Knowledge and the Academy; and Indigenous Knowledge and Transforming Practices. Collectively the essays situate indigenous knowledges in relation to conventional knowledges, validate the existence of multiple sources of knowledge, and examine the varying strategies, projects, and theories that are currently being developed in support of indigenous knowledges.
The book draws attention to some of the nuances, contradictions, and contestations in affirming the place of indigenous knowledges in the academy, while maintaining that different bodies of knowledges continually influence each other to reveal the dynamism of all knowledge systems.
Model-driven development has become the most important new paradigm in software development and has already demonstrated considerable impact in reducing time to market and improving product quality. However, the development of high-quality systems not only requires systematic development processes but also systematic test processes.
This book is about systematic, model-driven test processes in the context of UML. As UML provides only limited means for the design and development of test artifacts, a consortium was formed by the Object Management Group (OMG) to develop a UML profile for model-driven testing â the UML Testing Profile (UTP), an official OMG standard since 2005.
Written by the original members of this standardization group, this book shows you how to use UML to test complex software systems. The authors introduce UTP step-by-step, using a case study that illustrates how UTP can be used for test modeling and test specification. Youâll learn how UTP concepts can be used for functional and non-functional testing, with example applications and best practices for user-interfaces and service oriented architectures. In addition, the authors demonstrate how to apply UTP using frameworks like TTCN-3 and the JUnit test framework for Java.
This book is the definitive reference for the only UML-based test specification language, written by the creators of that language. It is supported by an Internet site that provides information on the latest tools and uses of the profile.
This book constitutes the thoroughly refereed post-proceedings of the First International Symposium on Unifying Theories of Programming, UTP 2006, held at Walworth Castle, County Durham, UK, in February 2006.
The 14 revised full papers presented, including those by the six invited speakers, were carefully reviewed and selected for presentation at the symposium and went through a second round of improvement after the meeting. Based on the pioneering work on unifying theories of programming by Tony Haare and Jifeng He, UTP 2006 reaffirmed the relevance of the ongoing UTP project and advanced it by focusing on the most significant results and by raising awareness of the benefits of unifying theoretical frameworks among the wider computer science and software engineering communities.