Ontologies for Software Engineering and Software Technology

Ontologies for Software Engineering and Software Technology
Author: Coral Calero
Publisher: Springer Science & Business Media
Total Pages: 344
Release: 2006-10-12
Genre: Computers
ISBN: 3540345183

This book covers two applications of ontologies in software engineering and software technology: sharing knowledge of the problem domain and using a common terminology among all stakeholders; and filtering the knowledge when defining models and metamodels. By presenting the advanced use of ontologies in software research and software projects, this book is of benefit to software engineering researchers in both academia and industry.

Ontology-Driven Software Development

Ontology-Driven Software Development
Author: Jeff Z. Pan
Publisher: Springer Science & Business Media
Total Pages: 346
Release: 2012-12-22
Genre: Computers
ISBN: 3642312268

This book is about a significant step forward in software development. It brings state-of-the-art ontology reasoning into mainstream software development and its languages. Ontology Driven Software Development is the essential, comprehensive resource on enabling technologies, consistency checking and process guidance for ontology-driven software development (ODSD). It demonstrates how to apply ontology reasoning in the lifecycle of software development, using current and emerging standards and technologies. You will learn new methodologies and infrastructures, additionally illustrated using detailed industrial case studies. The book will help you: Learn how ontology reasoning allows validations of structure models and key tasks in behavior models. Understand how to develop ODSD guidance engines for important software development activities, such as requirement engineering, domain modeling and process refinement. Become familiar with semantic standards, such as the Web Ontology Language (OWL) and the SPARQL query language. Make use of ontology reasoning, querying and justification techniques to integrate software models and to offer guidance and traceability supports. This book is helpful for undergraduate students and professionals who are interested in studying how ontologies and related semantic reasoning can be applied to the software development process. In addition, itwill also be useful for postgraduate students, professionals and researchers who are going to embark on their research in areas related to ontology or software engineering.

Extracting Knowledge From Opinion Mining

Extracting Knowledge From Opinion Mining
Author: Agrawal, Rashmi
Publisher: IGI Global
Total Pages: 374
Release: 2018-09-07
Genre: Computers
ISBN: 1522561188

Data mining techniques are commonly used to extract meaningful information from the web, such as data from web documents, website usage logs, and hyperlinks. Building on this, modern organizations are focusing on running and improving their business methods and returns by using opinion mining. Extracting Knowledge From Opinion Mining is an essential resource that presents detailed information on web mining, business intelligence through opinion mining, and how to effectively use knowledge retrieved through mining operations. While highlighting relevant topics, including the differences between ontology-based opinion mining and feature-based opinion mining, this book is an ideal reference source for information technology professionals within research or business settings, graduate and post-graduate students, as well as scholars.

Ontology-based Application Integration

Ontology-based Application Integration
Author: Heiko Paulheim
Publisher: Springer Science & Business Media
Total Pages: 276
Release: 2011-09-08
Genre: Computers
ISBN: 146141430X

Ontology-based Application Integration introduces UI-level (User Interface Level) application integration and discusses current problems which can be remedied by using ontologies. It shows a novel approach for applying ontologies in system integration. While ontologies have been used for integration of IT systems on the database and on the business logic layer, integration on the user interface layer is a novel field of research. This book also discusses how end users, not only developers, can benefit from semantic technologies. Ontology-based Application Integration presents the development of a software framework including a detailed ontology about user interfaces and interactions. This includes a running case study of a real world integrated emergency management system. The last section of this book discusses useful features that can be built on top of the framework for improving the user experience with future integrated information systems. Ontology-based Application Integration is designed as a reference book for practitioners and researchers who understand and work with the principles of applying semantic web technologies to a software engineering problem. This book will also make an excellent reference or secondary text book for advanced-level students concentrating on computer science.

Ontology Engineering with Ontology Design Patterns: Foundations and Applications

Ontology Engineering with Ontology Design Patterns: Foundations and Applications
Author: P. Hitzler
Publisher: IOS Press
Total Pages: 388
Release: 2016-09-16
Genre: Computers
ISBN: 1614996768

The use of ontologies for data and knowledge organization has become ubiquitous in many data-intensive and knowledge-driven application areas, in science, industry, and the humanities. At the same time, ontology engineering best practices continue to evolve. In particular, modular ontology modeling based on ontology design patterns is establishing itself as an approach for creating versatile and extendable ontologies for data management and integration. This book is the very first comprehensive treatment of Ontology Engineering with Ontology Design Patterns. It contains both advanced and introductory material accessible for readers with only a minimal background in ontology modeling. Some introductory material is written in the style of tutorials, and specific chapters are devoted to examples and to applications. Other chapters convey the state of the art in research regarding ontology design patterns. The editors and the contributing authors include the leading contributors to the development of ontology-design-pattern-driven ontology engineering.

Theory and Applications of Ontology: Computer Applications

