The Acquisition and Sharing of Domain Knowledge Contained in Software with a Compliant SIK Architecture by Prof. dr. Vasile AVRAM Academy of Economic Studies.

Slides:



Advertisements
Similar presentations
Managing Human Resources in the Knowledge Based Economy
Advertisements

Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
The Engine Driving Business Management in Project Centric Environments MAGSOFT INTERNATIONAL LLC.
Department of Software and Computing Systems Physical Modeling of Data Warehouses using UML Sergio Luján-Mora Juan Trujillo DOLAP 2004.
1.Data categorization 2.Information 3.Knowledge 4.Wisdom 5.Social understanding Which of the following requires a firm to expend resources to organize.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Object-Oriented Analysis and Design
Introduction To System Analysis and Design
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
Objectives The key roles an architecture description plays in a software project. The key roles an architecture description plays in a software project.
Software Architecture in Practice
ONE1 Knowledge and the Organisation. ONE 2 §Traditional value is based on net assets of the company §New philosophy is that value of firm reflects value.
Software Architecture Quality. Outline Importance of assessing software architecture Better predict the quality of the system to be built How to improve.
Cloud based linked data platform for Structural Engineering Experiment Xiaohui Zhang
Chapter 2 Database System Concepts and Architecture
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
The Engine Driving Purchasing Management in Complex Environments MAGSOFT INTERNATIONAL LLC.
Knowledge representation
Information Technology and E-Commerce: Managing Information, Knowledge, and Business Relationships © 2007 The McGraw-Hill Companies, Inc., All Rights.
Integrating Security Design Into The Software Development Process For E-Commerce Systems By: M.T. Chan, L.F. Kwok (City University of Hong Kong)
Database System Concepts and Architecture
Introduction to MDA (Model Driven Architecture) CYT.
Introduction To System Analysis and Design
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 2: Basic Concepts.
Illustrations and Answers for TDT4252 exam, June
From Objects to Assets: The Fungibility of Knowledge Christopher W. Higgins, Esq.
Using SaaS and Cloud computing For “On Demand” E Learning Services Application to Navigation and Fishing Simulator Author Maha KHEMAJA, Nouha AMMARI, Fayssal.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Chapter 2 Database System Concepts and Architecture Dr. Bernard Chen Ph.D. University of Central Arkansas.
ES component and structure Dr. Ahmed Elfaig The production system or rule-based system has three main component and subcomponents shown in Figure 1. 1.Knowledge.
1 Database Systems Instructor: Nasir Minhas Assistant Professor UIIT PMAS-AAUR
Chapter 4 Decision Support System & Artificial Intelligence.
Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Lecture 11 Introduction to Information Systems Lecture 12 Objectives  Describe an information system and explain its components  Describe the characteristics.
Eurostat SDMX and Global Standardisation Marco Pellegrino Eurostat, Statistical Office of the European Union Bangkok,
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Sharing personal knowledge over the Semantic Web ● We call personal knowledge the knowledge that is developed and shared by the users while they solve.
Metadata Driven Aspect Specification Ricardo Ferreira, Ricardo Raminhos Uninova, Portugal Ana Moreira Universidade Nova de Lisboa, Portugal 7th International.
The smart objects: towards a new model of collaboration Gianfranco E. Modoni Institute of Industrial Technologies and Automation - National Research Council.
Wrap up. Structures and views Quality attribute scenarios Achieving quality attributes via tactics Architectural pattern and styles.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Chapter 1 The Systems Development Environment
Datab ase Systems Week 1 by Zohaib Jan.
Fundamentals of Information Systems, Sixth Edition
Cloud based linked data platform for Structural Engineering Experiment
Chapter 2 Database System Concepts and Architecture
Software Quality Engineering
Chapter 1 The Systems Development Environment
Exam 1 Terminology Review
Dr. Awad Khalil Computer Science Department AUC
PREMIS Tools and Services
Chapter 1: The Database Environment
MUMT611: Music Information Acquisition, Preservation, and Retrieval
The Database Environment
Semantic Markup for Semantic Web Tools:
Dr. Awad Khalil Computer Science Department AUC
Decision Support Systems
Chapter 1 The Systems Development Environment
Presentation transcript:

