1.

Record Nr.

UNINA9910784568503321

Autore

Robinson David

Titolo

Aspect-oriented programming with the e verification language [[electronic resource] ] : a pragmatic guide for testbench developers / / David Robinson

Pubbl/distr/stampa

Amsterdam ; ; Boston, : Elsevier/Morgan Kaufmann, c2007

ISBN

1-281-03832-6

9786611038328

0-08-055155-6

Edizione

[1st edition]

Descrizione fisica

1 online resource (265 p.)

Collana

The Morgan Kaufmann series in systems on silicon

Disciplina

005.1/17

Soggetti

Object-oriented programming (Computer science)

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Description based upon print version of record.

Nota di bibliografia

Includes bibliographical references (p. [239]-240) and index.

Nota di contenuto

Front cover; Aspect-Oriented Programming with the e Verification Language; Copyright page; Acknowledgments; Table of Contents; Foreword; Preface; About Verilab; Chapter 1. Introduction to Aspect Oriented Programming (AOP); 1.1. What are aspects? - Part I; 1.2. Why do I need aspects? What's wrong with crosscutting concerns?; 1.3. Surely OOP doesn't have any problems?; 1.4. Why does AOP help?; 1.5. Theory vs real life - What else is AOP good for?; 1.6. What are aspects? - Part II; Chapter 2. AOP in e; 2.1. How do I extend a class?

2.2. How do I extend a class for multiple values of a determinant?2.3. How do I extend a type?; 2.4. How do I introduce a new noncoverage member to a class?; 2.5. How do I introduce a coverage group to a class?; 2.6. How do I extend a coverage group?; 2.7. How do I change the behavior of a method?; 2.8. How do I limit the scope of my extensions?; 2.9. Using return in method advice; 2.10. Controlling the order of method extension calls; Chapter 3. Using AOP to Organize Your Code; 3.1. A word about style; 3.2. What aspects do I want to use?; 3.3. Mapping aspects to files

Chapter 4. Creating Flexible CodeChapter 5. Creating Pluggable Code; 5.1. The extendable case statement; 5.2. The factory pattern; Chapter 6. Improving Your Productivity; 6.1. Shifting the power; 6.2. Dealing with broken code; 6.3. Handling workarounds; 6.4. Reducing and



deferring class complexity; 6.5. Adding problem-specific functionality; 6.6. Reducing the OOP-induced overhead; Chapter 7. AOP in Action; 7.1. Creating a class with a selectable algorithm; 7.2. Creating a configuration interface for an eVC; 7.3. Using aspects to create a layered verification environment

7.4. Creating reusable layered sequences7.5. Testing your verification environment; 7.6. Debugging using AOP; 7.7. Encapsulating tests; Chapter 8. Analysing e Code; 8.1. The e toolkit; 8.2. Finding class declarations and extensions; 8.3. Finding the class inheritance hierarchy; 8.4. Finding the determinants used by a class; 8.5. Finding method declarations and extensions; 8.6. Finding field declarations; 8.7. Finding event declarations; 8.8. Finding enumerated type declarations and extensions; 8.9. How do I find where a value is added to a type?

8.10. Finding cover group declarations and extensions8.11. Finding the source of a message in the log file; 8.12. Finding aspects; Bibliography; Epilogue; Index; A; C; D; E; F; H; I; J; M; N; O; P; R; S; U; W

Sommario/riassunto

What's this AOP thing anyway, really-when you get right down to it-and can someone please explain what an aspect actually is?Aspect-Oriented Programming with the e Verification Language takes a pragmatic, example based, and fun approach to unraveling the mysteries of AOP.  In this book, you'll learn how to: Use AOP to organize your code in a way that makes it easy to deal with the things you really care about in your verification environments. Forget about organizing by classes, and start organizing by functionality, layers, components, protocols, functional coverage, c



2.

Record Nr.

UNINA9911019244203321

Titolo

Dynamics and exchanges in estuaries and the coastal zone

Pubbl/distr/stampa

[Place of publication not identified], : American Geophysical Union, 1992

ISBN

1-118-66527-9

Collana

Coastal and estuarine studies  Dynamics and exchanges in estuaries and the coastal zone

Disciplina

551.46/09

Soggetti

Estuarine oceanography - Congresses

Coasts

Earth & Environmental Sciences

Marine Science

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Bibliographic Level Mode of Issuance: Monograph



3.

Record Nr.

UNINA9910955037603321

Titolo

Biculturalism, self identity and societal transformation / / edited by Rutledge M. Dennis

Pubbl/distr/stampa

Bingley, : Emerald JAI, 2008

ISBN

9786613682543

9781280771774

1280771771

9781849505550

1849505551

Edizione

[1st ed.]

Descrizione fisica

1 online resource (280 p.)

Collana

