Computer-Aided Reasoning


Book Description

Computer-Aided Reasoning: ACL2 Case Studies illustrates how the computer-aided reasoning system ACL2 can be used in productive and innovative ways to design, build, and maintain hardware and software systems. Included here are technical papers written by twenty-one contributors that report on self-contained case studies, some of which are sanitized industrial projects. The papers deal with a wide variety of ideas, including floating-point arithmetic, microprocessor simulation, model checking, symbolic trajectory evaluation, compilation, proof checking, real analysis, and several others. Computer-Aided Reasoning: ACL2 Case Studies is meant for two audiences: those looking for innovative ways to design, build, and maintain hardware and software systems faster and more reliably, and those wishing to learn how to do this. The former audience includes project managers and students in survey-oriented courses. The latter audience includes students and professionals pursuing rigorous approaches to hardware and software engineering or formal methods. Computer-Aided Reasoning: ACL2 Case Studies can be used in graduate and upper-division undergraduate courses on Software Engineering, Formal Methods, Hardware Design, Theory of Computation, Artificial Intelligence, and Automated Reasoning. The book is divided into two parts. Part I begins with a discussion of the effort involved in using ACL2. It also contains a brief introduction to the ACL2 logic and its mechanization, which is intended to give the reader sufficient background to read the case studies. A more thorough, textbook introduction to ACL2 may be found in the companion book, Computer-Aided Reasoning: An Approach. The heart of the book is Part II, where the case studies are presented. The case studies contain exercises whose solutions are on the Web. In addition, the complete ACL2 scripts necessary to formalize the models and prove all the properties discussed are on the Web. For example, when we say that one of the case studies formalizes a floating-point multiplier and proves it correct, we mean that not only can you read an English description of the model and how it was proved correct, but you can obtain the entire formal content of the project and replay the proofs, if you wish, with your copy of ACL2. ACL2 may be obtained from its home page. The results reported in each case study, as ACL2 input scripts, as well as exercise solutions for both books, are available from this page.




New Trends and Technologies in Computer-Aided Learning for Computer-Aided Design


Book Description

"New Trends and Technologies in Computer-Aided Learning for Computer-Aided Design" contains the proceedings from the EduTech Workshop, an IFIP TC-10 Working Conference held in Perth, Australia. The workshop aimed to explore the interrelationship between computer-aided technology and computer-aided learning. Computation and communication technologies underpin work and development in many different areas. Among them, Computer-Aided Design of electronic systems and E-Learning technologies are two areas which are different but share many concerns. The design of CAD and E-Learning systems already touches on a number of parallels, such as system interoperability, user interfaces, standardization, EML-based formats, reusability aspects (of content or designs), and intellectual property rights. Furthermore, the teaching of Design Automation tools and methods is particularly amenable to a distant or blended learning setting, and implies the interconnection of typical CAD tools, such as simulators or synthesis tools, with e-learning tools.




EduTech: Computer-Aided Design Meets Computer-Aided Learning


Book Description

Computation and communication technologies underpin work and development in many different areas. Among them, Computer-Aided Design of electronic systems and eLearning technologies are two areas which, though different, in fact share many concerns. The design of CAD and eLearning systems already touches on a number of parallels, such as system interoperability, user interfaces, standardisation, XML-based formats, reusability aspects, etc. Furthermore, the teaching of Design Automation tools and methods is particularly amenable to a distant or blended learning setting, and implies the interconnection of typical CAD tools, such as simulators or synthesis tools, with eLearning tools. There are many other aspects in which synergy can be found when using eLearning technology for teaching and learning technology. EduTech: Computer-Aided Design Meets Computer-Aided Learning contains the proceedings of the EduTech2004 workshop, which was held in August 2004 in conjunction with the 18th IFIP World Computer Congress in Toulouse, France, and sponsored by the International Federation for Information Processing (IFIP). Organized by IFIP WG 10.5 (Design and Engineering of Electronic Systems) in cooperation with IFIP WG 3.6 (Distance Education), the workshop proceedings explore the interrelationship between these two subjects, where computer-aided design meets computer-aided learning. The book includes papers related to eLearning in the area of electronic CAD, but also includes contributions tackling general issues of eLearning that are applicable to this and many other areas such as reusability, standards, open source tools or mobility. This book will be of value to those interested in the latest developments in eLearning in general, and also to those coming from the electronic design field who want to know how to apply these developments in their area.




Handbook of Research on Individual Differences in Computer-Assisted Language Learning


Book Description

The latest advances and trends in technology have enabled rapid development in the field of language education. Students and teachers alike now benefit from the assistance of various technological innovations, thus increasing the overall effectiveness of the curriculum. The Handbook of Research on Individual Differences in Computer-Assisted Language Learning addresses the implementation of current research methodologies within EFL and ESL classroom settings and the variety of modifications employed by language experts. Focusing on quantitative, qualitative, and mixed methods studies, this book is an essential reference source for applied linguists, CALL researchers, language teachers, and upper-level students within the field of foreign language education.







Computer Information Systems


Book Description

These case studies are part of an on-going curriculum and simulations development project between the College of Saint Scholastica's School of Business and Technology (SBT) and Learning-Games.net (www.learningames.net), and are designed to help students explore the field of information systems analysis through case simulations and role-playing game (RPG) scenarios. In addition, they can be used in combination with a queueing theory model and both continuous, as well as discrete-event simulations. The related RPG scenarios focus on real-life systems found in performance and management information systems. In short, through the case studies presented in this collection, students will explore mission critical computer information systems designed to teach and explore analytic thinking and best practices through operations research modeling methods and solution algorithms.




Case Studies in Computer Aided Learning


Book Description

The papers in this book represent a collection of research efforts to systematically examine the place of computers in the school. The authors do not offer global understandings nor do they generate macro- theoretical frameworks for the study of technology in education. What they contribute are case studies on the introduction, diffusion and uneven adoption of a highly popular, and costly, educational innovation. Annotation copyrighted by Book News, Inc., Portland, OR




Computer Aided Learning and Instruction in Science and Engineering


Book Description

This book constitutes the refereed proceedings of the Third International Conference on Computer Aided Learning and Instruction in Science and Engineering, CALICSE '96, held in San Sebastián, Spain in July 1996. The 42 revised full papers presented in the book were selected from a total of 134 submissions; also included are the abstracts of full papers of four invited talks and 17 poster presentations. The papers are organized in topical sections on learning environments: modelling and design, authoring and development tools and techniques, CAL in distance learning, multimedia and hypermedia in CAL, and applications in science and engineering.




Educational Gameplay and Simulation Environments: Case Studies and Lessons Learned


Book Description

"This book covers theoretical, social, and practical issues related to educational games and simulations, contributing to a more effective design and implementation of these activities in learning environments"--Provided by publisher.




22nd European Symposium on Computer Aided Process Engineering


Book Description

Computer aided process engineering (CAPE) plays a key design and operations role in the process industries. This conference features presentations by CAPE specialists and addresses strategic planning, supply chain issues and the increasingly important area of sustainability audits. Experts collectively highlight the need for CAPE practitioners to embrace the three components of sustainable development: environmental, social and economic progress and the role of systematic and sophisticated CAPE tools in delivering these goals. Contributions from the international community of researchers and engineers using computing-based methods in process engineering Review of the latest developments in process systems engineering Emphasis on a systems approach in tackling industrial and societal grand challenges