ACM Home Page
Please provide us with feedback. Feedback
Flexible consistency checking
Full text PdfPdf (1.94 MB)
Source ACM Transactions on Software Engineering and Methodology (TOSEM) archive
Volume 12 ,  Issue 1  (January 2003) table of contents
Pages: 28 - 63  
Year of Publication: 2003
ISSN:1049-331X
Authors
Christian Nentwich  University College London---United Kingdom
Wolfgang Emmerich  University College London---United Kingdom
Anthony Finkelstein  University College London---United Kingdom
Ernst Ellmer  Zühlke Engineering GmbH---Germany
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 102,   Citation Count: 11
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/839268.839271
What is a DOI?

ABSTRACT

The problem of managing the consistency of heterogeneous, distributed software engineering documents is central to the development of large and complex systems. We show how this problem can be addressed using xlinkit, a lightweight framework for consistency checking that leverages standard Internet technologies. xlinkit provides flexibility, strong diagnostics, and support for distribution and document heterogeneity. We use xlinkit in a comprehensive case study that demonstrates how design, implementation and deployment information of an Enterprise JavaBeans system can be checked for consistency, and rechecked incrementally when changes are made.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Apache Software Foundation. 1999. Ant. http://jakarta.apache.org/ant.
 
3
Apparao, V., Byrne, S., Champion, M., Isaacs, S., Jacobs, I., Hors, A. L., Nicol, G., Robie, J., Sutor, R., Wilson, C., and Wood, L. 1998. Document Object Model (DOM) Level 1 Specification. W3C Recommendation http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001, World Wide Web Consortium. Oct.
 
4
 
5
Boarder, J., Obbink, H., Schmidt, M., and Völker, A. 1989. Advanced techniques and methods of system production in a heterogeneous, extensible, and rigorous environment. In Proceedings of the 1st International Conference on System Development Environments and Factories, N. Madhavji, W. Schäfer, and H. Weber, Eds. Pitman Publishing, London, UK, 199--206.
6
7
 
8
Bray, T., Paoli, J., Sperberg-McQueen, C. M., and Maler, E. 2000. Extensible Markup Language. Recommendation http://www.w3.org/TR/2000/REC-xml-20001006, World Wide Web Consortium. Oct.
 
9
Clark, J. and DeRose, S. 1999. XML Path Language (XPath) Version 1.0. Recommendation http://www.w3.org/TR/1999/REC-xpath-19991116, World Wide Web Consortium. Nov.
10
 
11
DeMichiel, L. G., Yalcinalp, L. U., and Krishnan, S. 2001. Enterprise JavaBeans Specification v2.0. Tech. rep., Sun Microsystems. Aug.
 
12
DeRose, S., Maler, E., and Orchard, D. 2001. XML Linking Language (XLink) Version 1.0. W3C Recommendation http://www.w3.org/TR/xlink/, World Wide Web Consortium. June.
 
13
Easterbrook, S., Finkelstein, A., Kramer, J., and Nuseibeh, B. 1994. Coordinating distributed viewpoints: The anatomy of a consistency check. Int. J. Concur. Eng.: Res. Appl. 2, 3, 209--222.
 
14
Ellmer, E., Emmerich, W., Finkelstein, A., Smolko, D., and Zisman, A. 1999. Consistency management of distributed documents using XML and related technologies. Research Note 99-94. Dept. of Computer Science, University College, London, UK.
 
15
 
16
Ernst, J. 1998. CDIF---XML-based Transfer Format. Engineering Dept., Electronic Industries Association, http://www.cdif.org.
 
17
Fallside, D. C. 2001. XML Schema Part 0: Primer. Recommendation http://www.w3.org/TR/ 2001/REC-xmlschema-0-20010502/, World Wide Web Consortium. May.
 
18
 
19
 
20
Finkelstein, A., Kramer, J., Nuseibeh, B., Finkelstein, L., and Goedicke, M. 1992. Viewpoints: A framework for integrating multiple perspectives in system development. Int. J. Softw. Eng. Knowl. Eng. 2, 1, 21--58.
 
21
 
22
Greenfield, J. 2001. UML/EJB Mapping Specification 1.0. Tech. Rep. JSR-000026, Java Community Process. May.
 
23
 
24
Megginson, D. 1998. Simple API for XML. http://www.saxproject.org.
 
25
26
 
27
 
28
 
29
 
30
Object Management Group. 2000a. The Meta Object Facility 1.3. Object Management Group, 492 Old Connecticut Path, Framingham, MA 01701.
 
31
Object Management Group. 2000b. UML Profile for CORBA Specification. Object Management Group, 492 Old Connecticut Path, Framingham, MA 01701.
 
32
Object Management Group. 2000c. Unified Modeling Language Specification. Object Management Group, 492 Old Connecticut Path, Framingham, MA 01701.
 
33
Object Management Group. 2000d. XML Metadata Interchange (XMI) Specification 1.1. Object Management Group, 492 Old Connecticut Path, Framingham, MA 01701.
 
34
Object Management Group. 2001. The Common Object Request Broker: Architecture and Specification Revision 2.5. 492 Old Connecticut Path, Framingham, MA 01701.
 
35
Open Group. 2000. Architecture description markup language (ADML) Version 1. Tech. Rep. I901, Reading, UK.
36
 
37
38
 
39

CITED BY  11

Collaborative Colleagues:
Christian Nentwich: colleagues
Wolfgang Emmerich: colleagues
Anthony Finkelstein: colleagues
Ernst Ellmer: colleagues