A Step Toward Foundation of Class Diagram Algebra for Enterprise Service Systems
An enterprise service system is large and complex and manages big and complicated data. A large set of partial data models are used during designing an information system for a large enterprise because each service application consisting of an enterprise service system uses only a part of big and complicated data in most cases. The skill of modelers makes fluctuation and discrepancy among data models. It is necessary how to keep consistency among data models. There are several diagram methods to support data modeling. The Unified Modeling Language is a popular standard modeling language. A class diagram is describing a static view of data model. There are two kinds of inconsistency among data models described in class diagrams. One is inconsistency within a data model described in a class diagram. The other is inconsistency depending on operations for class diagrams. We present syntax of a class diagram describing a data model for syntactical foundation for class diagram algebra. Then we introduce syntactical merger, remain, complement and intersection operations on class diagrams. Consolidation and restoration conditions keep consistency of class diagrams syntactically during results of those operations.
class diagram algebra data modeling Unified Modeling Language
Hidekazu Enjo Motonari Tanabu Junichi Iijima
NTT DATA CORPORTATION,3-3-9 Koto-ku,Tokyo 135-8671,Japan Yokohama National University,79-4 Tokiwadai,Hodogaya,Yokohama 240-8501,Japan Tokyo Institute of Technology,2-12-1 Ookayama,Meguro-ku,Tokyo 152-8550,Japan
国际会议
2009 6th International Conference on Service Systems and Service Management( 2009 第六届服务系统与服务管理国际会议)
厦门
英文
456-460
2009-06-08(万方平台首次上网日期,不代表论文的发表时间)