@inproceedings{2f16aa6b7e8746199a3cf318f9fd0a84,
title = "A specification model for interface suites",
abstract = "The paper describes a model and tool support for a UMLbased specification approach, extending UML with templates for structured specifications deriving from the ISpec approach. The approach is component-oriented where the unit of description is an interface suite: a coherent collection of interfaces defining interactions that transcend component boundaries. To handle complexity, descriptions from various points of view are necessary, expressed by UML diagrams, templates, etc. The issue is to ensure that the views are consistent. For this, we provide a model to integrate the views. The model is sequence-based; the elements of the sequences are carefully designed tuples that reflect the interface suite approach. Abstractions from the model reflect the views. The model provides the underlying structure for tooling. We developed extensions to Rational Rose by customizing specifications, automating diagram generation and enabling some consistency checks.",
author = "E.E. Roubtsova and {Gool, van}, L.C.M. and R. Kuiper and H.B.M. Jonkers",
year = "2001",
doi = "10.1007/3-540-45441-1_33",
language = "English",
isbn = "3-540-42667-1",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "457--471",
editor = "M. Gogolla and C. Kobryn",
booktitle = "The unified modeling language : modeling languages, concepts, and tools ; 4th international conference, Toronto, Canada, October 1 - 5, 2001 ; proceedings / {"}UML{"} 2001s 4th International Conference on Modeling Languages, Concepts, and Tools, Toronto, Canada, October 1-5, 2001)",
address = "Germany",
}