Domain Errors!


Book Description

"This provocative book makes it perfectly clear that feminism is not dead - it's a critical weapon...a must read for all becoming cyberfeminists and autonomous agents!" Elizabeth Hess, writer/critic"If you want another e-feminist volume rehashing Lacan, weaving as metaphor, or the icon as on-line identity, don't buy this book. These cyberfeminists take no prisoners as they march through the virtual territories of postcolonial power vectors in an attempt to establish living models of resistance. Lock and load, ladies!" Critical Art Ensemble"This exceptional collection of writings and artist projects performs a resistant feminist politics. Charting new strategies and practices, the authors imagine liberatory possibilities for our bodies, identities, and social relations in the era of digitized networks and genetic engineering." Miwon Kwon, editor, DocumentsPart performative intervention, part radical polemic and activist manual, Domain Errors! Cyberfeminist Practices introduces a diverse international group of feminist writers, artists, theorists, and activists engaged in formulating a contestational politics for tactical cyberfeminism. This recombinant book highlights productive intersections of feminist and postcolonial discourses through critical analyses of the embodied politics of digital culture. Opening areas repressed in previous cyberfeminist discourses, the authors map contemporary social relations between women as they are mediated and transformed by digital and bio technologies.Cyberfeminism studies included at the following universities, among others:York, Salford, Leeds, Goldsmith's, Lancaster, Sussex.




Domain Modeling Made Functional


Book Description

You want increased customer satisfaction, faster development cycles, and less wasted work. Domain-driven design (DDD) combined with functional programming is the innovative combo that will get you there. In this pragmatic, down-to-earth guide, you'll see how applying the core principles of functional programming can result in software designs that model real-world requirements both elegantly and concisely - often more so than an object-oriented approach. Practical examples in the open-source F# functional language, and examples from familiar business domains, show you how to apply these techniques to build software that is business-focused, flexible, and high quality. Domain-driven design is a well-established approach to designing software that ensures that domain experts and developers work together effectively to create high-quality software. This book is the first to combine DDD with techniques from statically typed functional programming. This book is perfect for newcomers to DDD or functional programming - all the techniques you need will be introduced and explained. Model a complex domain accurately using the F# type system, creating compilable code that is also readable documentation---ensuring that the code and design never get out of sync. Encode business rules in the design so that you have "compile-time unit tests," and eliminate many potential bugs by making illegal states unrepresentable. Assemble a series of small, testable functions into a complete use case, and compose these individual scenarios into a large-scale design. Discover why the combination of functional programming and DDD leads naturally to service-oriented and hexagonal architectures. Finally, create a functional domain model that works with traditional databases, NoSQL, and event stores, and safely expose your domain via a website or API. Solve real problems by focusing on real-world requirements for your software. What You Need: The code in this book is designed to be run interactively on Windows, Mac and Linux.You will need a recent version of F# (4.0 or greater), and the appropriate .NET runtime for your platform.Full installation instructions for all platforms at fsharp.org.




Domain-referenced Testing


Book Description




Domain Decomposition Methods in Science and Engineering


Book Description

This book contains the proceedings of the Sixth International Conference on Domain Decomposition, held in June 1992 in Como, Italy. Much of the work in this field focuses on developing numerical methods for large algebraic systems.




Domain Knowledge for Interactive System Design


Book Description

This book describes how domain knowledge can be used in the design of interactive systems. It includes discussion of the theories and models of domain, generic domain architectures and construction of system components for specific domains. It draws on research experience from the Information Systems, Software Engineering and Human Computer Interaction communities.




The Domain Theory


Book Description

Is this book about patterns? Yes and no. It is about software reuse and representation of knowledge that can be reapplied in similar situations; however, it does not follow the classic Alexandine conventions of the patterns community--i.e. Problem- solution- forces- context- example, etc. Chapter 6 on claims comes close to classic patterns, and the whole book can be viewed as a patterns language of abstract models for software engineering and HCI. So what sort of patterns does it contain? Specifications, conceptual models, design advice, but sorry not code. Plenty of other C++ code pattern books (see PLOP series). Nearest relative in published patterns books are Fowler's (1995) Analysis Patterns: Reusable object models and Coad, North and Mayfield. What do you mean by a Domain Theory? Not domains in the abstract mathematical sense, but domains in the knowledge--natural language sense, close to the everyday meaning when we talk about the application domain of a computer system, such as car rental, satellite tracking, whatever. The book is an attempt to answer the question ' what are the abstractions behind car rental, satellite tracking' so good design solutions for those problems can be reused. I work in industry, so what's in it for me? A new way of looking at software reuse, ideas for organizing a software and knowledge reuse program, new processes for reusing knowledge in requirements analysis, conceptual modeling and software specification. I am an academic, should I be interested? Yes if your research involves software engineering, reuse, requirements engineering, human computer interaction, knowledge engineering, ontologies and knowledge management. For teaching it may be useful for Master courses on reuse, requirements and knowledge engineering. More generally if you are interested in exploring what the concept of abstraction is when you extend it beyond programming languages, formal specification, abstract data types, etc towards requirements and domain knowledge. ADDITIONAL COPY: Based on more than 10 years of research by the author, this book is about putting software reuse on a firmer footing. Utilizing a multidisciplinary perspective--psychology and management science, as well as software--it describes the Domain Theory as a solution. The domain theory provides an abstract theory that defines a generic, reusable model of domain knowledge. Providing a comprehensive library of reusable models, practice methods for reuse, and theoretical insight, this book: *introduces the subject area of reuse and software engineering and explains a framework for comparing different reuse approaches; *develops a metric-oriented framework to assess the reuse claims of three competing approaches: patterns, ERPs, and the Domain Theory OSMs (object system models); *explains the psychological background for reuse and describes generic tasks and meta-domains; *introduces claims that provide a representation of design knowledge attached to Domain Theory models, as well as being a schema for representing reusable knowledge in nearly any form; *reports research that resulted from the convergence of the two theories; *describes the methods, techniques, and guidelines of design for reuse--the process of abstraction; and *elaborates the framework to investigate the future of reuse by different paradigms, generation of applications from requirements languages, and component-based software engineering via reuse libraries.




Internet Domain Name Fraud


Book Description







Human Factors in the Maritime Domain


Book Description

The piecemeal fashion in which human factors research has been conducted in the maritime domain makes information retrieval available only by scanning through numerous research journals and conference papers. Bringing together human factors information from this and other domains, Human Factors in the Maritime Domain integrates a common body of knowledge into one single volume. The book provides the vital background information necessary to acquire a core knowledge base and a much-needed overview of human factors within the maritime domain. It starts by putting the topic into an historical and theoretical context, moves onto more specific and detailed topics and contemporary thinking in human factors, then reviews new maritime technology. The authors take a holistic approach based on a model of the socio-technical system of work in the maritime domain. They synthesize available knowledge and research, then present in an easily acceptable framework with example, illustrations, and case studies whenever possible, making the text rigorous, useful, and enjoyable. The three authors draw on a range of diverse backgrounds including working as a maritime surveyor, transport consultant, human factors lecturer, and mechanical engineer. They have undertaken maritime research in Denmark, Australia, Malta, and the UK. They have published several other human factor books on related topics. This combination of human factors knowledge, maritime wisdom, and substantial publication experience results in a book that is effective and practical.




Formal and Practical Aspects of Domain-Specific Languages: Recent Developments


Book Description

"This book presents current research on all aspects of domain-specific language for scholars and practitioners in the software engineering fields, providing new results and answers to open problems in DSL research"--