Research in race and ethnic relations, , 0195-7449 ; ; vol. 15

Altri autori (Persone)

DennisRutledge M

Disciplina

327

Soggetti

Biculturalism

Self-perception

Social change

Ethnic minorities & multicultural studies

Social Science - Discrimination & Race Relations

Social Science - Social Classes

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Description based upon print version of record.

Nota di bibliografia

Includes bibliographical references.

Nota di contenuto

Biculturalism, self Identity and societal transformation; Copyright page; Contents; List of contributors; Chapter 1. Introduction: The bicultural self; The bicultural self as ideas and thoughts; The bicultural self: acting and reacting in social settings; The bicultural self: acculturation without assimilation; Part I: Theoritical Perspective; Chapter 2. Towards a theory of biculturalism; Introduction; The monoculturalist in a monocultural society; Racial minorities in monocultural societies; The biculturalist as insider-insider; The biculturalist as outsider-outsider

The biculturalist as insider-outsiderPower, conflict, and biculturalism; Conclusion; References; Chapter 3. Biculturalism and the dialectics of identity; Collective identity and the inner ''we'' group; Becoming bicultural: Moving toward the outer ''they'' group; Self-identity in a bicultural society; Conclusion; References; Part II: Biculturalism and the Immigrant Experience; Chapter 4. Juggling with two cultures:



transnationalism and hybridity as cultural outcomes of immigration for Haitians in the United States; Demographic information; On the way to overcoming

A transnational and hybrid peopleHaitian diasporic transnational identity; Haitian diasporic hybrid identity; Pan-Caribbean and Pan-African experience; Membership into francophonie; Conclusion; Notes; References; Chapter 5. German and Japanese transnational migrants in America: Biculturalism in comparative perspective; Introduction; Biculturalism: A burden on racial and ethnic minorities; Cultural compositions of a society; Encounters of peoples of different cultures in the United States; Methodology and data source; Findings; Discussion and Conclusions; Notes; References

Part III: Biculturalism and the Female ExperienceChapter 6. Fannie Barrier Williams, biculturalism, and the African American experience, 1887-1926; Williams' writings on biculturalism; Perils of the white Negro8; Interpreting Williams' ''perils of the white Negro''; Interpreting Williams' multiple liminality and her writings on biculturalism; Conclusion; Notes; References; Part IV: Biculturalism in Institutional Settings; Chapter 7. Tripping the White fantastic: Navigating the politics of dislocation and bicultural authenticity in academe; Methodology; Bicultural background

Culture wars: ''Do you want to be an activist or an academicquest''White liberalism: ''I guess that makes you culturally blackquest''; The price of the ticket: ''I thought you were a black guy with a chip on your shoulder''; Difference as space: (Re)Framing the concept of biculturalism; Dimensions of the politics of dislocation: (In)authentic bicultural performativity; Conclusion; Notes; Acknowledgment; References; Chapter 8. Spanish language and Latino ethnicity in children's television programs; The new wave of Latino-themed children's programs; Latinos and language in children's television

Language and ethnicity

Sommario/riassunto

When a society or nation contains many cultures, large or small, with differing institutional and organizations networks, individuals and groups must, in order to successfully navigate their passages within and between cultures, learn to act and react to primary and secondary cultural orientations, which might be labeled dominant and super-ordinate or non-dominant and sub-ordinate. Under such a scenario, biculturalism exists. The essays in this volume offer fresh theoretical and methodological insights into biculturalism as an existing reality in many socieities. The authors present a variety of methodological strategies and techniques case studies, autoethnography, content analysis, participant observation, the national survey, and structured and unstructured interviews. Whereas some essays provide a brief history as a point of reference to aid the reader in understanding how and why biculturalism began and persists the beginning of biculturalism, others do not.All essays, whether written from social science or humanity perspectives, give the readers a glimpse into the bicultural world of a particular people or group. Hence, biculturalism is presented as it illustrates the world of the following: a female African American intellectual; German, Koreans, and Japanese immigrants, Koreans; South Asians; two autoethnographic bicultural case studies; issues of identity and biculturalism among Asians, Native Americans, whites, and African Americans in the U.S.; and, a content analysis of Spanish language programs for children, and essays analyzing biculturalism among Jewish Americans and African Americans, and a critique of Ralph Ellison's bicultural imperatives.Many of the essays will analyze class, ethnic, and gender issues as they relate to the idea of biculturality. The essays in this volume relate the bicultural experience



and remind the reader that this bicultural experience may connect to ideas of acculturation, assimilation, marginality, identity, ambivalence, super-ordinate, sub-ordination, and issues related to insiders and outsiders, but a crucial theme in biculturalism is the existence of two cultural streams and the fact that individuals and groups may, over time, operate in both streams, and deftly move within and between each, as opportunities present themselves.