Site hosted by Angelfire.com: Build your free website today!
 
  What is CommonKADS ?
            source:http://www.commonkads.uva.nl/
 

         Knowledge has come to be recognized and handled as a valuable entity in itself.  Surveys consistently
         show that top executives consider knowledge to be the single most important factor in organizational
         success. In this knowledge-driven society, knowledge systems have their place as an important
         mainstream technology. That is why there is a strong need to convert the art and craft of knowledge
         engineering into a real scientific discipline.

         CommonKADS is the leading methodology to support structured knowledge engineering. It has been
         gradually developed and has been validated by many companies and universities in the context of the
         European ESPRIT IT Programme. It now is the European de facto standard for knowledge analysis
         and knowledge-intensive system development, and it has been adopted as a whole or has been partly
         incorporated in existing methods by many major companies in Europe, as well as in the US and
         Japan.

         CommonKADS enables to spot the opportunities and bottlenecks in how organizations develop,
         distribute and apply their knowledge resources, and so gives tools for corporate knowledge
         management. CommonKADS also provides the methods to perform a detailed analysis of
         knowledge-intensive tasks and processes. Finally, CommonKADS supports the development of
         knowledge systems that support selected parts of the business process.
 
 

   Who can use CommonKADS?
 
 

              For software engineers who are in the business of building knowledge-intensive IT systems
              that need to satisfy the organization needs of the customer, CommonKADS offers a de facto
              standard for system development that ensures a high-quality solution based on reusable
              components and supported through practical guidelines and tools.

              For knowledge managers CommonKADS offers methods to create coarse-grained
              descriptions of knowledge-intensive tasks within the overall business process  as well as
              techniques for detailed knowledge analysis, knowledge development and knowledge storage.
 

   What is so different about CommonKADS?
 
 

         Unlike other knowledge engineering approaches, CommonKADS provides a clear link to modern
         object-oriented development and uses notations compatible with UML. The CommonKADS product
         has been developed over some 15 years and is now being used in wide variety of application projects
         and is the in-house standard of a growing number of companies.

         After many years of effort, CommonKADS is now entering the mainstream market:
         "Most O-O methods are immature. Although current efforts toward standardization of methods
         and techniques will prove valuable, techniques such as requirements gathering use-cases are
         likely to give way to more powerful approaches such as those used for years in knowledge
         engineering (i.e. CommonKADS (KADS-II) ) and ontologies will replace data dictionaries." (P.
         Fingar, J. Clarke & J. Stikeleather, The Business of Distributed Object Computing, Object Magazine,
         April 1997).
 

   CommonKADS and O-O
 

         CommonKADS uses UML notations wherever possible, in particular class diagrams, activity
         diagrams and state diagrams. An appendix of the textbook explains how this feature i detail.
         The knowledge-modelling framework is similar in spirit to modern object-oriented component
         frameworks. The templates are what one could call "patterns of knowledge-intensive tasks" in O-O
         jargon.