Software Design Cognitive Aspect

Download Software Design Cognitive Aspect PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Software Design Cognitive Aspect book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.
Software Design – Cognitive Aspect

Author: Francoise Detienne
language: en
Publisher: Springer Science & Business Media
Release Date: 2012-12-06
Covering a variety of areas including software analysis, design, coding and maintenance, this text details the research conducted since the 1970s in this fast-developing field before going on to define a computer program from the viewpoint of computing and cognitive psychology. The two essential sides of programming, software production and software understanding, are given detailed treatment, with parallels drawn throughout between studies on processing texts written in natural language and processing computer programs. Of particular interest to researchers, practitioners and graduates in cognitive psychology, cognitive ergonomics and computer science.
The Cognitive Artifacts of Designing

In this dynamic review and synthesis of empirical research and theoretical discussion of design as cognitive activity, Willemien Visser reconciles and integrates the classical view of design, as conceptualized by Herbert Simon's symbolic information processing approach, with modern views of design such as the situativity approach, as formulated by Donald Schon. The author goes on to develop her own view on design, in which design is most appropriately characterized as a construction of representations. She lays the groundwork for the integration of design research and cognitive science. This seemingly simple framework has implications that set the stage for this mutually beneficial integration.
Iterative Software Engineering for Multiagent Systems

The agent metaphor and the agent-based approach to systems design constitute a promising new paradigm for building complex distributed systems. However, until now, the majority of the agent-based applications available have been built by researchers who specialize in agent-based computing and distributed artificial intelligence. If agent-based computing is to become anything more than a niche technology practiced by the few, then the base of people who can successfully apply the approach needs to be broadened dramatically. A major step in this broadening endeavor is the development of methodologies for agent-oriented software engineering accessible to and attractive for professional software engineers in their daily work. Against this background, this book presents one of the first coherent attempts to develop such a methodology for a broad class of agent-based systems. The author provides a clear introduction to the key issues in the field of agent-oriented software engineering.