You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.
This book constitutes the refereed proceedings of the 10th European Conference on Object-Oriented Programming, ECOOP '96, held in Linz, Austria, in July 1996. The 21 full papers included in revised version were selected from a total of 173 submissions, based on technical quality and originality criteria. The papers reflect the most advanced issues in the field of object-oriented programming and cover a wide range of current topics, including applications, programming languages, implementation, specification, distribution, databases, and design.
Object-oriented programming (OOP) has been the leading paradigm for developing software applications for at least 20 years. Many different methodologies, approaches, and techniques have been created for OOP, such as UML, Unified Process, design patterns, and eXtreme Programming. Yet, the actual process of building good software, particularly large, interactive, and long-lived software, is still emerging. Software engineers familiar with the current crop of methodologies are left wondering, how does all of this fit together for designing and building software in real projects? This handbook from one of the world's leading software architects and his team of software engineers presents guideli...
Prototyping is an approach used in evolutionary system development. In this book, the authors show which forms of prototyping can be employed to tackle which problems. They take a look at the tools used in everyday software development with a view to determining their suitability for prototyping, and attempt to elucidate prototyping as a methodological concept. Part I of the book looks at prototyping as an approach for constructing and evaluating models. Traditional approaches and phase-oriented life cycle plans are discussed. Prototyping overcomes fundamental problems associated with life cycle plans. The authors present their own concept of evolutionary system development. Part II shows to what extent technical support of evolutionary system development is possible. Various tools for supporting prototyping are discussed and prospective trends are indicated. Criteria are listed to help the reader choose between the various development environments currently available or likely to become available in the near future. Case studies are used to illustrate how prototype construction can be integrated in software projects.
This book constitutes the thoroughly refereed post-proceedings of the First International Conference on Software Engineering Approaches for Offshore and Outsourced Development, SEAFOOD 2007, Zurich, Switzerland, in February 2007. The 15 revised full papers constitute a balanced mix of academic and industrial aspects and address topical regions such as processes, education, country reports, evaluation and assessment, communication and distribution, as well as tools.
On behalf of the PROFES Organizing Committee we are proud to present to you the proceedings of the 6th International Conference on Product Focused Software Process Improvement (PROFES 2005), held in Oulu, Finland. Since 1999, PROFES has established itself as one of the recognized inter- tional software process improvement conferences. Thepurposeoftheconferenceistobringtolightthemostrecent?ndingsand results in the area and to stimulate discussion between researchers, experienced professionals,andtechnologyproviders.Thelargenumberofparticipantscoming from industry con?rms that the conference provides a variety of up-to-date t- ics and tackles industry problems. The main theme of PROFES is prof...
The Sorbonne University is very proud to host this year the oms Conference on Object Oriented Information Systems. There is a growing awareness of the importance of object oriented techniques, methods and tools to support information systems engineering. The term information systems implies that the computer based systems are designed to provide adequate and timely information to human users in organizations. The term engineering implies the application of a rigorous set of problem solving approaches analogous to those found in traditional engineering disciplines. The intent of this conference is to present a selected number of those approaches which favor an object oriented view of systems ...
Managers, business owners, computer literate individuals, software developers, students, and researchers--all are looking for an understanding of artificial intelligence (AI) and what might be in the future. In this literate yet easy-to-read discussion, Derek Partridge explains what artificial intelligence can and cannot do, and what it holds for applications such as banking, financial services, and expert systems of all kinds. Topics include: the strengths and weaknesses of software development and engineering; machine learning and its promises and problems; expert systems and success stories; and practical software through artificial intelligence.
The papers collected in the book were invited by the editors as tutorial courses or keynote speeches for the Fourth International Conference on Software Engineering and Knowledge Engineering. It was the editors' intention that this book should offer a wide coverage of the main topics involved with the specifications, prototyping, development and maintenance of software systems and knowledge-based systems. The main issues in the area of software engineering and knowledge engineering are addressed and for each analyzed topic the corresponding of state research is reported.
Advances in Computers