You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.
The maintenance of long-living software systems is an essential topic in today’s software engineering practice and research. Software Architecture Restructuring is an important task to adjust these systems to current requirements and to keep them maintainable. Niels Streekmann introduces an approach to Software Architecture Restructuring that semi-automates this task by introducing graph clustering. The approach provides an iterative process that systematically incorporates human architectural knowledge for the improvement of the restructuring result. Thus, it supports the task of planning the transfer of an existing system to a target architecture and aims at reducing the required manual effort.
This book constitutes the thoroughly refereed post-proceedings of the Third Conference on Professional Knowledge Management - Experiences and Visions, WM 2005, held in Kaiserslautern, Germany in April 2005. The 82 revised papers presented were carefully reviewed and selected from the best contributions to the 15 workshops of the conference. Coverage includes intelligent office appliances, learning software organizations, learner-oriented knowledge management and KM-oriented e-learning.
Annotation. This book constitutes the refereed proceedings of the International Workshops on Service-Oriented Computing, ICSOC/ServiceWave 2009, held in Stockholm, Sweden, in November 2009. The book includes papers of workshops on trends in enterprise architecture research (TEAR 2009), SOA, globalization, people, and work (SG-PAW), service oriented computing in logistics (SOC-LOG), non-functional properties and service level agreements management in service oriented computing (NFPSLAM-SOC 09), service monitoring, adaptation and beyond (MONA+), engineering service-oriented applications (WESOA09), and user-generated services (UGS2009). The papers are organized in topical sections on business models and architecture; service quality and service level agreements track; and service engineering track.
Cooperation among systems has gained substantial importance in recent years: electronic commerce virtual enterprises and the middleware paradigm are just some examples in this area. CoopIS is a multi-disciplinary conference, which deals with all aspects of cooperation. The relevant disciplines are: collaborative work, distributed databases, distributed computing, electronic commerce, human-computer interaction, multi-agent systems, information retrieval, and workflow systems. The CoopIS series provides a forum for well-known researchers who are drawn by the stature and the tradition of these conference series and has a leading role in shaping the future of the cooperative information systems...
The goal of this dissertation is to support developers in applying security checks using community knowledge. Artificial intelligence approaches combined with natural language processing techniques are employed to identify security-related information from community websites such as Stack Overflow or GitHub. All security-related information is stored in a security knowledge base. This knowledge base provides code fragments that represent the community´s knowledge about vulnerabilities, security-patches, and exploits. Comprehensive knowledge is required to carry out security checks on software artifacts, such as data covering known vulnerabilities and their manifestation in the source code a...
Timo Warns has developed tractable fault models that, while being non-probabilistic, are accurate for dependent and propagating faults. Using seminal problems such as consensus and constructing coteries, he demonstrates how the new models can be used to design and evaluate effective and efficient means of fault tolerance.