Domain knowledge as an aspect in object-oriented software applications

By: Contributor(s): Material type: ArticleArticleDescription: 1 archivo (107,0 kB)Subject(s): Online resources: Summary: The complexity of software domains is steadily increasing and knowledge management of busi- nesses is becoming more important. The real-world domains of many software applications, such as e-commerce, the financial industry, television and radio broadcasting, hospital management and rental business, are inherently knowledge-intensive. Current software engineering practices result in software applications that contain implicit domain knowledge tangled with the implementation strategy. An implementation strategy might result in a distributed or real-time application, or in an application with a visual user interface or a database, or a combination of above. Domain knowledge consists of a conceptual model containing concepts and relations between the concepts. It also con- tains constraints on the concepts and the relations, and rules that state how to infer or "calculate" new concepts and relations [23]. There is a strong analogy between the rules and constraints on the one hand, and Business Rules on the other. Business Rules are defined on a Business Model, analogous to the conceptual model of the domain knowledge. ...
Star ratings
    Average rating: 0.0 (0 votes)

Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca)

The complexity of software domains is steadily increasing and knowledge management of busi- nesses is becoming more important. The real-world domains of many software applications, such as e-commerce, the financial industry, television and radio broadcasting, hospital management and rental business, are inherently knowledge-intensive. Current software engineering practices result in software applications that contain implicit domain knowledge tangled with the implementation strategy. An implementation strategy might result in a distributed or real-time application, or in an application with a visual user interface or a database, or a combination of above. Domain knowledge consists of a conceptual model containing concepts and relations between the concepts. It also con- tains constraints on the concepts and the relations, and rules that state how to infer or "calculate" new concepts and relations [23]. There is a strong analogy between the rules and constraints on the one hand, and Business Rules on the other. Business Rules are defined on a Business Model, analogous to the conceptual model of the domain knowledge. ...

Workshop on Knowledge-Based Object-Oriented Software Engineering.ECOOP 2002. In Association with the 16th European Conference on Object-Oriented Programming (2002 : Málaga, España)