VisualWorks ist ein Software-Entwicklungssystem, das auf der Technik der objektorientierten Programmierung (OOP) und der Programmiersprache Smalltalk basiert und mittlerweile auf vielen leistungsfähigen Kleinrechnern und Workstations verfügbar ist.
Die Programmiersprache Prolog hat ihre Bewährungsprobe im praktischen Einsatz bestanden, und das logische Programmieren hat unter den Programmiertechniken seinen festen Platz gefunden.
Das Buch ist eine moderne algorithmenorientierte Einf}hrungin die Informatik: Im Vordergrund stehen Konzepte, Methodenund Techniken der Algorithmenentwicklung.
Dieses Buch, in dessen Titel sich "Einführung in die Programmierung" und "Programmierung mit Modula-2" verbinden, wendet sich sowohl an den Programmieranfänger, als auch an den erfahrenen Programmierer, der die Sprache Modula-2 erlernen will.
Dieses Buch gibt Studenten der Automatisierungstechnik und anderer ingenieurtechnischer Studienrichtungen einen einführenden und zusammenhängenden Überblick über die Teilgebiete dieser Fachdisziplin.
Dieses Lehrbuch baut auf den Themen "Grundlagen und funktionales Programmieren" und "Objektorientiertes Programmieren und Algorithmen" der ersten beiden Bände auf und vermittelt wesentliche Fundamente aus der theoretischen Informatik wie Grundlagen der Berechenbarkeits- und Komplexitätstheorie, formale Sprachen und Automaten.
Die Grundkenntnisse objektorientierter Methodik, deren zugrundeliegende Konzepte, sowie Analyse- und Entwurfstechniken sind Gegenstand dieses Lehrbuchs.
Der auf dem Fachgebiet der Anlagen- oder der Produktautomatisierung tätige Ingenieur benötigt Kenntnisse und Fähigkeiten nicht nur über die Automatisierungsverfahren, sondern auch über Computer-Hardware- und Softwaretechnik sowie über die Durchführung von Automatisierungs-Projekten.
Der auf dem Fachgebiet der Anlagen- oder der Produktautomatisierung tätige Ingenieur benötigt Kenntnisse und Fähigkeiten nicht nur über die Automatisierungsverfahren, sondern auch über Computer-Hardware- und Softwaretechnik sowie über die Durchführung von Automatisierungs-Projekten.
Die Übersetzung der bewährten Einführung in die Informatik, entstanden am Massachusetts Institute of Technology (MIT), wird seit Jahren erfolgreich in der Lehre eingesetzt.
By bringing together various current direc-tions, Software Project Management in a Changing World focuses on how people and organizations can make their processes more change-adaptive.
Agile teams have been struggling with the concept of continuous improvement since the first Agile frameworks were developed, and still very little has been written about the practice of continuous improvement in Agile environments.
The main goal of this book is to help organizations improve their effort estimates and effort estimation processes by providing a step-by-step methodology that takes them through the creation and validation of models that are based on their own knowledge and experience.
One of the most significant challenges in the development of embedded and cyber-physical systems is the gap between the disciplines of software and control engineering.
With this book, Onn Shehory and Arnon Sturm, together with further contributors, introduce the reader to various facets of agent-oriented software engineering (AOSE).
Dies ist ein Lehr- und Übungsbuch für die Simulation von elektrischen Schaltungen mit PSPICE, wie sie in der Vorlesung Meßtechnik für Studenten der Elektrotechnik an Hochschulen und Fachhochschulen behandelt werden.
With the growth of public and private data stores and the emergence of off-the-shelf data-mining technology, recommendation systems have emerged that specifically address the unique challenges of navigating and interpreting software engineering data.
During the last few years, software evolution research has explored new domains such as the study of socio-technical aspects and collaboration between different individuals contributing to a software system, the use of search-based techniques and meta-heuristics, the mining of unstructured software repositories, the evolution of software requirements, and the dynamic adaptation of software systems at runtime.
While previously available methodologies for software - like those published in the early days of object technology - claimed to be appropriate for every conceivable project, situational method engineering (SME) acknowledges that most projects typically have individual characteristics and situations.
At first glance the concepts of time and of Petri nets are quite contrary: while time determines the occurrences of events in a system, classic Petri nets consider their causal relationships and they represent events as concurrent systems.
To deal with the flexible architectures and evolving functionalities of complex modern systems, the agent metaphor and agent-based computing are often the most appropriate software design approach.
Over the last two decades, a major challenge for researchers working on modeling and evaluation of computer-based systems has been the assessment of system Non Functional Properties (NFP) such as performance, scalability, dependability and security.