Software Engineering with Computational Intelligence

Lieferzeit: Lieferbar innerhalb 14 Tagen

160,49 

Studies in Fuzziness and Soft Computing 121

ISBN: 3642055958
ISBN 13: 9783642055959
Herausgeber: Jonathan Lee
Verlag: Springer Verlag GmbH
Umfang: xi, 270 S.
Erscheinungsdatum: 08.12.2010
Auflage: 1/2003
Produktform: Kartoniert
Einband: KT

This edited book invites the reader to explore how the latest technologies developed in computational intelligence can be extended and applied to software engineering. Leading experts demonstrate how this recent confluence of software engineering and computational intelligence provides a powerful tool to address the increasing demand for complex applications in diversified areas, the ever-increasing complexity and size of software systems, and the inherently imperfect nature of the information. The presented treatments to software modeling and formal analysis permit the extension of computational intelligence to various phases in software life cycles, such as managing fuzziness resident in the requirements, coping with fuzzy objects and imprecise knowledge, and handling uncertainty encountered in quality prediction.

Artikelnummer: 1591264 Kategorie:

Beschreibung

It is not an exaggeration to view Professor Lee's book," Software Engineer ing with Computational Intelligence," or SECI for short, as a pioneering contribution to software engineering. Breaking with the tradition of treat ing uncertainty, imprecision, fuzziness and vagueness as issues of peripheral importance, SECI moves them much closer to the center of the stage. It is ob vious, though still not widely accepted, that this is where these issues should be, since the real world is much too complex and much too ill-defined to lend itself to categorical analysis in the Cartesian spirit. As its title suggests, SECI employs the machineries of computational intel ligence (CI) and, more or less equivalently, soft computing (SC), to deal with the foundations and principal issues in software engineering. Basically, CI and SC are consortia of methodologies which collectively provide a body of con cepts and techniques for conception, design, construction and utilization of intelligent systems. The principal constituents of CI and SC are fuzzy logic, neurocomputing, evolutionary computing, probabilistic computing, chaotic computing and machine learning. The leitmotif of CI and SC is that, in general, better performance can be achieved by employing the constituent methodologies of CI and SC in combination rat her than in a stand-alone mode. In what follows, I will take the liberty of focusing my attention on fuzzy logic and fuzzy set theory, and on their roles in software engineering. But first, a couple of points of semantics which are in need of clarification.

Inhaltsverzeichnis

Introduction to Software Engineering with Computational Intelligence.- Fuzzy Concepts and Formal Methods.- Trade-off Requirement Engineering.- A Generalized Object-Oriented Data Model Based on Level-2 Fuzzy Sets.- Modeling Imperfect Spatial Information in a Fuzzy Object Oriented Database.- Using Classical Object-Oriented Features to Build a FOODBS, Domain Analysis for the Engineering of Spatiotemporal Software.- Object-Oriented Framework of Fuzzy Knowledge Systems.- Fuzzy Evaluation of Domain Knowledge.- Application of Fuzzy Rule Extraction to Minimize the Costs of Misclassification on Software Quality Modeling.- Processing Software Engineering Data: Granular-based Approach.

Das könnte Ihnen auch gefallen …