Non-Functional Requirements in Software Engineering presents a systematic and pragmatic approach to `building quality into' software systems. Systems must exhibit software quality attributes, such as accuracy, performance, security and modifiability. However, such non-functional requirements (NFRs) are difficult to address in many projects, even though there are many techniques to meet functional requirements in order to provide desired functionality. This is particularly true since the NFRs for each system typically interact with each other, have a broad impact on the system and may be subjective. To enable developers to systematically deal with a system's diverse NFRs, this book presents the NFR Framework. Structured graphical facilities are offered for stating NFRs and managing them by refining and inter-relating NFRs, justifying decisions, and determining their impact. Since NFRs might not be absolutely achieved, they may simply be satisfied sufficiently (`satisficed'). To reflect this, NFRs are represented as `softgoals', whose interdependencies, such as tradeoffs and synergy, are captured in graphs. The impact of decisions is qualitatively propagated through the graph to determine how well a chosen target system satisfices its NFRs. Throughout development, developers direct the process, using their expertise while being aided by catalogues of knowledge about NFRs, development techniques and tradeoffs, which can all be explored, reused and customized. Non-Functional Requirements in Software Engineering demonstrates the applicability of the NFR Framework to a variety of NFRs, domains, system characteristics and application areas. This will help readers apply the Framework to NFRs and domains of particular interest to them. Detailed treatments of particular NFRs - accuracy, security and performance requirements - along with treatments of NFRs for information systems are presented as specializations of the NFRFramework. Case studies of NFRs for a variety of information systems include credit card and administrative systems. The use of the Framework for particular application areas is illustrated for software architecture as well as enterprise modelling. Feedback from domain experts in industry and government provides an initial evaluation of the Framework and some case studies. Drawing on research results from several theses and refereed papers, this book's presentation, terminology and graphical notation have been integrated and illustrated with many figures. Non-Functional Requirements in Software Engineering is an excellent resource for software engineering practitioners, researchers and students.
This book covers some of the most serious mental health conditions that top the global disease burden and affect 3% of the general population. However, most research on psychotic disorders is undertaken in the West, and few studies have been systematically carried out in Asia despite global interest in regional differences. This work offers a unique and coherent account of these disorders and their treatment in Hong Kong over the last thirty years. Chen and his research programme’s pioneering work has ranged from the impact of early intervention on outcomes and relapse prevention, to the renaming of psychosis to reduce stigma. The studies have contributed to wider international debates on the optimal management of the condition. Their investigations in semantics and cognition, as well as cognition-enhancing exercise interventions, have provided novel insights into deficits encountered in psychotic disorders and how they might be ameliorated. The research has also explored subjective experiences of psychosis and elicited unique perspectives in patients of Asian origin. Each topic is divided into three sections: a global background of the challenges encountered; research findings from Hong Kong; and reflections that place the data in scientific and clinical contexts and offer future directions. “This book contains important research into specific problems facing persons with psychosis and schizophrenia in Hong Kong, arising from environment factors, stigma, and treatment shortfalls. Its insights would help “overcome barriers to facilitate mental health work”, which is how Professor Eric Chen describes the work of the Advisory Committee on Mental Health, and what he has admirably devoted himself to do over the years.” —Wong Yan-Lung SC, chairman, Advisory Committee on Mental Health, Hong Kong, 2017–2023 ‘This learned and comprehensive opus about schizophrenia, its causes, course, and outcomes reaches far beyond its regional scope and presents the best of the world’s current knowledge about schizophrenia as well as the significant contribution to it made by the authors working in Hong Kong.’ —Norman Sartorius, MD, PhD, FRCPsych, president, Association of the Improvement of Mental Health Programs, Geneva
· 2022
Psychopathology: An Empathic Representational Approach retraces the foundations of classical phenomenological psychopathology and integrates them with modern ideas drawn from anthropology, cognitive neuroscience, computational science, and evolutionary biology to synthesize a comprehensive framework and provide fresh insights. This book explores how the scientific concepts of ‘information and representation’ can be used to understand subjective mental phenomena and integrate them in empathic clinical dialogues during interactions with patients. It explores key issues in clinical psychopathology coherently and systematically, illustrates advanced topics in an accessible manner using clinical case examples, metaphors and clarifying diagrams, and directly links advanced conceptual frameworks with pragmatic skills in the clinical dialogue process. This volume is aimed at a broad audience of mental health professionals, researchers, and students in psychiatry, psychology, and social work. Its interdisciplinary treatment of the subject will also interest biologists, anthropologists, cognitive psychologists, neuroscientists, and philosophers. ‘In this tour de force, Eric Chen integrates philosophical perspectives with current themes in brain sciences to explain how we experience our environments, ourselves, and each other. An exhilarating framework for modern psychopathological inquiry, this is a must-read for anyone curious about the mind and how it can go awry.’ —Peter B. Jones, Professor of Psychiatry, University of Cambridge ‘Eric Chen has created a work that conceptually connects psychopathology to relevant disciplines in biology, evolution, cognition, linguistics, clinical psychiatry, and computational/information domains. It will certainly encourage in-depth reflections and stimulate research in clinical psychopathology.’ —Peter Falkai, Chair of Psychiatry and Psychotherapy, University of Munich ‘In the face of social, cultural, and biological changes, psychopathology needs periodic revision. Professor Chen addresses the complexities of this unique task with an original and scholarly approach that will stimulate both clinicians and researchers.’ —Ivana S. Marková, Professor of Psychiatry, University of Hull
· 2022
In the 1980s, traditional Business Intelligence (BI) systems focused on the delivery of reports that describe the state of business activities in the past, such as for questions like "How did our sales perform during the last quarter?" A decade later, there was a shift to more interactive content that presented how the business was performing at the present time, answering questions like "How are we doing right now?" Today the focus of BI users are looking into the future. "Given what I did before and how I am currently doing this quarter, how will I do next quarter?" Furthermore, fuelled by the demands of Big Data, BI systems are going through a time of incredible change. Predictive analytics, high volume data, unstructured data, social data, mobile, consumable analytics, and data visualization are all examples of demands and capabilities that have become critical within just the past few years, and are growing at an unprecedented pace. This book introduces research problems and solutions on various aspects central to next-generation BI systems. It begins with a chapter on an industry perspective on how BI has evolved, and discusses how game-changing trends have drastically reshaped the landscape of BI. One of the game changers is the shift toward the consumerization of BI tools. As a result, for BI tools to be successfully used by business users (rather than IT departments), the tools need a business model, rather than a data model. One chapter of the book surveys four different types of business modeling. However, even with the existence of a business model for users to express queries, the data that can meet the needs are still captured within a data model. The next chapter on vivification addresses the problem of closing the gap, which is often significant, between the business and the data models. Moreover, Big Data forces BI systems to integrate and consolidate multiple, and often wildly different, data sources. One chapter gives an overview of several integration architectures for dealing with the challenges that need to be overcome. While the book so far focuses on the usual structured relational data, the remaining chapters turn to unstructured data, an ever-increasing and important component of Big Data. One chapter on information extraction describes methods for dealing with the extraction of relations from free text and the web. Finally, BI users need tools to visualize and interpret new and complex types of information in a way that is compelling, intuitive, but accurate. The last chapter gives an overview of information visualization for decision support and text.
This book focuses on recent developments in representational and processing aspects of complex data-intensive applications.
No image available
Psychopathology: An Empathic Representational Approach retraces the foundations of classical phenomenological psychopathology and integrates them with modern ideas drawn from anthropology, cognitive neuroscience, computational science, and evolutionary biology to synthesize a comprehensive framework and provide fresh insights.This book explores how the scientific concepts of 'information and representation' can be used to understand subjective mental phenomena.
No image available
No image available
No image available
· 2014
The main focus of Business Intelligence (BI) is to help businesses extract information and insight from the available data to be able to adapt their internal and external processes in a fast pace. During the past few years the word agile is increasingly used with business intelligence. It is due to the fact that business requirements are changing and current market demands for more flexible and more agile BI systems. However, the complexity of BI systems on the one hand and the vague definition of the concept of agility on the other hand promote the need for having a systematic way to study the capabilities of such systems. Among those capabilities are fast integration of heterogeneous data sources, providing flexible data analytic platforms, introducing selfservice BI experience and reducing development time and cost. To analyze such capabilities, we look for ways to identify different viewpoints and interpretation of the system in an organization to analyze what configuration of resources within an enterprise can be expressed from (1) the organizational context and its multiple viewpoints; (2) information systems, IT resources and skillsets; (3) the relations among the previous ones; (4) the satisfaction of the functional and non-functional requirements. Analyzing and comparing software architecture designs achieve this goal.
No image available