DocumentCode :
378516
Title :
Static consistency checking for distributed specifications
Author :
Nentwich, Christian ; Emmerich, Wolfgang ; Finkelstein, Anthony
Author_Institution :
Dept. of Comput. Sci., Univ. Coll. London, UK
fYear :
2001
fDate :
26-29 Nov. 2001
Firstpage :
115
Lastpage :
124
Abstract :
Software engineers building a complex system make use of a number of informal and semi-formal notations. We describe a framework, xlinkit, for managing the consistency of development artifacts expressed in such notations. xlinkit supports distributed software engineering by providing a distribution-transparent language for expressing constraints between specifications. It specifies a semantics for those constraints that permits the generation of hyperlinks between inconsistent elements. We give a formal semantics for link generation, and show how we expressed the rules of the UML foundation/core modules in our language. We outline how we implemented xlinkit as a light-weight web service using open standard technology and present the results of an evaluation against several sizeable UML models provided by industrial partners.
Keywords :
formal specification; program testing; programming environments; specification languages; Distributed Specifications; UML foundation/core modules; development artifacts; distributed software engineering; distribution-transparent language; formal semantics; hyperlinks; open standard technology; static consistency checking; web service; xlinkit framework; Bridges; Computer science; Educational institutions; Engineering management; Joining processes; Software engineering; Unified modeling language; Web and internet services; Web services; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2001. (ASE 2001). Proceedings. 16th Annual International Conference on
ISSN :
1938-4300
Print_ISBN :
0-7695-1426-X
Type :
conf
DOI :
10.1109/ASE.2001.989797
Filename :
989797
Link To Document :
بازگشت