An algebraic semantics approach to the effective resolution of type equations
Theoretical Computer Science
Semantics of types for database objects
Theoretical Computer Science
Specifications and their use in defining subtypes
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
The B-book: assigning programs to meanings
The B-book: assigning programs to meanings
Specification matching of software components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Storing and Retrieving Software Components: A Refinement Based System
IEEE Transactions on Software Engineering
Ontology Specification and Integration Facilities in a Semantic Interoperation Framework
ADBIS '95 Proceedings of the Second International Workshop on Advances in Databases and Information Systems
Component-Based Information Systems Development Tool Supporting the SYNTHESIS Design Method
ADBIS '98 Proceedings of the Second East European Symposium on Advances in Databases and Information Systems
Method for data models integration in the common paradigm
ADBIS'97 Proceedings of the First East-European conference on Advances in Databases and Information systems
Information Sources Registration at a Subject Mediator as Compositional Development
ADBIS '01 Proceedings of the 5th East European Conference on Advances in Databases and Information Systems
Interactive discovery and composition of complex web services
ADBIS'06 Proceedings of the 10th East European conference on Advances in Databases and Information Systems
Hi-index | 0.00 |
The paper presents a novel approach for type specification manipulations as the basic operations intended to develop various forms of compositions in information systems. Among them are interoperable compositions of pre-existing components formed during the information systems design, heterogeneous multidatabase compositions, database schema and ontology integration, compositions of workflows, compositions of the type of the result of algebraic operations over typed data collections. In the paper the compositional specification calculus is presented in context of one of such application - the compositional information systems development. Principle of decomposition of type specifications into a collection of type reducts serving as units of reuse and composition is formulated. An operation of taking most common reduct for component and specification of requirements types is defined. The refinement property of the common reduct leads to a justifiable identification of reusable component fragments. Type lattice and algebra based on partially ordered set of complete type specifications and the type commonality principle are defined. Type specification composition operations of the algebra are based on identification of common information in the composed specifications. Paper presents a combination of semi-formal and formal modeling facilities to perform provably correct operations of common reduct identification, type specification composition and reuse.