Design and Utilization of Knowledge Bases for Software Processes

Loading...
Thumbnail Image

Downloads

3

Date issued

Authors

Košinár, Michal

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoká škola báňská - Technická univerzita Ostrava

Location

Signature

Abstract

Documented software processes and their assessments are the basics of modern software development. Currently the semantic web, knowledge bases and knowledge management have many applications. Yet, applications to support software processes (and business processes in general) are surprisingly being ignored. In this thesis we focus on applying a knowledge layer into software processes and on the design of such a knowledge base. After a brief description of some classical fundamental approaches to software processes, semantic annotations (ontologies) and knowledge bases, we propose set of methods for building semantic annotations for software processes and an improvement based on the application of a machine readable knowledge base based on such ontology. In particular, we aim at optimizing and improving software process development using knowledge bases created with the aim to formally describe software process development.

Description

Import 29/09/2010

Subject(s)

knowledge base, knowledge management, knowledge modeling, process modeling, business processes, software processes, Rational Unified Process®, Unified Modeling Language, RUP®, UML

Citation