xlinkit
Authors:
Open Access
- 1 May 2002
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Internet Technology
- Vol. 2 (2) , 151-185
Abstract
Xlinkit is a lightweight application service that provides rule-based link generation and checks the consistency of distributed Web content. It leverages standard Internet technologies, notably XML, XPath, and XLink. xlinkit can be used as part of a consistency management scheme or in applications that require smart link generation, including portal construction and management of large document repositories. In this article we show how consistency constraints can be expressed and checked. We describe a novel semantics for first-order logic that produces links instead of truth values and give an account of our content management strategy. We present the architecture of our service and the results of two substantial case studies that use xlinkit for checking course syllabus information and for validating UML models supplied by industrial partners.Keywords
This publication has 20 references indexed in Scilit:
- Path Constraints in Semistructured DatabasesJournal of Computer and System Sciences, 2000
- Declarative specification of Web sites with SThe VLDB Journal, 2000
- Requirements and Specification ExemplarsAutomated Software Engineering, 1997
- Using a query language to state consistency constraints for repositories1996
- Building Tightly Integrated Software Development Environments: The IPSEN Approach1996
- Coordinating distributed ViewPoints: the Anatomy of a Consistency CheckConcurrent Engineering, 1994
- Inconsistency handling in multiperspective specificationsIEEE Transactions on Software Engineering, 1994
- VIEWPOINTS: A FRAMEWORK FOR INTEGRATING MULTIPLE PERSPECTIVES IN SYSTEM DEVELOPMENTInternational Journal of Software Engineering and Knowledge Engineering, 1992
- Centaur: the systemACM SIGSOFT Software Engineering Notes, 1988
- Gandalf: Software development environmentsIEEE Transactions on Software Engineering, 1986