The Acquisition and Sharing of Domain Knowledge Contained in Software with a Compliant SIK Architecture by Prof. dr. Vasile AVRAM Academy of Economic Studies Bucharest - Romania The 11 th European Conference on Knowledge Management Universidade Lusíada de Vila Nova de Famalicão, Famalicão, Portugal

Facts t Increasing complexity and dependence of organizations on IT; t Competition requires to use both business and IT best practices; t Brand software incorporates good practices; t Organization adopting and using such software in its current operation start its activities and competitiveness at least from that point of good practices and associated knowledge ; Corollary t To take advantage of all domain knowledge incorporated in software products t a software architecture change - a component capable to reveal to the user and/or other applications the business domain knowledge incorporated in a form of companion repositories that acts as vectors to manage, communicate, transfer and share what is called “software inherited knowledge” (SIK), like a genetic repository. A solution

Aims of the paper t To define and explain the SIK concept; t to exemplify how software can be designed or adapted to be compliant with SIK architecture; t to outline and emphasize the major benefits when adopting SIK architecture.

Aspects of knowledge management when using software t software manipulation knowledge (classic sense) -> knowledge about software product and operation of this (acquired in learning, training, and practice-explicit to implicit); t architectural knowledge -> as IT knowledge used to analyze, design, code, etc. t domain knowledge -> domain business rules incorporated in the software product (mobile similarly to the tacit knowledge of the employees). knowledge inherited at product adoption time

Figure 1: The extended company and management of customers and suppliers relationships (Source: Internet Technologies for Business - Business categories and models in Internet, Vasile Avram, Knowledge management and software categories There are several categories of application software: - Back-office; - Front-office; - ERP; - eApplications. -Vertical -Horizontal Industry best practices

Knowledge management and software categories Software categories depending how incorporate and manipulate modeled domain knowledge: - BRMS; - “knowledge externalized”; - “monolithic”.

SIK Architecture Two common definition for software architecture: ‘Software architecture presents a view of a software system as components and connectors. Components encapsulate some coherent set of functionality. Connectors realize the runtime interaction between components’ (Albin, 2003: 3); ‘The software architecture of a program or computing system is the structure or structures of the system, which comprise software elements, the externally visible properties of those elements, and the relationships among them’ (Bass, Clements, and Kazman, 2003: 3)

SIK Architecture Figure 2: The SIK Architecture in Connection with a Semantic Web Application Architecture

SIK Architecture SIK (Software Inherited Knowledge) is a component in the form of one or many knowledge repositories (as RDF files) to systematically acquire, structure, store and maintain knowledge, formalized as business rules, for all business rules that are incorporated in the software product itself. SIK: -Refers to domain knowledge incorporated by software; -Must be accessible to all persons and/or applications having rights to access and manipulate them; -Act as a source of enriching every knowledge base deserving / assisting knowledge workers; -Is a source for preventing the “black-box” syndrome;

SIK Architecture SIK is an RDF document which in turn is an XML-based language for describing resources. It inherits the characteristics of XML and has his own characteristics, such as:  The described resources are well-formed and valid;  Documents and data are application-independent;  Has a standard syntax and structure for metadata and data;  Protection by encryption of the sensitive content;  Mixing encrypted parts with unencrypted ones;  Schema and data are both contained in the same document;  Allows describing multiple independent / dependent business rules in the same physical document;  Is not a new technology.

Benefits of SIK adoption By adopting the SIK proposed architecture for a software product, its consumers of this will have at least the following benefits:  Up-to-the-minute information about the business rules applied through the used software applications;  Competitive analysis of products or requirements regarding the way to solve;  Automated reasoner can deduce (infer) conclusions;  For Web service and SaaS offer the possibility to access directly the business rules described;

Benefits of SIK adoption  Competitiveness of the company can be really sustained by knowledge;  Business rules are described in a computer actionable format facilitating application software integration;  Application can be sold as traditional or as knowledge repositories actionable via BRMS engines;  Accelerates and automates the deployment and management of domain business rules;

Benefits of SIK adoption  Adds visibility to the way that current software defines and processes business rules;  Creates the ability to integrate and unify different silos of knowledge;  Provide knowledge management with the ability to respond in real time and to take action correspondingly;  Uses the standards.

Conclusion  With a SIK adoption, the business rules become machine- accessible and human meaningful

Mulţumesc! Thanks You ! Merci! Dank!