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