Theory and Applications of Ontology: Computer Applications
Author: Roberto Poli
Publisher: Springer
Total Pages: 576
Release: 2010-09-17
Genre: Philosophy
ISBN: 9789048188468

Ontology was once understood to be the philosophical inquiry into the structure of reality: the analysis and categorization of ‘what there is’. Recently, however, a field called ‘ontology’ has become part of the rapidly growing research industry in information technology. The two fields have more in common than just their name. Theory and Applications of Ontology is a two-volume anthology that aims to further an informed discussion about the relationship between ontology in philosophy and ontology in information technology. It fills an important lacuna in cutting-edge research on ontology in both fields, supplying stage-setting overview articles on history and method, presenting directions of current research in either field, and highlighting areas of productive interdisciplinary contact. Theory and Applications of Ontology: Computer Applications presents ontology in ways that philosophers are not likely to find elsewhere. The volume offers an overview of current research in ontology, distinguishing basic conceptual issues, domain applications, general frameworks, and mathematical formalisms. It introduces the reader to current research on frameworks and applications in information technology in ways that are sure to invite reflection and constructive responses from ontologists in philosophy.

Model Driven Engineering and Ontology Development

Model Driven Engineering and Ontology Development
Author: Dragan Ga#evic
Publisher: Springer
Total Pages: 0
Release: 2010-10-19
Genre: Computers
ISBN: 9783642101342

Defining a formal domain ontology is considered a useful, not to say necessary step in almost every software project. This is because software deals with ideas rather than with self-evident physical artefacts. However, this development step is hardly ever done, as ontologies rely on well-defined and semantically powerful AI concepts such as description logics or rule-based systems, and most software engineers are unfamiliar with these. This book fills this gap by covering the subject of MDA application for ontology development on the Semantic Web. The writing is technical yet clear, and is illustrated with examples. The book is supported by a website.

Secure Systems Development with UML

Secure Systems Development with UML
Author: Jan Jürjens
Publisher: Springer Science & Business Media
Total Pages: 336
Release: 2005
Genre: Business & Economics
ISBN: 9783540007012

Attacks against computer systems can cause considerable economic or physical damage. High-quality development of security-critical systems is difficult, mainly because of the conflict between development costs and verifiable correctness. Jürjens presents the UML extension UMLsec for secure systems development. It uses the standard UML extension mechanisms, and can be employed to evaluate UML specifications for vulnerabilities using a formal semantics of a simplified fragment of UML. Established rules of security engineering can be encapsulated and hence made available even to developers who are not specialists in security. As one example, Jürjens uncovers a flaw in the Common Electronic Purse Specification, and proposes and verifies a correction. With a clear separation between the general description of his approach and its mathematical foundations, the book is ideally suited both for researchers and graduate students in UML or formal methods and security, and for advanced professionals writing critical applications.

Ontologies and Semantic Technologies for Intelligence

Ontologies and Semantic Technologies for Intelligence
Author: Leo Joseph Obrst
Publisher: IOS Press
Total Pages: 236
Release: 2010
Genre: Computers
ISBN: 1607505800

Featuring chapters by selected contributors to the second international Ontology for the Intelligence Community (OIC) conference, this book offers a partial technology roadmap for decision makers in the field of information integration, sharing and situational awareness in the use of ontologies and semantic technologies for intelligence.

Software Project Management for Distributed Computing

Software Project Management for Distributed Computing
Author: Zaigham Mahmood
Publisher: Springer
Total Pages: 399
Release: 2017-04-04
Genre: Computers
ISBN: 3319543253

This unique volume explores cutting-edge management approaches to developing complex software that is efficient, scalable, sustainable, and suitable for distributed environments. Practical insights are offered by an international selection of pre-eminent authorities, including case studies, best practices, and balanced corporate analyses. Emphasis is placed on the use of the latest software technologies and frameworks for life-cycle methods, including the design, implementation and testing stages of software development. Topics and features: · Reviews approaches for reusability, cost and time estimation, and for functional size measurement of distributed software applications · Discusses the core characteristics of a large-scale defense system, and the design of software project management (SPM) as a service · Introduces the 3PR framework, research on crowdsourcing software development, and an innovative approach to modeling large-scale multi-agent software systems · Examines a system architecture for ambient assisted living, and an approach to cloud migration and management assessment · Describes a software error proneness mechanism, a novel Scrum process for use in the defense domain, and an ontology annotation for SPM in distributed environments · Investigates the benefits of agile project management for higher education institutions, and SPM that combines software and data engineering This important text/reference is essential reading for project managers and software engineers involved in developing software for distributed computing environments. Students and researchers interested in SPM technologies and frameworks will also find the work to be an invaluable resource. Prof. Zaigham Mahmood is a Senior Technology Consultant at Debesis Education UK and an Associate Lecturer (Research) at the University of Derby, UK. He also holds positions as Foreign Professor at NUST and IIU in Islamabad, Pakistan, and Professor Extraordinaire at the North West University Potchefstroom, South Africa.